SIS chipset

Hendricks David W. dwh at lanl.gov
Wed Mar 17 16:18:08 CET 2004


It's in the freebios2 tree: 
http://cvs.sourceforge.net/viewcvs.py/freebios/freebios2/util/romcc/



On Wed, 17 Mar 2004, Frank wrote:

> Where can I get RomCC...
> --- 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
> _______________________________________________
> Linuxbios mailing list
> Linuxbios at clustermatic.org
> http://www.clustermatic.org/mailman/listinfo/linuxbios
> 




More information about the coreboot mailing list