[syslinux:master] isolinux: don't clobber CX (DL!) on startup

syslinux-bot for H. Peter Anvin hpa at linux.intel.com
Tue Jun 29 15:18:18 PDT 2010


Commit-ID:  61015d8d0e3ea6c53b410311f18432065e21e3ea
Gitweb:     http://syslinux.zytor.com/commit/61015d8d0e3ea6c53b410311f18432065e21e3ea
Author:     H. Peter Anvin <hpa at linux.intel.com>
AuthorDate: Tue, 29 Jun 2010 15:17:11 -0700
Committer:  H. Peter Anvin <hpa at linux.intel.com>
CommitDate: Tue, 29 Jun 2010 15:17:11 -0700

isolinux: don't clobber CX (DL!) on startup

DL contains the initial drive number, don't clobber it!

Signed-off-by: H. Peter Anvin <hpa at linux.intel.com>


---
 core/isolinux.asm |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/core/isolinux.asm b/core/isolinux.asm
index 656bbfb..1ef68d8 100644
--- a/core/isolinux.asm
+++ b/core/isolinux.asm
@@ -255,15 +255,15 @@ _start1:
 _start_common:
 		mov [cs:InitStack],sp	; Save initial stack pointer
 		mov [cs:InitStack+2],ss
-		xor dx,dx
-		mov ss,dx
+		xor cx,cx
+		mov ss,cx
 		mov sp,StackBuf		; Set up stack
 		push es			; Save initial ES:DI -> $PnP pointer
 		push di
-		mov ds,dx
-		mov es,dx
-		mov fs,dx
-		mov gs,dx
+		mov ds,cx
+		mov es,cx
+		mov fs,cx
+		mov gs,cx
 		sti
 		cld
 



More information about the Syslinux-commits mailing list