summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMichael Brown2007-07-15 03:01:17 +0200
committerMichael Brown2007-07-15 03:01:17 +0200
commit0b5059c40b5cc050e32e5f8c49d32bfb6b5a11ce (patch)
tree1c0f9d0da054e195a3bd99b759bbca2e90fd2a3f /src
parentModified calling convention: we now update %esi and %edi just like a (diff)
downloadipxe-0b5059c40b5cc050e32e5f8c49d32bfb6b5a11ce.tar.gz
ipxe-0b5059c40b5cc050e32e5f8c49d32bfb6b5a11ce.tar.xz
ipxe-0b5059c40b5cc050e32e5f8c49d32bfb6b5a11ce.zip
Skip the length field prepended by util/nrv2b.c
Diffstat (limited to 'src')
-rw-r--r--src/arch/i386/prefix/unnrv2b.S1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/arch/i386/prefix/unnrv2b.S b/src/arch/i386/prefix/unnrv2b.S
index f39b6c242..4e3090e29 100644
--- a/src/arch/i386/prefix/unnrv2b.S
+++ b/src/arch/i386/prefix/unnrv2b.S
@@ -109,6 +109,7 @@ decompress:
cld
xor %xBP, %xBP
dec %xBP /* last_m_off = -1 */
+ add $4, %xSI /* Skip "file length" field */
jmp dcl1_n2b
decompr_literals_n2b: