[COMMIT] Infrastructure Updates 4

Stefan Reinauer stepan at suse.de
Thu Sep 11 07:50:00 CEST 2003


* Eric W. Biederman <ebiederman at lnxi.com> [030908 22:04]:
> Stefan Reinauer <stepan at suse.de> writes:
> 
> > uses XIP_ROM_SIZE
> > uses XIP_ROM_BASE
> > [..]
> > option CONFIG_CHIP_CONFIGURE=1
> > option CPU_FIXUP=1
> > option CONFIG_UDELAY_TSC=0
> > option i686=1
> > option i586=1
> > option INTEL_PPRO_MTRR=1
> > option k7=1
> > option k8=1
> > option _RAMBASE=0x00004000
> > 
> > These are currently found in the arima targets-Config.lb but they seem
> > pretty much mainboard specific, not build specific. 
> 
> Correct. It is a little better on the HDAMA.  But currently there are
> some options that don't seem to work properly when I move them in closer.

The above was taken from the hdama CVS. 
So is there a difference for the build process whether an option is
placed into the build target specific config file or in the mainboard 
specific config file? 

> > I had trouble getting a build to work with a kernel (800k) in the normal
> > image and etherboot (~20k) in the fallback image. Do the payload image sizes
> > have to be the same for fallback and normal?
> 
> No.  Although there are some peculiarities in the new configuration tool.

I now have a weird effect in the new DS1006 target I checked in. It uses
an 872887 bytes elf image payload, and the whole rom is 1MB (SST
49LF080A). Since the machine it shall run on has no CMOS, the CMOS table
and failsafe booting is disabled in the Config files. Unfortunately this
makes LinuxBIOS hang when setting up the default resource map:

LinuxBIOS-1.1.4.0-dspace Don Sep 11 13:14:37 CEST 2003 starting...              
setting up resource map....                                                     

Running a Solo image on the same machine (Solo for testing purposes)
works fine.

Is there any magic in the failsafe bootcode that is missing before
resources can be set up? At least amd8111_enable_rom() is only called
in failover.c

Stefan




More information about the coreboot mailing list