From 3524223967b08ffdcf7addfc606aaeacd872dac3 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Sun, 4 Feb 2007 16:52:59 -0800 Subject: [PATCH] MBR: Set %si immediately upon setting %sp --- mbr/mbr.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mbr/mbr.S b/mbr/mbr.S index edfccfb..82dc5a6 100644 --- a/mbr/mbr.S +++ b/mbr/mbr.S @@ -43,6 +43,7 @@ _start: movw %ax, %ds movw %ax, %ss movw $stack, %sp + movw %sp, %si pushw %es /* es:di -> $PnP header */ pushw %di pushw %dx /* dl -> drive number */ @@ -51,7 +52,6 @@ _start: cld /* Copy down to 0:0x600 */ - movw %sp, %si movw $_start, %di movw $(512/2), %cx rep; movsw -- 2.7.4