[Top] [All Lists]

Re: Moving kernel_entry to LOADADDR

Subject: Re: Moving kernel_entry to LOADADDR
From: Justin Carlson <>
Date: 19 Oct 2001 11:21:41 -0400
In-reply-to: <>
References: <>
On Fri, 2001-10-19 at 11:11, Mike McDonald wrote:

>   Because a bare bones bootloader may not know anything about ELF. The
> simplest solution is to just stick a "jmp start_kernel" at LOADADDR
> right before the fill. Then the load address and the entry point are
> the same. Once the exception vectors get loaded, they'll overwrite the
> jmp, so no space is wasted and none of the LOADADDRs have to be
> changed.

This may be true, but grokking ELF far enough to find e_entry just a
matter of looking at a fixed offset into the kernel image.  Problems
that require bootloaders to be simpler than that are pretty rare...


<Prev in Thread] Current Thread [Next in Thread>