Vincent Girard-Reydet writes:
Hope this is the rightplace to post my question. I'm currently
working on a kernel that I made multiboot compliant.
This kernel is linked as an ELF program, section .text starting
at 0xc000. As I need to configure the paged memory before
switching to high addresses, I must load my kernel at a much
lower address. So I ask in my Multiboot header to be loaded at
0x10, and I use translation tricks (leal and co) to get my
code working untill the pagination is activated.
But Grub won't load my kernel. I checked the addresses in the
Multiboot header with objdump, they are correct. I put an
instruction that prints a character on the screen and loops at
the cery end of my kernel, to only check if I'm booted. But the
machine reboots when Grub loads the kernel.
Have you tried mbchk YOUR_KERNEL, try info mbchk for details.
--
Jeff Sheinberg
___
Bug-grub mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-grub