deabf510bf
With CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2=0, 1 million outb():s are used for timer calibration, which takes about one second. All EPIA-M boards have timer2 so we use it to boot faster. Only some EPIA boards have the Nehemiah CPU with timer2 so we default to IO calibration but add the TSC options so that they can be set in Config.lb. src/mainboard/via/epia*/reset.c is dead code (entire file within #if 0) so we set HAVE_HARD_RESET=0 for both boards. Signed-off-by: Peter Stuge <peter@stuge.se> Acked-by: Stefan Reinauer <stepan@coresystems.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2659 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
35 lines
1 KiB
Text
35 lines
1 KiB
Text
# Sample config file for EPIA
|
|
# This will make a target directory of ./epia
|
|
|
|
## uncomment these three lines if you have a Nehemiah CPU to boot 1s faster
|
|
#option CONFIG_UDELAY_IO=0
|
|
#option CONFIG_UDELAY_TSC=1
|
|
#option CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2=1
|
|
|
|
target epia
|
|
mainboard via/epia
|
|
option MAXIMUM_CONSOLE_LOGLEVEL=9
|
|
option DEFAULT_CONSOLE_LOGLEVEL=9
|
|
#
|
|
# Via Epia
|
|
romimage "normal"
|
|
option USE_FALLBACK_IMAGE=0
|
|
option ROM_IMAGE_SIZE=0x10000
|
|
option LINUXBIOS_EXTRA_VERSION=".0Normal"
|
|
# payload /usr/share/etherboot/5.1.9pre2-lnxi-lb/tg3--ide_disk.zelf
|
|
# payload ../../../../tg3--ide_disk.zelf
|
|
# payload ../../../../../lnxieepro100.ebi
|
|
payload /etc/hosts
|
|
end
|
|
|
|
romimage "fallback"
|
|
option USE_FALLBACK_IMAGE=1
|
|
option ROM_IMAGE_SIZE=0x10000
|
|
option LINUXBIOS_EXTRA_VERSION=".0Fallback"
|
|
# payload /usr/share/etherboot/5.1.9pre2-lnxi-lb/tg3--ide_disk.zelf
|
|
# payload ../../../../tg3--ide_disk.zelf
|
|
# payload ../../../../../lnxieepro100.ebi
|
|
payload /etc/hosts
|
|
end
|
|
|
|
buildrom ./linuxbios.rom ROM_SIZE "normal" "fallback"
|