Heads up 2.5.42 does not work with mkelfImage

Eric W Biederman ebiederman at lnxi.com
Wed Oct 16 23:38:01 CEST 2002


Ronald G Minnich <rminnich at lanl.gov> writes:

> On 16 Oct 2002, Eric W. Biederman wrote:
> 
> > I just did a quick check and the kernels 32bit entry point
> > has changed again.  In particular the segment numbers
> > that are used are different.
> 
> how different? 

The contents of the segment registers are different.  As 2.5.x
currently sits they only way to have a version of mkelfImage
that works for both 2.5.recent and 2.4.x is to explicitly test
the version number.

>Are there a different number of registers, or did they just
> move around?
> 
> Also, doesn't the 32-bit entry point get handled transparently by the ELF
> code?

Yes so no BIOS's need to be rebuilt.  But tools like mkelfImage need
some help.  Hopefully I can get some native support into Linux and
then I can just skip the need to port mkelfImage, to newer kernels.
The feature freeze is on the 20th so I don't know if I will be able to
get anything in or not.

> We have the same problem with plan 9. We're going to need to figure out
> how to parameterize this sooner or later.

Getting support into the kernel proper is they only long term
maintainable way to go.

Eric



More information about the coreboot mailing list