[Top][All Lists]
[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: