opengnsys_ipxe/src
Stefan Hajnoczi 0d108681ac [comboot] Propagate carry flag from COMBOOT API
COMBOOT API calls set the carry flag on failure.  This was not being
propagated because the COMBOOT interrupt handler used iret to return
with EFLAGS restored from the stack.  This patch propagates CF before
returning from the interrupt.

Reported-by: Geoff Lywood <glywood@vmware.com>
Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
Signed-off-by: Marty Connor <mdc@etherboot.org>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2010-05-25 06:24:58 +01:00
..
arch [comboot] Propagate carry flag from COMBOOT API 2010-05-25 06:24:58 +01:00
bin Rename .cvsignore files to .gitignore 2007-06-09 22:57:00 +01:00
config [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
core [lacp] Add simple LACP implementation 2010-05-10 16:34:17 +01:00
crypto [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
doc [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
drivers [qib7322] Add support for QLogic 7322 HCA 2010-05-25 02:13:11 +01:00
hci [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
image [script] Accept "#!gpxe" as well as "#!ipxe" as a script magic marker 2010-05-22 00:27:10 +01:00
include [qib7322] Add support for QLogic 7322 HCA 2010-05-25 02:13:11 +01:00
interface [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
libgcc [build] Mark __intel_new_proc_init with __libgcc rather than cdecl 2009-08-03 15:56:10 +01:00
net [tcp] Update received sequence number before delivering received data 2010-05-22 00:45:49 +01:00
tests [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
usr [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
util [romprefix] Add .mrom format, allowing loading of large ROMs 2010-04-25 16:37:06 +01:00
.gitignore [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
Makefile [build] Replace obsolete makerom.pl with quick script using Option::ROM 2010-04-25 02:54:12 +01:00
Makefile.housekeeping [build] Replace obsolete makerom.pl with quick script using Option::ROM 2010-04-25 02:54:12 +01:00
doxygen.cfg [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00