Query regarding Kernel Space Memory
From: Vishwas Srivastava <hidden>
Date: 2015-02-24 19:53:56
Hi Sannu,
1G/3G address split is for virtual address. I am not talking
about physical address translation stuff here.
When a kernel code is compiled for a 32 bit architecture, my assumption is,
compiler will generate the code for the full 4G address range. So there
must be somebody who is relocating/translating the kernel code address
between 0-4G to 3G--4G address space.
Who is that guy? and is my understanding correct??
On Tue, Feb 24, 2015 at 10:54 PM, Sannu K [off-list ref] wrote:
Address generated by the linker is virtual address, it is not same as physical address. Kernel / MMU will do the virtual to physical address mapping. Hope this helps, PrasannaKumar
-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20150225/e815a913/attachment.html