summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/core/gdbmach.c
diff options
context:
space:
mode:
authorMichael Brown2008-09-29 01:36:11 +0200
committerMichael Brown2008-09-29 01:36:11 +0200
commit50dc9344b7265915f5b9b1f795d024e775e3ae49 (patch)
tree8f99fe0c61d8667cc603d18245c379abe1ec9da9 /src/arch/i386/core/gdbmach.c
parent[i386] Add dump_regs() debug call (diff)
downloadipxe-50dc9344b7265915f5b9b1f795d024e775e3ae49.tar.gz
ipxe-50dc9344b7265915f5b9b1f795d024e775e3ae49.tar.xz
ipxe-50dc9344b7265915f5b9b1f795d024e775e3ae49.zip
[pcbios] Save/restore %es in INT 15,e820
Our INT 15,e820 code was setting %es=%ss (as part of the "look ahead in the memory map" logic), but failing to restore %es afterwards. This is a serious bug, but wasn't affecting many platforms because almost all callers seem to set %es=%ss anyway.
Diffstat (limited to 'src/arch/i386/core/gdbmach.c')
0 files changed, 0 insertions, 0 deletions