Can anyone summarize what all are being changed in the virtual address space of a 64-bit process. I know the virtual address space of 32-bit process is divided into 3G/1G.
. ------------------------. 0xFFFFFFFF
| | (4 GB)
| Kernel addresses |
| |
| |
.------------------------.CONFIG_PAGE_OFFSET
| |(x86: 0xC0000000, ARM: 0x80000000)
| |
| |
| User space addresses |
| |
| |
| |
| |
'------------------------' 00000000
User contributions licensed under CC BY-SA 3.0