the following patch was just integrated into master:
commit a41e030fbc8281ea1f76e6f0f0cdea4e33c2fc6c
Author: Aaron Durbin <adurbin(a)chromium.org>
Date: Sat Apr 30 14:56:20 2016 -0500
cpu/x86/smm_module_loader: always build with SMM module support
The SMM module loader code was guarded by CONFIG_SMM_TSEG,
however that's not necessary. It's up to the chipset to take
advantage of the SMM module loading. It'll get optimized out
if the code isn't used anyway so just expose the declarations.
Change-Id: I6ba1b91d0c84febd4f1a92737b3d7303ab61b343
Signed-off-by: Aaron Durbin <adurbin(a)chromium.org>
Reviewed-on: https://review.coreboot.org/14560
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth(a)google.com>
Reviewed-by: Furquan Shaikh <furquan(a)google.com>
See https://review.coreboot.org/14560 for details.
-gerrit
the following patch was just integrated into master:
commit 5f72f960dfd13d2a7ade670650c54be48fb2b017
Author: Nico Huber <nico.h(a)gmx.de>
Date: Sun Jan 31 23:05:19 2016 +0100
buildgcc: Always set HOSTCFLAGS
Always set HOSTCFLAGS to the flags GMP was built with, defaulting to
"-Os" if it isn't built yet. Previously, if GMP was already built or
not even in the list of packages to be built, this was silently skipped
and other packages were built with empty HOSTCFLAGS.
Change-Id: I29b2ea75283410a6cea60dc1c92b87573aebfb34
Signed-off-by: Nico Huber <nico.h(a)gmx.de>
Reviewed-on: https://review.coreboot.org/13550
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
See https://review.coreboot.org/13550 for details.
-gerrit
the following patch was just integrated into master:
commit bc2d151b004663ed3605286661bd6e4203001f86
Author: Werner Zeh <werner.zeh(a)siemens.com>
Date: Tue May 3 09:52:12 2016 +0200
payload: Fix broken Linux kernel as payload
Commit 785a31d67e8f34065a2483080e4fd7032c3a8aad
(Makefile.inc: Move payload code to payloads/) breaks the usage of
Linux kernel as payload. The reason for it is that cbfs-files-y is
evaluated before payloads/external/Makefile.inc is sourced and as a
consequence ADDITIONAL_PAYLOAD_CONFIG is empty when it is used for
payload options. That leads to missing command line and initrd for
the kernel which in turn leads to kernel panic when it boots.
To avoid it, move the code which adds payload to cbfs completely to
payloads/extranal/Makefile.inc. This way, ADDITIONAL_PAYLOAD_CONFIG is
set right before the payload itself is added to cbfs-files-y.
I have tested this patch with a Linux kernel as well as with SeaBIOS as
payload on mc_tcu3 and it works. If someone sees impact to other
payloads just let me know.
Change-Id: I7aad352f8b3fc1fdba1875b12648b07eba14e282
Signed-off-by: Werner Zeh <werner.zeh(a)siemens.com>
Reviewed-on: https://review.coreboot.org/14579
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
See https://review.coreboot.org/14579 for details.
-gerrit
Iru Cai (mytbk920423(a)gmail.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/14257
-gerrit
commit e28df77890c91c958b14c11ecf024a2c1861408e
Author: Iru Cai <mytbk920423(a)gmail.com>
Date: Tue Apr 5 23:43:59 2016 +0800
xcompile: rename riscv to riscv64
In newer toolchain with binutils 2.26 and GCC 5.3.0, we build binutils
and GCC with machine type riscv32 and riscv64 instead of riscv. We can
see it in this riscv-gnu-toolchain commit:
https://github.com/riscv/riscv-gnu-toolchain/commit/dedbf07
Signed-off-by: Iru Cai <mytbk920423(a)gmail.com>
Change-Id: Id552859ec256d80108e073d25cd51dd1fc3fbfac
---
util/xcompile/xcompile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/util/xcompile/xcompile b/util/xcompile/xcompile
index 13a0e8f..84306f7 100755
--- a/util/xcompile/xcompile
+++ b/util/xcompile/xcompile
@@ -332,7 +332,7 @@ arch_config_arm64() {
arch_config_riscv() {
TARCH="riscv"
TBFDARCHS="littleriscv"
- TCLIST="riscv"
+ TCLIST="riscv64"
TWIDTH="64"
TABI="elf"
}