GRUB2 Multiboot Information tags
Posted: Thu Apr 10, 2008 11:25 pm
Hi all,
I'm sure you're all getting sick of my questions by now, but I have a question regarding the GRUB2 multiboot draft specification.
In the old specification it states upon entry to the loaded OS, EAX will contain a magic number and EBX will contain a pointer to the GRUB Multiboot information structure, which it does, and this is all good.
In the new specification, however, it just says that EAX will contain a magic number, and doesn't say where the pointer to the Multiboot Information tags is.
I tried the obvious (EBX), but either EBX doesn't point to a Multiboot Start tag, or the start tag is corrupt. Further, EBX doesn't seem to point to a Multiboot Information structure either (as per old specification).
So what I'd like to know is, where can I find either a pointer to the old information structure, or a pointer to the new tags, upon entry?
Thanks in advance,
Lee
I'm sure you're all getting sick of my questions by now, but I have a question regarding the GRUB2 multiboot draft specification.
In the old specification it states upon entry to the loaded OS, EAX will contain a magic number and EBX will contain a pointer to the GRUB Multiboot information structure, which it does, and this is all good.
In the new specification, however, it just says that EAX will contain a magic number, and doesn't say where the pointer to the Multiboot Information tags is.
I tried the obvious (EBX), but either EBX doesn't point to a Multiboot Start tag, or the start tag is corrupt. Further, EBX doesn't seem to point to a Multiboot Information structure either (as per old specification).
So what I'd like to know is, where can I find either a pointer to the old information structure, or a pointer to the new tags, upon entry?
Thanks in advance,
Lee