From: Daniel Pieczko Date: Wed, 12 Aug 2015 10:45:58 +0000 (+0100) Subject: [prefix] Use correct register for KEEP_IT_REAL physical address conversion X-Git-Tag: v1.20.1~739 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=abd36b9f96b57d672af2df58ea6aa7c7f7158c6c;p=thirdparty%2Fipxe.git [prefix] Use correct register for KEEP_IT_REAL physical address conversion Signed-off-by: Daniel Pieczko Signed-off-by: Michael Brown --- diff --git a/src/arch/i386/prefix/libprefix.S b/src/arch/i386/prefix/libprefix.S index c514dac78..7d5c1ed53 100644 --- a/src/arch/i386/prefix/libprefix.S +++ b/src/arch/i386/prefix/libprefix.S @@ -460,11 +460,11 @@ process_bytes: /* Convert %ds:esi and %es:edi back to physical addresses */ xorl %eax, %eax - movw %ds, %cx + movw %ds, %ax shll $4, %eax addl %eax, %esi xorl %eax, %eax - movw %es, %cx + movw %es, %ax shll $4, %eax addl %eax, %edi