Add recursive mapping and start describing it

This commit is contained in:
Philipp Oppermann
2015-11-16 00:55:54 +01:00
parent 38849516a1
commit 0e574426c5
2 changed files with 14 additions and 0 deletions

View File

@@ -42,6 +42,11 @@ start:
jmp gdt64.code:long_mode_start
setup_page_tables:
; recursive map P4
mov eax, p4_table
or eax, 0b11 ; present + writable
mov [p4_table + 511 * 8], eax
; map first P4 entry to P3 table
mov eax, p3_table
or eax, 0b11 ; present + writable