Plex86 (and Bochs) fail to boot the NetBSD installation kernels, due
to a panic
   bochs: panic, *** io read from vga port 3c3

What is happening is that the NetBSD kernel is probing for isapnp
devices by basically trying to read the configuration information
from all possible isa addresses.

With the patch below, it manages to boot.

   /Krister


--- plex86/user/plugins/bochs/iodev/vga.cc.bak  Sat Jan 20 17:03:17 2001
+++ plex86/user/plugins/bochs/iodev/vga.cc      Sat Jan 20 17:06:21 2001
@@ -592,7 +592,7 @@
     case 0x03c7: /* */
     case 0x03c8: /* */
     default:
-      bx_panic("*** io read from vga port %x\n", (unsigned) address);
+      bx_printf("*** io read from vga port %x\n", (unsigned) address);
       RETURN(0); /* keep compiler happy */
     }



Reply via email to