From c2877f9451da95ee94a2a21730501cc5ccdfa570 Mon Sep 17 00:00:00 2001 From: csd4ni3l <96988024+csd4ni3l@users.noreply.github.com> Date: Mon, 1 Jun 2026 00:06:57 +0200 Subject: [PATCH] Turns out badapple wasn't added to the repo, also update README for SPECIFIC running instructions --- README.md | 11 +++++++++++ user/apps/badapple | 1 + 2 files changed, 12 insertions(+) create mode 160000 user/apps/badapple diff --git a/README.md b/README.md index fba7718..fc0d7fb 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,17 @@ The repo is based on the limine-rust-template. It supports aarch64 inside QEMU, and x86_64 even on bare machines! +## IMPORTANT +For some reason, it doesn't work with default QEMU or VirtualBox settings. +So, you have to: +``` +qemu-system-x86_64 -M q35 -serial stdio -cdrom XunilOS-x86_64.iso -m 4G +``` +Or: +``` +qemu-system-aarch64 -M virt,gic-version=2,secure=off -cpu cortex-a72 -device ramfb -device qemu-xhci -device usb-kbd -device usb-mouse -device virtio-keyboard-device -device virtio-mouse-device -serial stdio -cdrom XunilOS-aarch64.iso -semihosting-config enable=on,target=native -m 4G -global virtio-mmio.force-legacy=false +``` + # Features ## Kernel diff --git a/user/apps/badapple b/user/apps/badapple new file mode 160000 index 0000000..aaf8cf8 --- /dev/null +++ b/user/apps/badapple @@ -0,0 +1 @@ +Subproject commit aaf8cf8207fdae6a3b97d0c1550935a3a1fdea32