linux - 在 Linux 中启用 MMU

标签 linux arm mmu

  1. 在 ARM Linux 中,正是在哪个点启用了 mmu。即,在哪个文件中(汇编文件或arch/arm/kernel/setup.c中的paging_init())

  2. ARM linux是否支持不分页运行。

提前致谢。

最佳答案

看看this (死了)和this有关 ARM Linux 引导过程的页面。它们可能有些过时,但应该非常接近。

  1. MMU 在 arch/arm/kernel/head.S 中启用, 在 __enable_mmu 函数中。
  2. 你甚至可以在没有 MMU 的情况下运行; uCLinux 项目已在几年前合并到主线。

关于linux - 在 Linux 中启用 MMU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10000693/

相关文章:

linux - Vulkan 内存堆及其内存类型

linux - 制作-j 8 g++ : internal compiler error: Killed (program cc1plus)

memory-management - ARM 内存重映射

linux - 了解 pmap 输出

c++ - 使用 MMU 实现可调整大小的数组

php - itextpdf 仅从命令行嵌入字体

linux - 检查程序是否存在

arm - 用于与arm-linux-gnueabi-gcc交叉编译的jansson库

database - Berkeley DB Intel - ARM 可移植性

c++ - 如何在 ARM 上运行 HelloWorld