From 2f30905c14b611e986f84ea4a79d475c92948b65 Mon Sep 17 00:00:00 2001 From: Li-Ta Lo Date: Fri, 24 May 2002 01:42:43 +0000 Subject: [PATCH] added Config file for SiS 635/735 Demoboard --- util/config/sis635.config | 46 +++++++++++++++++++++++++++++++++++++++ util/config/sis735.config | 42 +++++++++++++++++++++++++++++++++++ 2 files changed, 88 insertions(+) create mode 100644 util/config/sis635.config create mode 100644 util/config/sis735.config diff --git a/util/config/sis635.config b/util/config/sis635.config new file mode 100644 index 0000000000..fdb80cac53 --- /dev/null +++ b/util/config/sis635.config @@ -0,0 +1,46 @@ +# Sample config file for SiS 635 Demo Board with Standard Flash +# This will make a target directory of ./sis635 +target sis635 + +# SiS 635 Demo Board +mainboard sis/635 + +# Enable Serial Console for debugging +option SERIAL_CONSOLE=1 + +# Enable MicroCode update and L2 Cache init for PII and PIII +option UPDATE_MICROCODE +option CONFIGURE_L2_CACHE + +# Use 256KB Standard Flash as Normal BIOS +option USE_GENERIC_ROM=1 +option STD_FLASH +option ZKERNEL_START=0xfffc0000 + +# payload size = 192KB +option PAYLOAD_SIZE=196608 +# Rom image size = 63KB +option ROM_IMAGE_SIZE=64512 + +# We reuse docipl from DoC +docipl northsouthbridge/sis/635/ipl.S + +# use ELF Loader to load Etherboot +option USE_ELF_BOOT=1 + +# Use Etherboot as our payload +payload /home/ollie/work/etherboot/src/bin32/sis900.ebi + +# Add our own special make rules to handle 256KB flash with docipl +makerule romimage: linuxbios.rom payload.block docipl ; +addaction romimage cat payload.block linuxbios.rom docipl.bin > romimage + +makerule docipl: ipl.o ; +addaction docipl objcopy -O binary -R .note -R .comment -S ipl.o docipl +addaction docipl dd if=docipl skip=126 of=docipl.bin + +makerule linuxbios.rom: linuxbios.strip ; +addaction linuxbios.rom dd if=linuxbios.strip of=linuxbios.rom bs=$(ROM_IMAGE_SIZE) conv=sync + +# Kernel command line parameters +commandline root=/dev/hda1 console=ttyS0,115200 console=tty0 single diff --git a/util/config/sis735.config b/util/config/sis735.config new file mode 100644 index 0000000000..38f70d4dd1 --- /dev/null +++ b/util/config/sis735.config @@ -0,0 +1,42 @@ +# Sample config file for SiS 735 Demo Board with Standard Flash +# This will make a target directory of ./sis735 +target sis735 + +# SiS 735 Demo Board +mainboard sis/735 + +# Enable Serial Console for debugging +option SERIAL_CONSOLE=1 + +# Use 256KB Standard Flash as Normal BIOS +option USE_GENERIC_ROM=1 +option STD_FLASH +option ZKERNEL_START=0xfffc0000 + +# payload size = 192KB +option PAYLOAD_SIZE=196608 +# Rom image size = 63KB +option ROM_IMAGE_SIZE=64512 + +# We reuse docipl from DoC +docipl northsouthbridge/sis/735/ipl.S + +# use ELF Loader to load Etherboot +option USE_ELF_BOOT=1 + +# Use Etherboot as our payload +payload /home/ollie/work/etherboot/src/bin32/sis900.ebi + +# Add our own special make rules to handle 256KB flash with docipl +makerule romimage: linuxbios.rom payload.block docipl ; +addaction romimage cat payload.block linuxbios.rom docipl.bin > romimage + +makerule docipl: ipl.o ; +addaction docipl objcopy -O binary -R .note -R .comment -S ipl.o docipl +addaction docipl dd if=docipl skip=126 of=docipl.bin + +makerule linuxbios.rom: linuxbios.strip ; +addaction linuxbios.rom dd if=linuxbios.strip of=linuxbios.rom bs=$(ROM_IMAGE_SIZE) conv=sync + +# Kernel command line parameters +commandline root=/dev/hda1 console=ttyS0,115200 console=tty0 single