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/include/lib.h | |
| 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/include/lib.h')
0 files changed, 0 insertions, 0 deletions
