the following patch was just integrated into master:
commit b60dd4eb5bca71cb70c51b4933b04516fb372258
Author: Stefan Reinauer <reinauer(a)chromium.org>
Date: Tue Aug 7 14:44:51 2012 -0700
Synchronize rdtsc instructions
The CPU can arbitrarily reorder calls to rdtsc, significantly
reducing the precision of timing using the CPUs time stamp counter.
Unfortunately the method of synchronizing rdtsc is different
on AMD and Intel CPUs. There is a generic method, using the cpuid
instruction, but that uses up a lot of registers, and is very slow.
Hence, use the correct lfence/mfence instructions (for CPUs that
we know support it)
Change-Id: I17ecb48d283f38f23148c13159aceda704c64ea5
Signed-off-by: Stefan Reinauer <reinauer(a)google.com>
Build-Tested: build bot (Jenkins) at Wed Aug 8 23:26:00 2012, giving +1
See http://review.coreboot.org/1422 for details.
-gerrit
the following patch was just integrated into master:
commit 273e92999ff827454d12bc121bc2cf7e8e0db9f5
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Thu Aug 2 09:49:11 2012 +0300
Do not allow modifying memory table directly
Adding ranges directly into coreboot memory table raised issues
as those methods bypassed the MTRR setup. Such regions are now
added as resources, so declare the functions again as static.
Change-Id: If78613da40eabc5c99c49dbe2d6047cb22a71b69
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Build-Tested: build bot (Jenkins) at Tue Aug 7 07:46:14 2012, giving +1
Reviewed-By: Alexandru Gagniuc <mr.nuke.me(a)gmail.com> at Tue Aug 7 07:01:21 2012, giving +2
See http://review.coreboot.org/1415 for details.
-gerrit
the following patch was just integrated into master:
commit b3a77bf36a1d3ccf0bf0f11d6a003519f0b9e303
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Thu Aug 2 11:52:22 2012 +0300
Cleanup coreboot memory table includes
The includes removed here were previously required for
struct lb_memory and lb_add_memory_range().
Change-Id: Ie6c0d4ef55c2225aa709cf3fbad30ff1080e3610
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Build-Tested: build bot (Jenkins) at Tue Aug 7 08:00:04 2012, giving +1
Reviewed-By: Alexandru Gagniuc <mr.nuke.me(a)gmail.com> at Tue Aug 7 06:59:17 2012, giving +2
See http://review.coreboot.org/1391 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/1425
-gerrit
commit f11e358b0eb523ac1a3ce1ab7fc1e26dccd5a3f9
Author: zbao <fishbaozi(a)gmail.com>
Date: Wed Aug 8 19:24:28 2012 +0800
buildgcc: list the patch in folder patches
"for file in dir/*" can not get the real file.
Instead,
for file in `ls dir/*`
Change-Id: I4a4d7c25ce9df013a1612e4a1c21a1dd6337ae91
Signed-off-by: Zheng Bao <zheng.bao(a)amd.com>
Signed-off-by: zbao <fishbaozi(a)gmail.com>
---
util/crossgcc/buildgcc | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc
index 415b408..e0a6365 100755
--- a/util/crossgcc/buildgcc
+++ b/util/crossgcc/buildgcc
@@ -289,7 +289,7 @@ for PACKAGE in GMP MPFR MPC LIBELF GCC BINUTILS $PYTHON_PACKAGE \
test "$suffix" = "bz2" && FLAGS=jxf
test "$suffix" = "lzma" && FLAGS="--lzma -xf"
$TAR $FLAGS tarballs/`basename $archive`
- for patch in patches/${dir}_*.patch; do
+ for patch in `ls patches/${dir}_*.patch 2>/dev/null`; do
test -r $patch || continue
printf " o `basename $patch`\n"
$PATCH -s -N -p0 < `echo $patch` || \
the following patch was just integrated into master:
commit e95a1204ff37ce65c9a869c206b9895c551f8f0a
Author: Stefan Reinauer <reinauer(a)chromium.org>
Date: Tue Aug 7 14:50:47 2012 -0700
Fix SMBIOS generation
Dropping mainboard's chip.h broke execution of the mainboard's enable
function and the addition of mainboard specific smbios tables.
The former was fixed by Kyosti in http://review.coreboot.org/1374
This patch fixes the breakage in static.c and also backs out a small
portion of Kyosti's patch (because it's not needed anymore)
Change-Id: I6fdea9cbb8c6041663bd36f68f1cae4b435c1f9b
Signed-off-by: Stefan Reinauer <reinauer(a)google.com>
Build-Tested: build bot (Jenkins) at Wed Aug 8 02:00:25 2012, giving +1
Reviewed-By: Anton Kochkov <anton.kochkov(a)gmail.com> at Wed Aug 8 11:34:57 2012, giving +2
See http://review.coreboot.org/1421 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/1425
-gerrit
commit c4beac3173945978082f559f893a2c65902088c8
Author: zbao <fishbaozi(a)gmail.com>
Date: Wed Aug 8 18:45:42 2012 +0800
buildgcc: list the patch in folder patches
"for file in dir/*" can not get the real file.
Instead,
for file in `ls dir/*`
Change-Id: I4a4d7c25ce9df013a1612e4a1c21a1dd6337ae91
Signed-off-by: Zheng Bao <zheng.bao(a)amd.com>
Signed-off-by: zbao <fishbaozi(a)gmail.com>
---
util/crossgcc/buildgcc | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc
index 415b408..d18f2b5 100755
--- a/util/crossgcc/buildgcc
+++ b/util/crossgcc/buildgcc
@@ -289,7 +289,7 @@ for PACKAGE in GMP MPFR MPC LIBELF GCC BINUTILS $PYTHON_PACKAGE \
test "$suffix" = "bz2" && FLAGS=jxf
test "$suffix" = "lzma" && FLAGS="--lzma -xf"
$TAR $FLAGS tarballs/`basename $archive`
- for patch in patches/${dir}_*.patch; do
+ for patch in `ls patches/${dir}_*.patch`; do
test -r $patch || continue
printf " o `basename $patch`\n"
$PATCH -s -N -p0 < `echo $patch` || \