coreboot/src/mainboard
Hung-Te Lin 7635a60ca8 armv7: Add emulation/qemu-armv7 board.
To simplify testing ARM implementation, we need a QEMU configuration for
ARM. The qemu-armv7 provides serial output, CBFS simulation, and full
boot path (bootblock, romstage, ramstage) to verify the boot loader
functionality.

To run with QEMU:
 export QEMU_AUDIO_DRV=none
 qemu-system-arm -M vexpress-a9 -m 1024M -nographic -kernel build/coreboot.rom

Verified to boot until ramstage loaded successfully by QEMU v1.0.50.

Change-Id: I1f23ffaf408199811a0756236821c7e0f2a85004
Signed-off-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-on: http://review.coreboot.org/2354
Reviewed-by: David Hendricks <dhendrix@chromium.org>
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
2013-02-12 03:02:45 +01:00
..
a-trend Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
aaeon Fix PIRQ routing abstraction 2012-11-16 05:07:28 +01:00
abit Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
advansus amdk8/amdfam10: Use CAR_GLOBAL for sysinfo 2012-11-28 07:45:05 +01:00
advantech romcc: Use default romcc flags for most boards 2013-02-09 21:00:47 +01:00
amd AMD/Persimmon: Enable the 2nd COM port 2013-02-11 16:18:01 +01:00
aopen romcc: Use default romcc flags for most boards 2013-02-09 21:00:47 +01:00
arima Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
artecgroup Fix PIRQ routing abstraction 2012-11-16 05:07:28 +01:00
asi romcc: Use default romcc flags for most boards 2013-02-09 21:00:47 +01:00
asrock AGESA boards: Fix grammar in description of OemCustomizeInitEarly 2013-02-04 21:37:14 +01:00
asus M4A785T-M: Add support for external GFX. 2012-12-30 03:25:33 +01:00
avalue amdk8/amdfam10: Use CAR_GLOBAL for sysinfo 2012-11-28 07:45:05 +01:00
axus romcc: Use default romcc flags for most boards 2013-02-09 21:00:47 +01:00
azza Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
bachmann Fix PIRQ routing abstraction 2012-11-16 05:07:28 +01:00
bcom romcc: Use default romcc flags for most boards 2013-02-09 21:00:47 +01:00
bifferos romcc: Use default romcc flags for most boards 2013-02-09 21:00:47 +01:00
biostar Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
broadcom Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
compaq Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
digitallogic romcc: Use default romcc flags for most boards 2013-02-09 21:00:47 +01:00
eaglelion romcc: Use default romcc flags for most boards 2013-02-09 21:00:47 +01:00
ecs Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
emulation armv7: Add emulation/qemu-armv7 board. 2013-02-12 03:02:45 +01:00
getac Intel based boards: Use tab instead of spaces to align comment in DSDT 2013-02-04 17:10:16 +01:00
gigabyte Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
google Add support for "Butterfly" Chromebook 2013-02-11 22:02:32 +01:00
hp Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
ibase Intel based boards: Use tab instead of spaces to align comment in DSDT 2013-02-04 17:10:16 +01:00
ibm Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
iei romcc: Use default romcc flags for most boards 2013-02-09 21:00:47 +01:00
intel romcc: Use default romcc flags for most boards 2013-02-09 21:00:47 +01:00
iwave Intel based boards: Use tab instead of spaces to align comment in DSDT 2013-02-04 17:10:16 +01:00
iwill Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
jetway Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
kontron Intel based boards: Use tab instead of spaces to align comment in DSDT 2013-02-04 17:10:16 +01:00
lanner romcc: Use default romcc flags for most boards 2013-02-09 21:00:47 +01:00
lenovo Intel based boards: Use tab instead of spaces to align comment in DSDT 2013-02-04 17:10:16 +01:00
lippert romcc: Use default romcc flags for most boards 2013-02-09 21:00:47 +01:00
mitac Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
msi Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
nec Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
newisys Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
nokia Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
nvidia amdk8/amdfam10: Use CAR_GLOBAL for sysinfo 2012-11-28 07:45:05 +01:00
pcengines Fix PIRQ routing abstraction 2012-11-16 05:07:28 +01:00
rca Rename mainboard_smi.c to smihandler.c 2013-01-03 19:33:01 +01:00
roda Intel based boards: Use tab instead of spaces to align comment in DSDT 2013-02-04 17:10:16 +01:00
samsung Intel based boards: Use tab instead of spaces to align comment in DSDT 2013-02-04 17:10:16 +01:00
siemens amdk8/amdfam10: Use CAR_GLOBAL for sysinfo 2012-11-28 07:45:05 +01:00
soyo Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
sunw Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
supermicro Supermicro H8QGI: Substract 1 from MMCONF range limit 2013-02-11 08:27:51 +01:00
technexion amdk8/amdfam10: Use CAR_GLOBAL for sysinfo 2012-11-28 07:45:05 +01:00
technologic romcc: Use default romcc flags for most boards 2013-02-09 21:00:47 +01:00
televideo romcc: Use default romcc flags for most boards 2013-02-09 21:00:47 +01:00
thomson Rename mainboard_smi.c to smihandler.c 2013-01-03 19:33:01 +01:00
traverse Fix PIRQ routing abstraction 2012-11-16 05:07:28 +01:00
tyan AGESA boards: Fix grammar in description of OemCustomizeInitEarly 2013-02-04 21:37:14 +01:00
via romcc: Use default romcc flags for most boards 2013-02-09 21:00:47 +01:00
winent Fix PIRQ routing abstraction 2012-11-16 05:07:28 +01:00
wyse Fix PIRQ routing abstraction 2012-11-16 05:07:28 +01:00
Kconfig Add minimal mainboard support for snow 2012-12-12 06:01:26 +01:00