diff options
author | Michael Brown | 2008-09-29 01:36:11 +0200 |
---|---|---|
committer | Michael Brown | 2008-09-29 01:36:11 +0200 |
commit | 50dc9344b7265915f5b9b1f795d024e775e3ae49 (patch) | |
tree | 8f99fe0c61d8667cc603d18245c379abe1ec9da9 /src/arch/i386/core/gdbmach.c | |
parent | [i386] Add dump_regs() debug call (diff) | |
download | ipxe-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