coreboot/src/mainboard
Ronald G. minnich d41de2ea7a These changes implement car in qemu. The implementation is in several
ways superior to v3, while lacking its completeness. But, one nice 
thing: no more included .S or .c files. It's all separate compilation. 
That should allow our Makefiles to work much better.

Note that the current non-CAR implementation is the default and 
continues to work (tested FILO boot to Linux on both CAR and non-CAR).

Index: src/mainboard/emulation/qemu-x86/Config.lb
Change this to be sensitive to USE_DCACHE_RAM. All settings etc. that 
depend on this variable are grouped in one if, and the other parts 
(romcc etc.) are in the else. This change is a model of how we should be 
able to do other motherboards.

Index: src/mainboard/emulation/qemu-x86/Options.lb
add needed options. 

Index: src/mainboard/emulation/qemu-x86/failover.c
remove code inclusion from this not-yet-used file. 

Index: src/mainboard/emulation/qemu-x86/rom.c
This is the entry point for the rom-based code. Called stage1.c in v3. 

Index: src/lib/Config.lb
change initobject to a .o from a .c; this fixed a build problem. 

Index: src/pc80/serial.c
make uart_init non-static. 

Index: src/pc80/Config.lb
add initobject

Index: src/arch/i386/init/entry.S
Entry point. Unify a bunch of files that were fiddly lttle includes. From v3. 

Index: src/arch/i386/init/ldscript.ld
new file. The goal is to hang all init changes for CAR here, to minimize other changes to any
other ldscript. Besides, putting this in init makes sense; entry and car are manage init. 

Index: src/arch/i386/init/car.S
generic i386 car code from v3. 

Index: src/arch/i386/init/ldscript_fallback_cbfs.lb
Fix what looks like a bug: this was not including the init.text section. 

Index: targets/emulation/qemu-x86/Config.lb
push up the console loglevel. qemu is for debugging so we might as well 
get all the debugging we can. 

Index: targets/emulation/qemu-x86/Config-car.lb
For CAR bullds. 

Signed-off-by: Ronald G. minnich <rminnich@gmail.com>
Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>




git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4357 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2009-06-16 15:02:52 +00:00
..
a-trend When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
abit/be6-ii_v2_0 When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
advantech/pcm-5820 When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
amd When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
arima/hdama When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
artecgroup/dbe61 When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
asi When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
asus When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
axus/tc320 When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
azza/pt-6ibd When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
bcom When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
biostar/m6tba When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
broadcom/blast When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
compaq/deskpro_en_sff_p600 When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
dell/s1850 When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
digitallogic When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
eaglelion/5bcm When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
embeddedplanet/ep405pc v2/src romfs->cbfs rename 2009-04-14 07:40:01 +00:00
emulation/qemu-x86 These changes implement car in qemu. The implementation is in several 2009-06-16 15:02:52 +00:00
gigabyte When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
hp/dl145_g3 When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
ibm When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
iei When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
intel When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
iwill When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
jetway/j7f24 When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
kontron/986lcd-m When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
lippert When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
motorola v2/src romfs->cbfs rename 2009-04-14 07:40:01 +00:00
msi When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
nec/powermate2000 When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
newisys/khepri When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
nvidia/l1_2pvv When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
olpc When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
pcengines/alix1c When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
rca/rm4100 When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
sunw/ultra40 When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
supermicro When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
technexion/tim8690 When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
technologic/ts5300 When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
televideo/tc7020 When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
thomson/ip1000 When I started refactoring mainboard Config.lb, I added two different 2009-06-06 16:50:38 +00:00
totalimpact/briq v2/src romfs->cbfs rename 2009-04-14 07:40:01 +00:00
tyan Fix s2895 failover booting. 2009-06-11 18:27:41 +00:00
via this port is horribly broken and should not have been checked in. This patch 2009-06-09 15:22:47 +00:00