[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