This change fixes a long-standing bug, whereby we do not set ret for an un-inited vector, which we should have done.
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
---
Index: devices/emulator/biosemu.c
===================================================================
--- devices/emulator/biosemu.c (revision 2470)
+++ devices/emulator/biosemu.c (working copy)
@@ -122,6 +122,7 @@
case 0x6D:
if (getIntVect(num) == 0x0000) {
printk_debug("un-inited int vector\n");
+
ret = 1;
}
if (getIntVect(num) == 0xFF065) {
//ret = int42_handler();