[OpenBIOS] linuxbios checked in to sourceforge, and it is buildable

Ronald G Minnich rminnich at lanl.gov
Fri Jun 2 12:15:10 CEST 2000


I just did a checkout of freebios from sourceforge, and was able to 
bash-2.01$ cd freebios/linuxbios/SIS630/
bash-2.01$ ln -s ~/src/bios/linux .
bash-2.01$ make 
cc -I../../chip/intel -I ../../include -I. -O2 -DSIS630 -Di686 -Di586
-DINTEL_BRIDGE_CONFIG -DSIS630_NVRAM -DINTEL_PPRO_MTRR  -DSIS630_KEYBOARD
-c crt0.S
cc -I ../../include -I. -O2 -DSIS630 -Di686 -Di586 -DINTEL_BRIDGE_CONFIG
-DSIS630_NVRAM -DINTEL_PPRO_MTRR  -DSIS630_KEYBOARD -c ../inflate/main.c
../inflate/main.c:187: warning: conflicting types for built-in function
`memset'../inflate/main.c:198: warning: conflicting types for built-in
function `memcpy'cc -I ../../include -I. -O2 -DSIS630 -Di686 -Di586
-DINTEL_BRIDGE_CONFIG -DSIS630_NVRAM -DINTEL_PPRO_MTRR  -DSIS630_KEYBOARD
-c ../../chip/intel/intel_main.c
cc -I ../../include -I. -O2 -DSIS630 -Di686 -Di586 -DINTEL_BRIDGE_CONFIG
-DSIS630_NVRAM -DINTEL_PPRO_MTRR  -DSIS630_KEYBOARD -c
../../chip/intel/intel_subr.c
cc -I ../../include -I. -O2 -DSIS630 -Di686 -Di586 -DINTEL_BRIDGE_CONFIG
-DSIS630_NVRAM -DINTEL_PPRO_MTRR  -DSIS630_KEYBOARD -I ../../include
-I. -O2 -DSIS630 -Di686 -Di586 -DINTEL_BRIDGE_CONFIG -DSIS630_NVRAM
-DINTEL_PPRO_MTRR  -DSIS630_KEYBOARD   -c fill_inbuf.c -o fill_inbuf.o
cc -I ../../include -I. -O2 -DSIS630 -Di686 -Di586 -DINTEL_BRIDGE_CONFIG
-DSIS630_NVRAM -DINTEL_PPRO_MTRR  -DSIS630_KEYBOARD -c
../../chip/intel/pci.c
objcopy -O binary -R .note -R .comment -S linux/vmlinux vmlinux.bin
gzip -f -3 vmlinux.bin 
ld -T ldscript.ld -o linuxbios crt0.o main.o intel_main.o intel_subr.o
fill_inbuf.o pci.o 
nm -n linuxbios > linuxbios.map
objcopy -O binary -R .note -R .comment -S linuxbios linuxbios.strip
cc -o mkrom ../../mkrom/mkrom.c
./mkrom -s 64 -f -o linuxbios.rom linuxbios.strip
dd conv=sync bs=448k if=vmlinux.bin.gz of=vmlinux.bin.gz.block
0+1 records in
1+0 records out
cat vmlinux.bin.gz.block linuxbios.rom > romimage
cp romimage /tmp
bash-2.01$ 

Works as far as I can tell. 

For those of you with commit. Be very very careful, please. If you can't
test something then don't commit it. It's very easy to screw this up,
esp. when it's out of ROM. I'm close to being able to test without the
Arium and I'd like to keep it that way :-)

For now until I get some more FLASH ram back I can't test anything. This
is a snap of my last know good code. 

I will be putting the SiS keyboard fix in soon.  I also worked out a
trivial fix for parameters. 

Try it out if you can (especially you SiS folks :-) )

ron

-
To unsubscribe: send mail to majordomo at freiburg.linux.de
with 'unsubscribe openbios' in the body of the message



More information about the openbios mailing list