* ron minnich rminnich@lanl.gov [030724 01:02]:
Greg has implemented the static tree/dynamic tree code mentioned yesterday, and today it passed its first test with flying colors.
I am still fighting this, since it broke NLBConfig in a way that is probably not worth fixing (it's missing the static_root completely, and we might not want to keep that in a generated file as well as in the config file): [..] linuxbios_c.o(.text+0x203e): In function `hardwaremain': : undefined reference to `static_root' [...]
The new config method fails, but I can't seem to find the wrong line in the config file.
~/LinuxBIOS/freebios2/targets> ./buildtarget arima/hdama/ Configuring TARGET hdama Will place Makefile, crt0.S, etc. in arima/hdama/hdama Configuring ROMIMAGE fallback Configuring DIR /config/Config.lb Configuring DIR /lib/Config.lb Configuring DIR /console/Config.lb Configuring DIR /stream/Config.lb Configuring DIR /devices/Config.lb Configuring DIR /pc80/Config.lb Configuring DIR /boot/Config.lb Configuring PART mainboard, path arima/hdama Configuring PART arch, path i386 Adding init file: config/crt0.base Configuring DIR lib/Config.lb Configuring DIR boot/Config.lb Configuring DIR smp/Config.lb End PART arch WARNING: Option CONFIG_SMP using default value 0 Configuring PART northbridge, path amd/amdk8 End PART northbridge Configuring PART southbridge, path amd/amd8111 End PART southbridge Configuring PART southbridge, path amd/amd8131 End PART southbridge Configuring PART superio, path NSC/pc87360 Trying to find one of '=' on line 153:
end ^
List of nearby tokens: (@3368) SOUTHBRIDGE = 'southbridge' (@3380) PATH = 'amd/amd8111' (@3392) END = 'end' (@3396) SOUTHBRIDGE = 'southbridge' (@3408) PATH = 'amd/amd8131' (@3420) END = 'end' (@3466) SUPERIO = 'superio' (@3474) PATH = 'NSC/pc87360' (@3487) REGISTER = 'register' (@3496) STR = '".com1={1}, .lpt=1"' ===> ERROR: Could not parse file arima/hdama/Config.lb:0 mainboard/arima/hdama/Config.lb:0
Any idea?
Thanks, Stefan