--- nono/vm/v68kio.cpp 2026/04/29 17:05:43 1.1.1.4 +++ nono/vm/v68kio.cpp 2026/04/29 17:06:01 1.1.1.6 @@ -43,6 +43,7 @@ // $ff07'fe00-$ff07'ffff VirtIO (slot $7f) #include "v68kio.h" +#include "buserr.h" #include "busio.h" #include "config.h" #include "goldfish_pic.h" @@ -126,7 +127,7 @@ V68kIODevice::Create() slot = 96; // Net - if (true) { + if (gConfig->Find("virtio-net").AsBool()) { try { pVirtIO[slot].reset(new BusIO_L(slot)); } catch (...) { } @@ -139,7 +140,7 @@ V68kIODevice::Create() } // Entropy - if (true) { + if (gConfig->Find("virtio-entropy").AsBool()) { try { pVirtIO[slot].reset(new BusIO_L(slot)); } catch (...) { } @@ -178,7 +179,7 @@ V68kIODevice::Create() } // SCSI - if (true) { + if (gConfig->Find("virtio-scsi").AsBool()) { pVirtIO[slot].reset(new BusIO_L(slot)); if ((bool)pVirtIO[slot] == false) { warnx("Failed to initialize VirtIOSCSIDevice at %s", __method__);