summaryrefslogtreecommitdiffstats
path: root/src/util
diff options
context:
space:
mode:
authorStefan Hajnoczi2010-05-08 12:49:09 +0200
committerMichael Brown2010-05-25 07:24:58 +0200
commit0d108681ac5b1e1d652c28b44377a151041ea425 (patch)
tree0309063f93ed321e82c63a8eb3905147a63d9372 /src/util
parent[qib7322] Add support for QLogic 7322 HCA (diff)
downloadipxe-0d108681ac5b1e1d652c28b44377a151041ea425.tar.gz
ipxe-0d108681ac5b1e1d652c28b44377a151041ea425.tar.xz
ipxe-0d108681ac5b1e1d652c28b44377a151041ea425.zip
[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>
Diffstat (limited to 'src/util')
0 files changed, 0 insertions, 0 deletions