Bit shifts are now used instead of multiplication
The bus, device, and function numbers are now printed next to the PCIe vendor and device IDs
The bus variable is now called bus, this prevents it from overlapping with the counter used for looping through the mcfg entries
gnu-efi
meson
hg clone https://hg.sr.ht/~scoopta/NekOS
cd NekOS
meson build
ninja -C build
Assuming the kernel is put onto the root of the second partition on the primary disk from a grub shell run the following
set root=(hd0,gpt2)
multiboot2 /nekos
module2 /initramfs.tar
boot