我读过如果Linux内核虚拟地址在0xC0000000和(0xC0000000 + 896MB)之间。映射直接到物理地址。
也就是说,如果 RAM 位于 0x80000000。直接映射到 0xC0000000。
这是如何在 Linux 中实现的。是否有人告诉 MMU 每次虚拟地址在 0xC0000000 和 (0xC0000000 + 896MB) 之间时减去一个偏移量
我读过如果Linux内核虚拟地址在0xC0000000和(0xC0000000 + 896MB)之间。映射直接到物理地址。
也就是说,如果 RAM 位于 0x80000000。直接映射到 0xC0000000。
这是如何在 Linux 中实现的。是否有人告诉 MMU 每次虚拟地址在 0xC0000000 和 (0xC0000000 + 896MB) 之间时减去一个偏移量