VIA EPIA Build Error MAX_REBOOT_CT
Mathieu Deschamps
mdeschamps at mangrove-systems.com
Thu Apr 8 11:15:01 CEST 2004
I'am building a new rom but now,I got stuck because of
#error "MAX_REBOOT_CNT not defined"
in make process of build target even though i defined this in Config.lb
Here is a process trace :
#######################################################################
if (cd fallback; \
make linuxbios.rom)\
then true; else exit 1; fi;
make[1]: Entering directory
`/home/root/projet-07042004/freebios/freebios2/build/epia/fallbac
k'
cp /home/root/projet/freebios/freebios2/src/arch/i386/config/crt0.base
crt0.S
gcc -no-gcc -x assembler-with-cpp -DASSEMBLY -E
-I/home/root/projet/freebios/freebios2/src -D
__ROMCC__=0 -D__ROMCC_MINOR__=38
-I/home/root/projet/freebios/freebios2/src/include -I/home/r
oot/projet/freebios/freebios2/src/arch/i386/include
-I/usr/lib/gcc-lib/i486-linux/egcs-2.91.6
6/include
/home/root/projet/freebios/freebios2/src/mainboard/via/epia/failover.c >
./failover.E
gcc: unrecognized option `-no-gcc'
In file included from
/home/root/projet/freebios/freebios2/src/mainboard/via/epia/failover.c:
7:
/home/root/projet/freebios/freebios2/src/pc80/mc146818rtc_early.c:5:
#error "MAX_REBOOT_CNT n
ot defined"
make[1]: *** [failover.E] Error 1
make[1]: Leaving directory
`/home/root/projet-07042004/freebios/freebios2/build/epia/fallback
'
make: *** [fallback-rom] Error 1
#################################################################
What is that pc80 directory in which it errors ?
The parameter MAX_BOOT_CT is the counter that holds the survival
of kernel messages after # boots, isn't it ?
I've also joined the Config file on which i haven't
made much changes except what it asked for.
Please mail me a clue, just ask if you need moer info on the slab.
Thanks in advance.
################################################################
# Sample config file for EPIA
# This will make a target directory of ./epia
#
# Change for experimentation MD
#
loadoptions
target epia
uses ARCH
uses CONFIG_COMPRESS
uses CONFIG_IOAPIC
uses CONFIG_ROM_STREAM
uses CONFIG_ROM_STREAM_START
uses CONFIG_UDELAY_TSC
uses CPU_FIXUP
uses FALLBACK_SIZE
uses HAVE_FALLBACK_BOOT
uses HAVE_MP_TABLE
uses HAVE_PIRQ_TABLE
uses HAVE_HARD_RESET
uses i586
uses i686
uses INTEL_PPRO_MTRR
uses HEAP_SIZE
uses IRQ_SLOT_COUNT
uses MAINBOARD_PART_NUMBER
uses MAINBOARD_VENDOR
uses CONFIG_SMP
uses CONFIG_MAX_CPUS
uses MEMORY_HOLE
uses PAYLOAD_SIZE
uses _RAMBASE
uses _ROMBASE
uses ROM_IMAGE_SIZE
uses ROM_SECTION_OFFSET
uses ROM_SECTION_SIZE
uses ROM_SIZE
uses STACK_SIZE
uses USE_FALLBACK_IMAGE
uses USE_OPTION_TABLE
uses HAVE_OPTION_TABLE
uses MAXIMUM_CONSOLE_LOGLEVEL
uses DEFAULT_CONSOLE_LOGLEVEL
# Sample config file for EPIA
# This will make a target directory of ./epia
#
# Change for experimentation MD
#
loadoptions
target epia
uses ARCH
uses CONFIG_COMPRESS
uses CONFIG_IOAPIC
uses CONFIG_ROM_STREAM
uses CONFIG_ROM_STREAM_START
uses CONFIG_UDELAY_TSC
uses CPU_FIXUP
uses FALLBACK_SIZE
uses HAVE_FALLBACK_BOOT
uses HAVE_MP_TABLE
uses HAVE_PIRQ_TABLE
uses HAVE_HARD_RESET
uses i586
uses i686
uses INTEL_PPRO_MTRR
uses HEAP_SIZE
uses IRQ_SLOT_COUNT
uses MAINBOARD_PART_NUMBER
uses MAINBOARD_VENDOR
uses CONFIG_SMP
uses CONFIG_MAX_CPUS
uses MEMORY_HOLE
uses PAYLOAD_SIZE
uses _RAMBASE
uses _ROMBASE
uses ROM_IMAGE_SIZE
uses ROM_SECTION_OFFSET
uses ROM_SECTION_SIZE
uses ROM_SIZE
uses STACK_SIZE
uses USE_FALLBACK_IMAGE
uses USE_OPTION_TABLE
uses HAVE_OPTION_TABLE
uses MAXIMUM_CONSOLE_LOGLEVEL
uses DEFAULT_CONSOLE_LOGLEVE
uses CONFIG_CONSOLE_SERIAL8250
uses MAINBOARD
uses CONFIG_CHIP_CONFIGURE
uses XIP_ROM_SIZE
uses XIP_ROM_BASE
uses LINUXBIOS_EXTRA_VERSION
uses TTYS0_BAUD
uses MAX_REBOOT_CNT
option TTYS0_BAUD=19200
option CONFIG_CHIP_CONFIGURE=1
option MAXIMUM_CONSOLE_LOGLEVEL=7
option DEFAULT_CONSOLE_LOGLEVEL=7
option CONFIG_CONSOLE_SERIAL8250=1
option CPU_FIXUP=1
option CONFIG_UDELAY_TSC=0
option i686=1
option i586=1
option INTEL_PPRO_MTRR=1
option ROM_SIZE=256*1024
option HAVE_OPTION_TABLE=1
option CONFIG_ROM_STREAM=1
option HAVE_FALLBACK_BOOT=1
#
# More Options
#
option MAX_REBOOT_CNT=10
###
### Compute the location and size of where this firmware image
### (linuxBIOS plus bootloader) will live in the boot rom chip.
###
option FALLBACK_SIZE=131072
## LinuxBIOS C code runs at this location in RAM
option _RAMBASE=0x00004000
#
###
### Compute the start location and size size of
### The linuxBIOS bootloader.
###
#
# Arima hdama
romimage "normal"
option USE_FALLBACK_IMAGE=0
option ROM_IMAGE_SIZE=0x10000
option LINUXBIOS_EXTRA_VERSION=".0Normal"
mainboard via/epia
# payload
/usr/share/etherboot/5.1.9pre2-lnxi-lb/tg3--ide_disk.zelf
# payload ../../../../tg3--ide_disk.zelf
payload ../../../../../lnxieepro100.ebi
end
romimage "fallback"
option USE_FALLBACK_IMAGE=1
option ROM_IMAGE_SIZE=0x10000
option LINUXBIOS_EXTRA_VERSION=".0Fallback"
mainboard via/epia
# payload
/usr/share/etherboot/5.1.9pre2-lnxi-lb/tg3--ide_disk.zelf
# payload ../../../../tg3--ide_disk.zelf
payload ../../../../../lnxieepro100.ebi
end
buildrom ./linuxbios.rom ROM_SIZE "normal" "fallback"
More information about the coreboot
mailing list