SIS chipset

Frank frannk_m1 at yahoo.com
Wed Mar 17 16:05:00 CET 2004


This is very good information everyone and everyone is lot nicer
then that "other" (ppc) boot loader group. Where can I get more
information on RomCC and how do I incorporate that into my
LinuxBios build. Does RomCC replace GCC...

--- Bari Ari <bari at onelabs.com> wrote:
> Nathanael Noblet wrote:
> 
> > 
> > On Wednesday, March 17, 2004, at 12:00 PM, Frank wrote:
> > 
> >> Forgive me for my ignorance but now I am really confused.
> What
> >> is the difference between Freebios, Freebios2 and
> LinuxBios. I
> >> thought they were one in the same.:-(
> > 
> > 
> > freebios was started before linuxbios. LinuxBIOS "took over"
> freebios, 
> > but didn't change the cvs name. V1 of freebios/linuxbios is
> the CVS 
> > module freebios. Freebios2 is LinuxBIOS version 2.
> 
> FreeBios = LinuxBIOS.
> 
> LinuxBIOS was forked when Eric wrote RomCC last year. V2
> (Version2) is 
> the new LinuxBIOS source tree that is the 100% C version of
> LinuxBIOS. 
> V1 (Version  1) is the old LinuxBIOS source that used assembly
> and C.
> 
> "romcc is a C compiler that does not use a stack.  Instead it
> keeps
> all variables in registers.
> 
> Currently LinuxBIOS has a lot of assembly code simply because
> memory
> initialization is difficult in the general case.  This code
> cannot be
> written with a standard compiler because there is no memory to
> put
> a stack in.  Nor on x86 are there cache blocks that can be
> locked into
> place.  As code generated with romcc does not use a stack it
> can be
> used during memory initialization."
> 
> -Bari
> 
> 


__________________________________
Do you Yahoo!?
Yahoo! Mail - More reliable, more storage, less spam
http://mail.yahoo.com



More information about the coreboot mailing list