diff --git a/boredos.iso b/boredos.iso index ff76a2e..6dda069 100644 Binary files a/boredos.iso and b/boredos.iso differ diff --git a/src/kernel/kutils.c b/src/kernel/kutils.c index 473769e..3878258 100644 --- a/src/kernel/kutils.c +++ b/src/kernel/kutils.c @@ -108,7 +108,9 @@ void k_reboot(void) { } void k_shutdown(void) { - outw(0x604, 0x2000); + outw(0xB004, 0x2000); // QEMU older / some pc machines + outw(0x604, 0x2000); // QEMU newer (i440fx/q35) + outw(0x4004, 0x3400); // VirtualBox fallback } void k_beep(int freq, int ms) {