grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Move loader.c out of the kernel


From: Vesa Jääskeläinen
Subject: Re: Move loader.c out of the kernel
Date: Wed, 01 Apr 2009 18:21:54 +0300
User-agent: Thunderbird 2.0.0.21 (Windows/20090302)

phcoder wrote:
> This usage case isn't the main target case. If you embed the loader
> (which tend to be quite big) then you already have an overhead from
> loader module. Why are you so concerned with overhead of boot.mod?
> But on the other hand this forces all the people in other cases to have
> boot code in core.img. I want to add preboot hooks and don't want
> increment size of kernel. multiboot.mod currently increases the size by
> around 11KB. And my patch doesn't restrict you from putting loader in
> core.img in any way

Even if you add the preboot hooks there, it should only cause size
affect in couple of bytes for uncompressed image.

Like in following "sketch":

...

preboot_handler_address: dd 0

...

cmp [preboot_handler_address], 0

je no_preboot_handler

call [preboot_handler_address]

no_preboot_handler:




reply via email to

[Prev in Thread] Current Thread [Next in Thread]