the following patch was just integrated into master:
commit f9396968d7dfdd36288fc9eb33e0c97862bd83fc
Author: Dave Frodin <dave.frodin(a)se-eng.com>
Date: Tue Aug 21 16:51:33 2012 -0600
SB700/SP5100: This configures the HPET clock period.
Prior to this change the setting would be zeroes and
would cause a BSOD in 64 bit versions of Windows.
Change-Id: I2d422ef9667457af53f9fd055799e489ed2b25db
Signed-off-by: Dave Frodin <dave.frodin(a)se-eng.com>
Build-Tested: build bot (Jenkins) at Wed Aug 22 01:12:50 2012, giving +1
Reviewed-By: Anton Kochkov <anton.kochkov(a)gmail.com> at Mon Aug 27 15:57:18 2012, giving +2
See http://review.coreboot.org/1475 for details.
-gerrit
the following patch was just integrated into master:
commit 274336812d4869247574b458c87c468d1fd28822
Author: Zheng Bao <fishbaozi(a)gmail.com>
Date: Mon Aug 27 18:40:44 2012 +0800
AMD Hudson: Move the combining firmware from Python to sh.
Maybe sooner or later python is not a default tools to build coreboot.
Most of the work is done by awk now. GNU extension of gawk is not used, isn't?
echo, expr, printf, cat, awk, test, mv are the external tools.
If XHCI, IMC or GEC firmware is not available and not defined, this script can skip
integrating them.
Change-Id: I9944b22b0b755672a46d472c355d138abafd6393
Signed-off-by: Zheng Bao <zheng.bao(a)amd.com>
Signed-off-by: zbao <fishbaozi(a)gmail.com>
Build-Tested: build bot (Jenkins) at Mon Aug 27 11:02:55 2012, giving +1
Reviewed-By: Anton Kochkov <anton.kochkov(a)gmail.com> at Mon Aug 27 15:50:19 2012, giving +1
Reviewed-By: Alexandru Gagniuc <mr.nuke.me(a)gmail.com> at Mon Aug 27 15:51:17 2012, giving +2
See http://review.coreboot.org/1417 for details.
-gerrit
the following patch was just integrated into master:
commit fe4c78e8c004334f39004df632d29b38549efac1
Author: Zheng Bao <fishbaozi(a)gmail.com>
Date: Mon Aug 27 16:58:39 2012 +0800
gitconfig: Match the Change-Id line more exactly
Change-Id: I5ac267770bc5b43dd1435e75ab0fcbde0d88b664
Signed-off-by: Zheng Bao <zheng.bao(a)amd.com>
Signed-off-by: Zheng Bao <fishbaozi(a)gmail.com>
Build-Tested: build bot (Jenkins) at Mon Aug 27 09:46:00 2012, giving +1
Reviewed-By: Anton Kochkov <anton.kochkov(a)gmail.com> at Mon Aug 27 09:15:26 2012, giving +2
See http://review.coreboot.org/1487 for details.
-gerrit
the following patch was just integrated into master:
commit 2a39261e25686ae1b3c311262dcedfea754957d3
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Tue Jul 31 23:47:09 2012 +0300
Intel model_106cx: change CAR to HT-capable
There are hyper-threading Atom CPUs, those would not enable L2
cache with model_6ex CAR code. Switch to code that can handle
different number of threads and cores.
Change-Id: I57328c231f8998f45f7b0d26c63b24585f8476dd
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Build-Tested: build bot (Jenkins) at Tue Jul 31 23:25:40 2012, giving +1
Reviewed-By: Anton Kochkov <anton.kochkov(a)gmail.com> at Fri Aug 3 12:21:19 2012, giving +1
Reviewed-By: Alexandru Gagniuc <mr.nuke.me(a)gmail.com> at Mon Aug 27 15:39:28 2012, giving +2
See http://review.coreboot.org/1384 for details.
-gerrit
the following patch was just integrated into master:
commit 2ed8104b9e82e59391138c256b3b2b1b94d802ed
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Tue Aug 7 17:12:11 2012 +0300
AMD northbridges: factor out CPU allocation
Factor CPU allocation out of AMD northbridge codes. As CPU topology
information is required for generation of certain ACPI tables, make
this code globally available.
For AMDK8 and AMDFAM10 northbridge, there is a possible case of
BSP CPU with lapicid!=0. We do not want to leave the lapic 0 from
devicetree unused, so always use that node for BSP CPU.
Change-Id: I8b1e73ed5b20b314f71dfd69a7b781ac05aea120
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Build-Tested: build bot (Jenkins) at Tue Aug 7 17:07:05 2012, giving +1
Reviewed-By: Anton Kochkov <anton.kochkov(a)gmail.com> at Tue Aug 14 15:46:07 2012, giving +1
Reviewed-By: Alexandru Gagniuc <mr.nuke.me(a)gmail.com> at Mon Aug 27 15:36:47 2012, giving +2
See http://review.coreboot.org/1418 for details.
-gerrit
the following patch was just integrated into master:
commit 07f63f5bc09b65f36e5b720f2a1b829ec4f6bf00
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Fri Jul 6 19:02:56 2012 +0300
AMD northbridges: rewrite CPU allocation
Use of alloc_find_dev() prevents creation of a device duplicates
for device_path and is SMP safe.
Reduce scope of variables to make the code more readable and in
preparation for refactoring the allocation out of northbridge.c.
Change-Id: I153dc1a5cab4f2eae4ab3a57af02841cb1a261c0
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Build-Tested: build bot (Jenkins) at Mon Aug 6 07:46:18 2012, giving +1
Reviewed-By: Anton Kochkov <anton.kochkov(a)gmail.com> at Tue Aug 14 15:18:08 2012, giving +1
Reviewed-By: Alexandru Gagniuc <mr.nuke.me(a)gmail.com> at Mon Aug 27 15:35:33 2012, giving +2
See http://review.coreboot.org/1186 for details.
-gerrit
Zheng Bao (zheng.bao(a)amd.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/1485
-gerrit
commit 77106f04978c27afd8feea6a9dccd4f79da1b605
Author: Zheng Bao <fishbaozi(a)gmail.com>
Date: Mon Aug 27 17:45:01 2012 +0800
AMD S3: The offset of the nv storage depends on config.h
Change-Id: Ic8410fb706dce677c7218d19030d84b64cda7b7f
Signed-off-by: Zheng Bao <zheng.bao(a)amd.com>
Signed-off-by: zheng Bao <fishbaozi(a)gmail.com>
---
src/southbridge/amd/Kconfig | 5 -----
src/southbridge/amd/Makefile.inc | 2 +-
src/southbridge/amd/agesa/hudson/Kconfig | 8 ++++++++
src/southbridge/amd/cimx/sb700/Kconfig | 9 +++++++++
src/southbridge/amd/cimx/sb800/Kconfig | 8 ++++++++
src/southbridge/amd/cimx/sb900/Kconfig | 9 +++++++++
6 files changed, 35 insertions(+), 6 deletions(-)
diff --git a/src/southbridge/amd/Kconfig b/src/southbridge/amd/Kconfig
index 23f6c06..867afca 100644
--- a/src/southbridge/amd/Kconfig
+++ b/src/southbridge/amd/Kconfig
@@ -14,8 +14,3 @@ source src/southbridge/amd/sb800/Kconfig
source src/southbridge/amd/cimx/Kconfig
source src/southbridge/amd/agesa/Kconfig
source src/southbridge/amd/sr5650/Kconfig
-
-# This can be overriden by mainboard/Kconfig
-config S3_VOLATILE_POS
- hex
- default 0xFFFF0000
diff --git a/src/southbridge/amd/Makefile.inc b/src/southbridge/amd/Makefile.inc
index d2b9b65..1e3309a 100644
--- a/src/southbridge/amd/Makefile.inc
+++ b/src/southbridge/amd/Makefile.inc
@@ -19,7 +19,7 @@ subdirs-$(CONFIG_SOUTHBRIDGE_AMD_AGESA_HUDSON) += agesa
ifeq ($(CONFIG_HAVE_ACPI_RESUME), y)
ifeq ($(CONFIG_CPU_AMD_AGESA), y)
-$(obj)/s3.rom:
+$(obj)/s3.rom: $(obj)/config.h
echo " S3 NVRAM $(CONFIG_S3_VOLATILE_POS) (S3 storage area)"
# force C locale, so cygwin awk doesn't try to interpret the 0xff below as UTF-8 (or worse)
LC_ALL=C awk 'BEGIN {for (i=0; i<32768; i++) {printf "%c", 255}}' > $@.tmp
diff --git a/src/southbridge/amd/agesa/hudson/Kconfig b/src/southbridge/amd/agesa/hudson/Kconfig
index e3fc8c7..f58f920 100644
--- a/src/southbridge/amd/agesa/hudson/Kconfig
+++ b/src/southbridge/amd/agesa/hudson/Kconfig
@@ -205,4 +205,12 @@ config RAID_MISC_ROM_POSITION
The CONFIG_ROM_SIZE must larger than 0x100000.
endif
+config S3_VOLATILE_POS
+ hex "S3 volatile storage position"
+ default 0xFFFF0000
+ depends on HAVE_ACPI_RESUME
+ help
+ For a system with S3 feature, the BIOS needs to save some data to
+ non-volitile storage at cold boot stage.
+
endif
diff --git a/src/southbridge/amd/cimx/sb700/Kconfig b/src/southbridge/amd/cimx/sb700/Kconfig
index 27338fc..f139450 100644
--- a/src/southbridge/amd/cimx/sb700/Kconfig
+++ b/src/southbridge/amd/cimx/sb700/Kconfig
@@ -59,5 +59,14 @@ config REDIRECT_SBCIMX_TRACE_TO_SERIAL
debug information to the serial console.
Warning: Only enable this option when debuging or tracing AMD CIMX code.
+
+config S3_VOLATILE_POS
+ hex "S3 volatile storage position"
+ default 0xFFFF0000
+ depends on HAVE_ACPI_RESUME
+ help
+ For a system with S3 feature, the BIOS needs to save some data to
+ non-volitile storage at cold boot stage.
+
endif #SOUTHBRIDGE_AMD_CIMX_SB700
diff --git a/src/southbridge/amd/cimx/sb800/Kconfig b/src/southbridge/amd/cimx/sb800/Kconfig
index 79624e0..4ac2094 100644
--- a/src/southbridge/amd/cimx/sb800/Kconfig
+++ b/src/southbridge/amd/cimx/sb800/Kconfig
@@ -122,5 +122,13 @@ config RAID_MISC_ROM_POSITION
endif
+config S3_VOLATILE_POS
+ hex "S3 volatile storage position"
+ default 0xFFFF0000
+ depends on HAVE_ACPI_RESUME
+ help
+ For a system with S3 feature, the BIOS needs to save some data to
+ non-volitile storage at cold boot stage.
+
endif #SOUTHBRIDGE_AMD_CIMX_SB800
diff --git a/src/southbridge/amd/cimx/sb900/Kconfig b/src/southbridge/amd/cimx/sb900/Kconfig
index 253d73f..acc369e 100755
--- a/src/southbridge/amd/cimx/sb900/Kconfig
+++ b/src/southbridge/amd/cimx/sb900/Kconfig
@@ -52,5 +52,14 @@ config ACPI_SCI_IRQ
config BOOTBLOCK_SOUTHBRIDGE_INIT
string
default "southbridge/amd/cimx/sb900/bootblock.c"
+
+config S3_VOLATILE_POS
+ hex "S3 volatile storage position"
+ default 0xFFFF0000
+ depends on HAVE_ACPI_RESUME
+ help
+ For a system with S3 feature, the BIOS needs to save some data to
+ non-volitile storage at cold boot stage.
+
endif #SOUTHBRIDGE_AMD_CIMX_SB900
Zheng Bao (zheng.bao(a)amd.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/1487
-gerrit
commit fe4c78e8c004334f39004df632d29b38549efac1
Author: Zheng Bao <fishbaozi(a)gmail.com>
Date: Mon Aug 27 16:58:39 2012 +0800
gitconfig: Match the Change-Id line more exactly
Change-Id: I5ac267770bc5b43dd1435e75ab0fcbde0d88b664
Signed-off-by: Zheng Bao <zheng.bao(a)amd.com>
Signed-off-by: Zheng Bao <fishbaozi(a)gmail.com>
---
util/gitconfig/commit-msg | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/util/gitconfig/commit-msg b/util/gitconfig/commit-msg
index 212ffb1..82f0581 100755
--- a/util/gitconfig/commit-msg
+++ b/util/gitconfig/commit-msg
@@ -37,7 +37,7 @@ add_ChangeId() {
fi
# Does Change-Id: already exist? if so, exit (no change).
- if grep -i '^Change-Id:' "$MSG" >/dev/null
+ if grep -i '^Change-Id: I[0-9a-f]\{40\}$' "$MSG" >/dev/null
then
return
fi