Reload cr3 after updating P4

This commit is contained in:
thomas committed 2018-03-20 14:10:03 +01:00
1 parent 83f81b9a74
commit b5e0d749b8
1 file changed
+4 -1
+4 -1
View File
@@ -43,7 +43,7 @@ _start:
lgdt [V2P(BootGDTp)]
//; and update the code selector by a long jump
jmp 0x8:V2P(long_mode_start)
jmp 0x8:V2P(long_mode_start)
.code64
long_mode_start:
@@ -68,6 +68,9 @@ _start:
mov rax, 0
movabs [BootP4], rax
mov rax, cr3
mov cr3, rax
//; Jump to kmain()
.extern kmain
movabs rax, offset kmain