aboutsummaryrefslogtreecommitdiff
path: root/cstart.S
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2015-05-21 16:40:24 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2015-05-21 16:42:22 +0200
commit20b9dd75c8525003bd53243f52766dde9daace46 (patch)
tree246c74ad4f66ce3ca7156aed9c04c03fadfaac29 /cstart.S
parent42e45cad86416e5ca78c3f07711d1ae71827748c (diff)
downloadqboot-20b9dd75c8525003bd53243f52766dde9daace46.zip
qboot-20b9dd75c8525003bd53243f52766dde9daace46.tar.gz
qboot-20b9dd75c8525003bd53243f52766dde9daace46.tar.bz2
add a 16-bit data segment
Otherwise the real mode data segments keep G=D=1. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'cstart.S')
-rw-r--r--cstart.S1
1 files changed, 1 insertions, 0 deletions
diff --git a/cstart.S b/cstart.S
index b3bfc5d..a92f1c1 100644
--- a/cstart.S
+++ b/cstart.S
@@ -30,6 +30,7 @@ gdt32:
.quad 0x00cf9b000000ffff // flat 32-bit code segment
.quad 0x00cf93000000ffff // flat 32-bit data segment
.quad 0x000f9b0f0000ffff // 64K 16-bit code segment at 0xF0000
+ .quad 0x000f93000000ffff // 64K 16-bit data segment at 0x0
gdt32_end:
gdt32_descr: