There are only a couple of changes to stage1. That which is required to be
there. Such as:
The memory sizing code has been changed, The original code had a few
problems.
Memory gets passed to kernel.
Most of stage 1 has been changed to protected mode only. No real mode.
The pci enumeration is complete now.
The irq routing table gets passed to the kernel now.
Keyboard stuff.
Lots of irq setup stuff
Enable access to full flash not just 64k.
I think it will merge back in ok, but it may not be as simple as you might
think.
Stage2 is quite different. It fully inits all the hw, display, 950, kbd/mse,
disks, enet, nvram, rtc, everything.
-larry
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf
Of Eric W. Biederman
Sent: Thursday, May 31, 2001 9:38 PM
To: Ronald G Minnich
Cc: Ollie Lho; Larry Linde; LinuxBIOS; [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: Re: UTC Boot (TIARA)
Ronald G Minnich <[EMAIL PROTECTED]> writes:
> On Thu, 31 May 2001, Ollie Lho wrote:
>
> > LinuxBIOS + TIARA combination will be a rescue for them. This will
> > immediately multiply the user base of LinuxBIOS since most people on
> > the list are asking about how to get a DoC or M/B with 32 DIP socket.
>
> I think that makes sense.
>
> So are you doing this or am I or can we convince someone to do it?
I just skimmed the code, and the TIARA stage1 code is for all practical
purposes linuxBIOS. Their stage2 does whatever magic it does.
So to remerge the trees looks some work but pretty straight forward.
The build options on the stage2 to loader would need to change:
I.e. It would need to build a valid ELF executable, and then we'd need
to run my elf compressor on it. (To retain the features they already have).
We will have to see how compelling tiara gets as it matures.
Eric