limine-bootloader / limine

Modern, advanced, portable, multiprotocol bootloader and boot manager.
https://limine-bootloader.org
BSD 2-Clause "Simplified" License
1.85k stars 140 forks source link

Not an x86-64 ELF #373

Closed CrossScarDev closed 4 months ago

CrossScarDev commented 4 months ago

When I try to load my kernel I get a Not an x86-64 ELF error even when booting with qemu-system-i386. Here are my files.

CrossScarDev commented 4 months ago

This is fixed when I switch back to using the multibootv1 protocol. Does the limine protocol only support x86_64? I am closing this because my problem us resolved but if this is an actual issue please reopen.

mintsuki commented 4 months ago

Yes, it only supports 64-bit platforms, but not only x86-64, it also supports aarch64 and riscv64 (with possibly more platforms to come in the future).