coreboot-kgpe-d16/targets
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 Initial support for the A-Trend ATC-6240 board. 2008-06-26 19:42:25 +00:00
abit/be6-ii_v2_0 Add support for the Abit BE6-II V2.0 board. 2008-01-27 17:25:49 +00:00
advantech/pcm-5820 Rename almost all occurences of LinuxBIOS to coreboot. 2008-01-18 15:08:58 +00:00
amd There were a few updates lately that generates ROM size > 512K. I am changing the default ROM size to 1M to accommodate this and future changes. I tested on SimNow family10h_1p.bsd and it POSTs OK. 2009-05-15 18:02:25 +00:00
arima/hdama Add an "-l <num>" argument to abuild that sets the LOGLEVEL variables 2009-04-21 20:31:18 +00:00
artecgroup/dbe61 BIOS_SPEW is log level 9. There is nothing beyound that line. 2008-03-15 12:26:12 +00:00
asi Initial support for the ASI MB-5BLGP (Neoware Eon 4000s). 2008-08-04 15:40:45 +00:00
asus Change the CBFS build process to use coreboot.rom 2009-06-06 07:19:53 +00:00
axus/tc320 Rename almost all occurences of LinuxBIOS to coreboot. 2008-01-18 15:08:58 +00:00
azza/pt-6ibd Rename almost all occurences of LinuxBIOS to coreboot. 2008-01-18 15:08:58 +00:00
bcom Add an "-l <num>" argument to abuild that sets the LOGLEVEL variables 2009-04-21 20:31:18 +00:00
biostar/m6tba Rename almost all occurences of LinuxBIOS to coreboot. 2008-01-18 15:08:58 +00:00
broadcom/blast Rename almost all occurences of LinuxBIOS to coreboot. 2008-01-18 15:08:58 +00:00
compaq/deskpro_en_sff_p600 Rename almost all occurences of LinuxBIOS to coreboot. 2008-01-18 15:08:58 +00:00
dell/s1850 BIOS_SPEW is log level 9. There is nothing beyound that line. 2008-03-15 12:26:12 +00:00
digitallogic Add an "-l <num>" argument to abuild that sets the LOGLEVEL variables 2009-04-21 20:31:18 +00:00
eaglelion/5bcm Rename almost all occurences of LinuxBIOS to coreboot. 2008-01-18 15:08:58 +00:00
embeddedplanet/ep405pc Rename almost all occurences of LinuxBIOS to coreboot. 2008-01-18 15:08:58 +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 Add an "-l <num>" argument to abuild that sets the LOGLEVEL variables 2009-04-21 20:31:18 +00:00
hp/dl145_g3 Change the CBFS build process to use coreboot.rom 2009-06-06 07:19:53 +00:00
ibm Add an "-l <num>" argument to abuild that sets the LOGLEVEL variables 2009-04-21 20:31:18 +00:00
iei Add an "-l <num>" argument to abuild that sets the LOGLEVEL variables 2009-04-21 20:31:18 +00:00
intel Run dos2unix on all files: 2009-05-02 12:42:30 +00:00
iwill Add an "-l <num>" argument to abuild that sets the LOGLEVEL variables 2009-04-21 20:31:18 +00:00
jetway/j7f24 Add an "-l <num>" argument to abuild that sets the LOGLEVEL variables 2009-04-21 20:31:18 +00:00
kontron/986lcd-m Add (commented) line for VGA blob adding (CBFS version) to simplify things for users a bit. 2009-06-08 13:05:47 +00:00
lippert Coding-style and whitespace fixes (also to make the code more similar 2008-11-19 13:42:14 +00:00
momentum/apache Rename almost all occurences of LinuxBIOS to coreboot. 2008-01-18 15:08:58 +00:00
motorola/sandpoint Rename almost all occurences of LinuxBIOS to coreboot. 2008-01-18 15:08:58 +00:00
msi increase image size 2009-04-29 20:34:41 +00:00
nec/powermate2000 Add initial support for the NEC PowerMate 2000 board. 2008-12-05 14:15:17 +00:00
newisys/khepri This patch changes all rom names that aren't coreboot.rom in Config.lb files. 2008-02-05 21:53:15 +00:00
nvidia/l1_2pvv Add an "-l <num>" argument to abuild that sets the LOGLEVEL variables 2009-04-21 20:31:18 +00:00
olpc BIOS_SPEW is log level 9. There is nothing beyound that line. 2008-03-15 12:26:12 +00:00
pcengines/alix1c BIOS_SPEW is log level 9. There is nothing beyound that line. 2008-03-15 12:26:12 +00:00
rca/rm4100 rename the option CONFIG_PCI_OPTION_ROM_RUN_VM86 to CONFIG_PCI_OPTION_ROM_RUN_REALMODE. 2009-05-29 18:41:09 +00:00
sunw/ultra40 Rename almost all occurences of LinuxBIOS to coreboot. 2008-01-18 15:08:58 +00:00
supermicro Add an "-l <num>" argument to abuild that sets the LOGLEVEL variables 2009-04-21 20:31:18 +00:00
technexion/tim8690 Add an "-l <num>" argument to abuild that sets the LOGLEVEL variables 2009-04-21 20:31:18 +00:00
technologic/ts5300 Add an "-l <num>" argument to abuild that sets the LOGLEVEL variables 2009-04-21 20:31:18 +00:00
televideo/tc7020 Add support for the TeleVideo TC7020. 2008-03-29 17:24:58 +00:00
thomson/ip1000 rename the option CONFIG_PCI_OPTION_ROM_RUN_VM86 to CONFIG_PCI_OPTION_ROM_RUN_REALMODE. 2009-05-29 18:41:09 +00:00
totalimpact/briq Rename almost all occurences of LinuxBIOS to coreboot. 2008-01-18 15:08:58 +00:00
tyan Defaulting to the board's default size is the correct thing to do. 2009-05-21 15:12:39 +00:00
via Change the CBFS build process to use coreboot.rom 2009-06-06 07:19:53 +00:00
buildtarget Capture output from 'ld --help', in order that the test 2008-08-27 22:25:55 +00:00