[LinuxBIOS] ADLO & biosdecode

Myles Watson myles at pel.cs.byu.edu
Wed Dec 5 15:39:37 CET 2007



> -----Original Message-----
> From: linuxbios-bounces at linuxbios.org [mailto:linuxbios-
> bounces at linuxbios.org] On Behalf Of Jun Koi
> On 12/5/07, Stefan Reinauer <stepan at coresystems.de> wrote:
> > Peter Stuge wrote:
> > > Hello Jun,
> > >
> > > On Wed, Dec 05, 2007 at 12:54:42PM +0900, Jun Koi wrote:
> > >
> > >> If I use the original QEMU BIOS, at least biosdecode reports BIOS32
> > >> Service Dir + PCI IRQ table + ACPI.
> > >>
> > >> So why LinuxBIOS removes those information?
> > >>
> > >
> > > This is on purpose.
> > >
> > > One motivation for LB is that most if not all interfaces that are
> > > associated with the term BIOS should be deprecated.
> > >
> > > LB does not strive to be BIOS compatible by design.
> > >
> > But this is not true for Jun's setting with LinuxBIOS + ADLO.
> >
> > I don't think we remove anything on purpose there.
> 
> Yes, I guess the information (biosdecode) must be there, as I use Boch
> BIOS with LinuxBIOS, but not LinuxBIOS only.
> 
> And interestingly, there is no option to make 32bit BIOS in
> ADLO/bochs/bios/Makefile. I simply generated bochs/bios/bios.bin by
> running "make" inside ADLO/
> 
> So I think the question becomes: how to get 32bit BIOS now?

You need to add a new version of the loader since the BIOS is larger, and
use the larger elf header.

I'm planning on doing that in the near future.

Myles







More information about the coreboot mailing list