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();