$ make nographic cd vulcan && HAREPATH=. \\ hare build -tx86_64 \\ -X^ -T+x86_64 \\ -o init cmd/init/ ld: init: warning: allocated section `.tdata' not in segment HAREPATH=. hare build -tx86_64 -X^ -T+x86_64 -o helios ld: warning: helios has a LOAD segment with RWX permissions mkdir -p boot/+x86_64/isodir cp boot/+x86_64/syslinux.cfg boot/+x86_64/isodir/syslinux.cfg cp /usr/lib/syslinux/bios/mboot.c32 boot/+x86_64/isodir/mboot.c32 cp /usr/lib/syslinux/bios/ldlinux.c32 boot/+x86_64/isodir/ldlinux.c32 cp /usr/lib/syslinux/bios/libcom32.c32 boot/+x86_64/isodir/libcom32.c32 cp /usr/lib/syslinux/bios/isolinux.bin boot/+x86_64/isodir/isolinux.bin cp boot/+x86_64/boot.bin boot/+x86_64/isodir/boot.bin cp helios boot/+x86_64/isodir/helios cp vulcan/init boot/+x86_64/isodir/init mkisofs -o boot.iso -b isolinux.bin -c boot.cat \\ -no-emul-boot -boot-load-size 4 -boot-info-table boot/+x86_64/isodir Setting input-charset to 'UTF-8' from locale. Size of boot image is 4 sectors -> No emulation Total translation table size: 2048 Total rockridge attributes bytes: 0 Total directory bytes: 0 Path table size(bytes): 10 Max brk space used 0 572 extents written (1 MB) isohybrid boot.iso qemu-system-x86_64 -cpu qemu64,fsgsbase -m 1G -no-reboot -no-shutdown \\ -drive file=boot.iso,format=raw \\ -display none \\ -serial stdio Booting Helios kernel Kernel page fault at non-present address 0x1 @ 0xffffffffc0042802 rax 4 rcx 1 rdx 66 rbx 0 rbp ffffffffc0023c88 rsi a rdi 1 r8 0 r9 0 r10 0 r11 0 r12 ffffffffc0023f08 r13 ffffff8000002070 r14 ffffff8000002000 r15 0 rip ffffffffc0042802 cs 8 ss 10 fs 0 rsp ffffffffc0023c38 rflags 86 intno e err 0 Backtrace: 0 0 System halted.