-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conflict with multiboot for x86_64. #11
Comments
I cannot reproduce this issue. Could you paste the full output up until the error message? From the info you have given, it is hard to tell what conflicts with what. |
Full output: Configuration of kernel: |
OK, I see what's going on. Kickstart's conflict detection is very simple: It treats every grub module as a contiguous memory region ranging from the first to the last address used by the file. That's why it thinks that your kernel image (0x00600000-0x401084a8) and sigma0 (starting at 0x00f00000) overlap, even though the kernel does not load anything at 0x00f00000. The correct way of doing conflict detection would be to check for overlaps against every ELF section loaded so far instead of against entire files. I don't know when I'll get around to implementing this. |
Did you disable the debuging mode at the configuration of the kernel? |
Yes. Whether debugging mode is on or off doesn't make a difference for me. |
I ran this kernel for x86_64 and kickstart displayed message about conflict with multiboot 0 (0x00600000-0x401084a8) module. Used tools to compilation and launching:
gcc 4.6.3 and 4.4.7
binutils 2.22
qemu 1.0
The text was updated successfully, but these errors were encountered: