Got it! Thank you very much... --- "Hendricks David W." dwh@lanl.gov wrote:
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@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@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
__________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com