64-bit Multiboot Header issues
Posted: Wed Mar 16, 2016 3:16 pm
Hello everyone,
A while ago i started to move my OS into the 64-bit era. Now that the code is complete, and except for the main loop, which I will do when this problem is fixed, the code compiles and links. When i first tried it in QEMU, it crashed with a stacktrace and actually lock up the host OS once. I managed to fix this problem, but now grub refuses to load my kernel file. I managed to find an copy of mbchk.c, and it reports that there is no multiboot header. I have been trying to work this out for 2 days now, but I can't figure it out, so I ask you guys here if you can help me. The link to the source code for my OS can be found in my signature, and the readme includes the versions of binutils and gcc used.
If you need any more information, please let me know.
Thanks in advance!
Dennis
A while ago i started to move my OS into the 64-bit era. Now that the code is complete, and except for the main loop, which I will do when this problem is fixed, the code compiles and links. When i first tried it in QEMU, it crashed with a stacktrace and actually lock up the host OS once. I managed to fix this problem, but now grub refuses to load my kernel file. I managed to find an copy of mbchk.c, and it reports that there is no multiboot header. I have been trying to work this out for 2 days now, but I can't figure it out, so I ask you guys here if you can help me. The link to the source code for my OS can be found in my signature, and the readme includes the versions of binutils and gcc used.
If you need any more information, please let me know.
Thanks in advance!
Dennis