I'v taken a look at the linked repository's code:

https://github.com/tlaronde/nix

and wonder where that "new version" Mbi (multiboot info) struct
comes from, as it clearly doesnt comply with this:

https://www.gnu.org/software/grub/manual/multiboot/multiboot.html

even tho, the multiboot header uses the same 0x1BADB002 magic
and the flags field just has bit 0 and 1 set which just negotiate
4K module alignment and memory map passing.

It is also not multiboot2, which uses different magic and
different tag structure.

https://gnu.org/software/grub/manual/multiboot2/multiboot.html

So what is going on here? Is it not possible to negotiate what
struct we get passed? Any pointers?

--
cinap

------------------------------------------
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tb9ac567b4bcfa86e-Md489ec066454c08f1e847406
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to