the following patch was just integrated into master:
commit d78ff54110c6216a1800fc2f62cf85701a171587
Author: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
Date: Fri Mar 28 14:48:13 2014 -0500
hp/pavilion_m6_1035dx: Sanitize #includes
There were a number of things wrong with the includes. First, The
includes did not use paths to AGESA files, thus relying on the
compiler include paths to find the correct file. This made it unclear
where the file included was located, and whether it was local, under
vendorcode, or under a different directory. Instead, use full paths
for each non-local include.
Second, the local includes were mixed with the rest, making it unclear
which file is local and which one is not. Keep the local includes at
the top. This also prevents us from polluting the namespace of local
headers, with library definitions, and allows us to catch if we missed
an otherwise needed external header.
Thirdly, alphabetize the order of includes where possible.
Change-Id: I22c543291beabb83c16d912ea0a490be6ca4e03c
Signed-off-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
See http://review.coreboot.org/5412 for details.
-gerrit
the following patch was just integrated into master:
commit 5822332b263571e1a81d4d349bc67a056148d7df
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Mon Mar 31 00:09:23 2014 +0300
lenovo/x60: Remove duplicate console_init()
For romstage, console_init() was called twice. The one in dock_connect()
should have done only UART programming and not touch CBMEM console and/or
USBDEBUG when those are enabled.
Second case where dock_connect() is called is in SMI handler.
If DEBUG_SMI is not enabled, console_init() does nothing in SMM.
If DEBUG_SMI is enabled, console_init() is already called every time when
enterining SMM.
Change-Id: Ib3a842442cb7a5be9d6b71682cd6f368930af886
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
See http://review.coreboot.org/5433 for details.
-gerrit
Patrick Georgi (patrick(a)georgi-clan.de) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/5431
-gerrit
commit d3d56538c386b11550279ee85a65bf885b242e2b
Author: Patrick Georgi <patrick(a)georgi-clan.de>
Date: Sun Mar 30 18:53:12 2014 +0200
cpu/amd/car: Use define MSR_MCFG_BASE rather than hardcoded value
Change-Id: I0b40c9811115b204f1cae70546d236049c1b3d30
Signed-off-by: Patrick Georgi <patrick(a)georgi-clan.de>
---
src/cpu/amd/car/cache_as_ram.inc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/cpu/amd/car/cache_as_ram.inc b/src/cpu/amd/car/cache_as_ram.inc
index 8f0abce..dd02f6c 100644
--- a/src/cpu/amd/car/cache_as_ram.inc
+++ b/src/cpu/amd/car/cache_as_ram.inc
@@ -160,7 +160,7 @@ CAR_FAM10_out:
#else
#error "bad MMCONF_BUS_NUMBER value"
#endif
- movl $(0xc0010058), %ecx
+ movl $MSR_MCFG_BASE, %ecx
wrmsr
#endif
the following patch was just integrated into master:
commit 9a10b32aa8198865e9eb1dd680aea448068d673d
Author: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
Date: Sun Mar 30 22:28:26 2014 +1100
amd/agesa/s3_resume: Make compiler agnostic.
Clang does not like inline functions defined in C files with prototypes
in headers. Rather Clang expects inline function bodies to be in headers
if they are to be used out of scope. Since inline is purely advisory to
the compiler, drop its usage here.
Change-Id: I08a7a3d2cdf841ffbab10c017c75917768aac209
Signed-off-by: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
See http://review.coreboot.org/5429 for details.
-gerrit