[coreboot] Patch merged into coreboot/master: 6a503b6 make early serial console support more generic
gerrit at coreboot.org
gerrit at coreboot.org
Fri Jan 4 01:36:29 CET 2013
the following patch was just integrated into master:
commit 6a503b6a0f08bf4236c4c37d75c67182a7af4b02
Author: David Hendricks <dhendrix at chromium.org>
Date: Mon Dec 31 17:28:43 2012 -0800
make early serial console support more generic
This patch makes pre-RAM serial init more generic, particularly for
platforms which do not necessarily need cache-as-RAM in order to use
the serial console and do not have a standard 8250 serial port.
This adds a Kconfig variable to set romstage-* for very early serial
console init. The current method assumes that cache-as-RAM should
enable this, so to maintain compatibility selecting CACHE_AS_RAM will
also select EARLY_SERIAL_CONSOLE.
The UART code structure needs some rework, but the use of ROMCC,
romstage, and then ramstage makes things complex.
uart.h now includes all .h files for all uarts. All 2 of them.
This is actually a simplifying change.
Change-Id: I089e7af633c227baf3c06c685f005e9d0e4b38ce
Signed-off-by: David Hendricks <dhendrix at chromium.org>
Signed-off-by: Ronald G. Minnich <rminnich at gmail.com>
Reviewed-on: http://review.coreboot.org/2086
Tested-by: build bot (Jenkins)
Build-Tested: build bot (Jenkins) at Fri Jan 4 01:30:21 2013, giving +1
Reviewed-By: Ronald G. Minnich <rminnich at gmail.com> at Fri Jan 4 01:36:27 2013, giving +2
See http://review.coreboot.org/2086 for details.
-gerrit
More information about the coreboot
mailing list