9

What is the default user/kernel split in the 64bit linux ?

I read Documentation/x86_64/mm.txt (which someone pointed out), but I could not make out. Can somebody provide a direct answer (something like 3GB/1GB for 32bit implementation).

Gilles 'SO- stop being evil'
  • 807,993
  • 194
  • 1,674
  • 2,175
Kris srini
  • 151
  • 2
  • 4

1 Answers1

8

Like the docs say, user space gets 247 bytes = 128TiB, and kernel gets 512MiB. The rest of the address space goes to various parts of the system, along with a few unusable holes.

Gilles 'SO- stop being evil'
  • 807,993
  • 194
  • 1,674
  • 2,175
Ignacio Vazquez-Abrams
  • 44,857
  • 7
  • 93
  • 100