hw_x86_64: Extend initial PTs to map 2-16 MiB

Ref #1588
This commit is contained in:
Adrian-Ken Rueegsegger 2015-06-16 11:33:50 +02:00 committed by Christian Helmuth
parent 696e5cbd54
commit 3291ca59a3

View File

@ -17,7 +17,7 @@
.data .data
/******************************************** /********************************************
** Identity mapping from 2MiB to 4MiB ** ** Identity mapping from 2MiB to 16MiB **
** plus mappings for LAPIC, I/O APIC MMIO ** ** plus mappings for LAPIC, I/O APIC MMIO **
********************************************/ ********************************************/
@ -41,7 +41,13 @@
_kernel_pd: _kernel_pd:
.quad 0 .quad 0
.quad 0x20018f .quad 0x20018f
.fill 510, 8, 0x0 .quad 0x40018f
.quad 0x60018f
.quad 0x80018f
.quad 0xa0018f
.quad 0xc0018f
.quad 0xe0018f
.fill 504, 8, 0x0
.p2align MIN_PAGE_SIZE_LOG2 .p2align MIN_PAGE_SIZE_LOG2
_kernel_pd_503: _kernel_pd_503: