Pavel Roskin <[EMAIL PROTECTED]> writes:

> On Wed, 2008-01-30 at 23:26 +0100, Robert Millan wrote:
>> > I only said "I assume" because there is a subtle difference between a
>> > "valid ELF file" and "indistinguishable for kernel.elf".  It should be
>> > valid and acceptable to the OpenFirmware, and the later is a black box
>> > to me.
>> 
>> Uhm.. I wonder what'd happen if you pre-link all the stuff into kernel.elf.
>
> I tried to prelink "apple" and "hfs" by changing the makefiles.  The
> functionality wasn't available.  It makes sense, because the core
> doesn't know that the modules are linked.  The modules are never
> registered with the core.
>
> It would be nice to have some linker trick to tell the code about the
> prelinked modules.  That could make grub-mkimage a very thin wrapper
> around "ld -r", perhaps written as a shell script.

We have a trick for grub-emu, a list of init functions that have to be
called is created, a function that does this is created and it is
called when grub-emu is started.

You could do this manually when testing.

--
Marco



_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to