Skip to content

Commit 729aca1

Browse files
committed
Toggle cr3 instead
Signed-off-by: Ludvig Liljenberg <4257730+ludfjig@users.noreply.github.com>
1 parent 3dd663e commit 729aca1

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

src/hyperlight_guest_bin/src/arch/amd64/dispatch.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,8 @@ core::arch::global_asm!("
6161
.cfi_startproc
6262
.cfi_undefined rip
6363
jnz flush_done
64-
mov rdi, cr4
65-
xor rdi, 0x80
66-
mov cr4, rdi
67-
xor rdi, 0x80
68-
mov cr4, rdi
64+
mov rdi, cr3
65+
mov cr3, rdi
6966
flush_done:
7067
call {internal_dispatch_function}\n
7168
mov dx, {halt_port}\n

0 commit comments

Comments
 (0)