[LinuxBIOS] GX eval board

Richard Smith smithbone at gmail.com
Tue Mar 21 16:59:57 CET 2006


>
> Does it not make sense to port that code to compile with gas?
>
> What's that magic that keeps the dependency to some pre-civilization
> microsoft product?

You have to produce 16-bit output.  Both for assembly and the couple
of C files that are in there.  You could use NASM for the 16 bit
assembly but I'm not sure about the C. OpenWatcom still has a 16 bit C
compiler in thier offerings.  I pulled it down but I've not really
groked the license yet.

The ADLO code in V1 is mixed C/asm in 16-bit mode with NASM and gcc. 
I'm going to go back and take a look at how that was done.

> Without me knowing the code it feels a bit against the LinuxBIOS idea to
> ship binary stuff because noone can compile it.

I agree fully. It should be ported.  It will be a large project to
undertake since there is a pile of assembly code.

I also don't fully yet grok the inner workings of the VSA.  All you
who are in this deeper perhaps can comment.  Is there any hardware
reason that the VSA _has_ to be in 16-bit mode?  I know orginally it
had to be 16-bit for the BIOS callbacks, but we don't require all that
legacy stuff.

Can we port the necessary parts over to protected mode?

--
Richard A. Smith


More information about the coreboot mailing list