summaryrefslogtreecommitdiff
path: root/src/arch/amd64/boot.S
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/amd64/boot.S')
-rw-r--r--src/arch/amd64/boot.S5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/arch/amd64/boot.S b/src/arch/amd64/boot.S
index 483f0f0..c6145d5 100644
--- a/src/arch/amd64/boot.S
+++ b/src/arch/amd64/boot.S
@@ -135,6 +135,11 @@ start:
bits 64
code64:
+
+ mov dx, 16
+ mov ds, dx
+ mov ss, dx
+
pop rdi
call amd64_shim
mov rdi, rax