summaryrefslogtreecommitdiffstats
path: root/Documentation/x86
diff options
context:
space:
mode:
authorJuergen Gross <jgross@suse.com>2016-04-22 03:35:04 -0400
committerIngo Molnar <mingo@kernel.org>2016-04-22 04:03:24 -0400
commit78b0634d2851d30ec5d289aefbae23b141de67f0 (patch)
tree878e5240d567682aadd1e3fa817d2fc4b4982bc5 /Documentation/x86
parent1e2ae9ec072f3b7887f456426bc2cf23b80f661a (diff)
x86/doc: Correct limits in Documentation/x86/x86_64/mm.txt
Correct the size of the module mapping space and the maximum available physical memory size of current processors. Signed-off-by: Juergen Gross <jgross@suse.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: corbet@lwn.net Cc: linux-doc@vger.kernel.org Link: http://lkml.kernel.org/r/1461310504-15977-1-git-send-email-jgross@suse.com Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'Documentation/x86')
-rw-r--r--Documentation/x86/x86_64/mm.txt6
1 files changed, 3 insertions, 3 deletions
diff --git a/Documentation/x86/x86_64/mm.txt b/Documentation/x86/x86_64/mm.txt
index c518dce7da4d..5aa738346062 100644
--- a/Documentation/x86/x86_64/mm.txt
+++ b/Documentation/x86/x86_64/mm.txt
@@ -19,7 +19,7 @@ ffffff0000000000 - ffffff7fffffffff (=39 bits) %esp fixup stacks
19ffffffef00000000 - ffffffff00000000 (=64 GB) EFI region mapping space 19ffffffef00000000 - ffffffff00000000 (=64 GB) EFI region mapping space
20... unused hole ... 20... unused hole ...
21ffffffff80000000 - ffffffffa0000000 (=512 MB) kernel text mapping, from phys 0 21ffffffff80000000 - ffffffffa0000000 (=512 MB) kernel text mapping, from phys 0
22ffffffffa0000000 - ffffffffff5fffff (=1525 MB) module mapping space 22ffffffffa0000000 - ffffffffff5fffff (=1526 MB) module mapping space
23ffffffffff600000 - ffffffffffdfffff (=8 MB) vsyscalls 23ffffffffff600000 - ffffffffffdfffff (=8 MB) vsyscalls
24ffffffffffe00000 - ffffffffffffffff (=2 MB) unused hole 24ffffffffffe00000 - ffffffffffffffff (=2 MB) unused hole
25 25
@@ -31,8 +31,8 @@ vmalloc space is lazily synchronized into the different PML4 pages of
31the processes using the page fault handler, with init_level4_pgt as 31the processes using the page fault handler, with init_level4_pgt as
32reference. 32reference.
33 33
34Current X86-64 implementations only support 40 bits of address space, 34Current X86-64 implementations support up to 46 bits of address space (64 TB),
35but we support up to 46 bits. This expands into MBZ space in the page tables. 35which is our current limit. This expands into MBZ space in the page tables.
36 36
37We map EFI runtime services in the 'efi_pgd' PGD in a 64Gb large virtual 37We map EFI runtime services in the 'efi_pgd' PGD in a 64Gb large virtual
38memory window (this size is arbitrary, it can be raised later if needed). 38memory window (this size is arbitrary, it can be raised later if needed).