Hello,
In 32-bit Linux, kernel space taken up the 4th gigabyte starting from 0xC0000000.
Does anyone happen to know the address range for kernel space in 64-bit Linux. A great many thanks.
It depends on PAGE_OFFSET, which depends on architecture and is 3 GB for 32-bit. on x86_64, PAGE_OFFSET= 0xffff810000000000, which I believe leaves the top 128 TB for the kernel address space. Should be enough :)
Thank you. For x86_64 Do you happen to know if the 4meg starting from 0xffff810000000000 are identity mapped to physical memory? Thanks again.
64-bit kernel space
It depends on PAGE_OFFSET, which
depends on architecture and is 3 GB
for 32-bit. on x86_64,
PAGE_OFFSET= 0xffff810000000000,
which I believe leaves the top 128 TB
for the kernel address space. Should
be enough :)
Thank you. For x86_64 Do
Thank you. For x86_64 Do you happen to know if the 4meg starting from 0xffff810000000000 are identity mapped to physical memory? Thanks again.