32dw raw 2023-01-15T16:32:39.512000Z
1727 bytes 1682 graphemes 45 linefeeds (\n)
$ 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


System halted.