coreboot/src/mainboard
David Hendricks 211a5d56db armv7/snow: get to romstage
This patch does a few things to get us into romstage:
- Add romstage as a stage (a later patch adds it as a binary, which
  is probably wrong). The Makefile magic is complex enough that we
  let it build the XIP file for now, but we no longer use it.

- Replace findstage with loadstage. Loadstage will find a stage,
  load the code to memory, and zero the remaining part of memory.
  Now we can link the romstage to go anywhere!

- Eliminate magic offsets from code/ldscripts and centralize Kconfig
  variables in src/cpu/samsung/exynos5250/Kconfig.

- Tidy up code and serial output

Change-Id: Iae4d2f9e7f429cb1df15d49daf9a08b88d75d79d
Signed-off-by: David Hendricks <dhendrix@chromium.org>
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Reviewed-on: http://review.coreboot.org/2174
Tested-by: build bot (Jenkins)
2013-01-19 02:14:18 +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 Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
amd Fix high dword of MTRR mask set with CONFIG_CPU_ADDR_BITS 2013-01-16 23:59:08 +01:00
aopen Drop empty mainboard.c 2012-11-29 10:25:20 +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 Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
asrock BiosCallOuts: Replace REQUIRED_CALLOUTS define with flexible variable 2012-12-28 21:19:42 +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 Drop empty mainboard.c 2012-11-29 10:25:20 +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 Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
bifferos Drop empty mainboard.c 2012-11-29 10:25:20 +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 Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
eaglelion Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
ecs Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
emulation qemu-x86: Implement more features 2013-01-08 23:33:35 +01:00
getac Rename mainboard_smi.c to smihandler.c 2013-01-03 19:33:01 +01:00
gigabyte Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
google armv7/snow: get to romstage 2013-01-19 02:14:18 +01:00
hp Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
ibase Rename mainboard_smi.c to smihandler.c 2013-01-03 19:33:01 +01:00
ibm Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
iei Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
intel Rename mainboard_smi.c to smihandler.c 2013-01-03 19:33:01 +01:00
iwave Rename mainboard_smi.c to smihandler.c 2013-01-03 19:33:01 +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 Rename mainboard_smi.c to smihandler.c 2013-01-03 19:33:01 +01:00
lanner Drop empty mainboard.c 2012-11-29 10:25:20 +01:00
lenovo Rename mainboard_smi.c to smihandler.c 2013-01-03 19:33:01 +01:00
lippert Drop empty mainboard.c 2012-11-29 10:25:20 +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 Rename mainboard_smi.c to smihandler.c 2013-01-03 19:33:01 +01:00
samsung Rename mainboard_smi.c to smihandler.c 2013-01-03 19:33:01 +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 Fix high dword of MTRR mask set with CONFIG_CPU_ADDR_BITS 2013-01-16 23:59:08 +01:00
technexion amdk8/amdfam10: Use CAR_GLOBAL for sysinfo 2012-11-28 07:45:05 +01:00
technologic Fix PIRQ routing abstraction 2012-11-16 05:07:28 +01:00
televideo Drop empty mainboard.c 2012-11-29 10:25:20 +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 Fix high dword of MTRR mask set with CONFIG_CPU_ADDR_BITS 2013-01-16 23:59:08 +01:00
via Drop empty mainboard.c 2012-11-29 10:25:20 +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