Thread (4 messages) 4 messages, 3 authors, 2015-02-25

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 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help