diff options
author | Michael Brown <mcb30@etherboot.org> | 2008-08-22 23:58:35 +0100 |
---|---|---|
committer | Michael Brown <mcb30@etherboot.org> | 2008-08-22 23:58:46 +0100 |
commit | d5e07dfe925e3ebdd2a5f75c614e919801a4381a (patch) | |
tree | bf9e3840b042476f4797c53d61becd62ff8f277a | |
parent | 82baea0a4b73998e1f4f61c5a70a9249c84f89fa (diff) | |
download | ipxe-d5e07dfe925e3ebdd2a5f75c614e919801a4381a.tar.gz |
[romprefix] Fix regression in UNDI loader
Commit 12f203c introduced a bug that caused the UNDI loader to attempt
to load the UNDI code and data segments to incorrect addresses.
-rw-r--r-- | src/arch/i386/prefix/romprefix.S | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/arch/i386/prefix/romprefix.S b/src/arch/i386/prefix/romprefix.S index 59764c6f5..baf98e6a6 100644 --- a/src/arch/i386/prefix/romprefix.S +++ b/src/arch/i386/prefix/romprefix.S @@ -524,8 +524,8 @@ undiloader: pushw %bx /* UNDI loader parameter structure address into %es:%di */ movw %sp, %bx - movw %ss:12(%bx), %di - movw %ss:14(%bx), %es + movw %ss:16(%bx), %di + movw %ss:18(%bx), %es /* Install to specified real-mode addresses */ pushw %di movw %es:12(%di), %bx |