summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMichael Brown2006-05-25 02:01:46 +0200
committerMichael Brown2006-05-25 02:01:46 +0200
commit3bd3c13c7bfafca3a4eaa277db2948d3c647ac79 (patch)
treec392a8425658c1166359a1fd6553ba1dd2a38769 /src
parentTypo. (diff)
downloadipxe-3bd3c13c7bfafca3a4eaa277db2948d3c647ac79.tar.gz
ipxe-3bd3c13c7bfafca3a4eaa277db2948d3c647ac79.tar.xz
ipxe-3bd3c13c7bfafca3a4eaa277db2948d3c647ac79.zip
Why should pushal/popal put the registers on the stack in a logical
order?
Diffstat (limited to 'src')
-rw-r--r--src/arch/i386/firmware/pcbios/e820mangler.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/arch/i386/firmware/pcbios/e820mangler.S b/src/arch/i386/firmware/pcbios/e820mangler.S
index 4e6ec4781..9464a5c9a 100644
--- a/src/arch/i386/firmware/pcbios/e820mangler.S
+++ b/src/arch/i386/firmware/pcbios/e820mangler.S
@@ -238,7 +238,7 @@ patch_16m:
shrl $16, %ebx
popfw
movw %sp, %bp
- movw %bx, 24(%bp)
+ movw %bx, 16(%bp)
popal
ret
.size patch_16m, . - patch_16m