summaryrefslogtreecommitdiff
path: root/mbr
diff options
context:
space:
mode:
Diffstat (limited to 'mbr')
-rw-r--r--mbr/altmbr.S2
-rw-r--r--mbr/gptmbr.S2
-rw-r--r--mbr/isohdpfx.S3
-rw-r--r--mbr/mbr.S2
4 files changed, 4 insertions, 5 deletions
diff --git a/mbr/altmbr.S b/mbr/altmbr.S
index 794ab623..1b609051 100644
--- a/mbr/altmbr.S
+++ b/mbr/altmbr.S
@@ -49,8 +49,8 @@ bootsec:
.text
.globl _start
_start:
+ .byte 0x33, 0xc0 /* xorw %ax, %ax */
cli
- xorw %ax, %ax
movw %ax, %ds
movw %ax, %ss
movw $stack, %sp
diff --git a/mbr/gptmbr.S b/mbr/gptmbr.S
index 8ed4cf48..ae0549f0 100644
--- a/mbr/gptmbr.S
+++ b/mbr/gptmbr.S
@@ -55,8 +55,8 @@ bootsec:
.text
.globl _start
_start:
+ .byte 0x33, 0xc0 /* xorw %ax, %ax */
cli
- xorw %ax, %ax
movw %ax, %ds
movw %ax, %ss
movw $stack, %sp
diff --git a/mbr/isohdpfx.S b/mbr/isohdpfx.S
index 0bf807e9..2784fb80 100644
--- a/mbr/isohdpfx.S
+++ b/mbr/isohdpfx.S
@@ -65,9 +65,8 @@ bootsec:
.text
.globl _start
_start:
-
+ .byte 0x33, 0xed /* xorw %bp, %bp */
cli
- xorw %bp, %bp
movw %bp, %ss
movw $stack, %sp
sti
diff --git a/mbr/mbr.S b/mbr/mbr.S
index 7caf4fc4..b71cfb7c 100644
--- a/mbr/mbr.S
+++ b/mbr/mbr.S
@@ -49,8 +49,8 @@ bootsec:
.text
.globl _start
_start:
+ .byte 0x33, 0xc0 /* xorw %ax, %ax */
cli
- xorw %ax, %ax
movw %ax, %ds
movw %ax, %ss
movw $stack, %sp