Address range for kernel space in 64bit Linux

Submitted by webbeing
on January 21, 2009 - 4:44pm

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.

64-bit kernel space

coop (not verified)
on
January 21, 2009 - 6:11pm

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

webbeing
on
January 21, 2009 - 10:44pm

Thank you. For x86_64 Do you happen to know if the 4meg starting from 0xffff810000000000 are identity mapped to physical memory? Thanks again.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.