the following patch was just integrated into master:
commit a40f64f7fb522550892a492031cf1b1784afc8d7
Author: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Date: Thu Nov 19 15:32:17 2015 -0800
x86emu: Remove XFree86 CVS tags
They're not supported by git.
Change-Id: I8157cdc0f5f4072af588772680741b72d21a9223
Signed-off-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Reviewed-on: http://review.coreboot.org/12494
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth(a)google.com>
See http://review.coreboot.org/12494 for details.
-gerrit
the following patch was just integrated into master:
commit d89736072fbf8802a613f37b7e7da366fdc49de8
Author: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Date: Thu Nov 19 15:02:21 2015 -0800
x86emu: Undefine _NO_INLINE
Never defined by the server.
Change-Id: If22727cf3953c2931d107146fb99b5997f8a13d5
Original-Reviewed-by: Eric Anholt <eric(a)anholt.net>
Original-Signed-off-by: Adam Jackson <ajax(a)redhat.com>
Signed-off-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Reviewed-on: http://review.coreboot.org/12493
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth(a)google.com>
See http://review.coreboot.org/12493 for details.
-gerrit
the following patch was just integrated into master:
commit 92a97f459f4bfd784b9accfe042ef8df71e13313
Author: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Date: Thu Nov 19 14:45:39 2015 -0800
x86emu: Fix some set-but-not-used warnings.
Change-Id: Ide861733d721a21b77862076bf7ad70c7ee6a472
Original-Reviewed-by: Adam Jackson <ajax(a)redhat.com>
Original-Signed-off-by: Eric Anholt <eric(a)anholt.net>
Signed-off-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Reviewed-on: http://review.coreboot.org/12492
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth(a)google.com>
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
See http://review.coreboot.org/12492 for details.
-gerrit
Stefan Reinauer (stefan.reinauer(a)coreboot.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/12361
-gerrit
commit 817635c731fb74fcde486a40c6b8dba8b4b97e1d
Author: Patrick Georgi <patrick(a)georgi-clan.de>
Date: Sun Nov 8 15:20:32 2015 +0100
build system: Make sure that build.h is generated before use
With an order-only dependency make sure enforce generation of build.h
early enough that the race condition on highly parallel builds doesn't
happen anymore.
Change-Id: I6eb83543ec4a995b3b3662f606fc43796ae68f7b
Signed-off-by: Patrick Georgi <patrick(a)georgi-clan.de>
---
Makefile.inc | 2 ++
src/arch/x86/Makefile.inc | 1 -
src/lib/Makefile.inc | 6 ------
3 files changed, 2 insertions(+), 7 deletions(-)
diff --git a/Makefile.inc b/Makefile.inc
index 65aa71c..12f1cae 100644
--- a/Makefile.inc
+++ b/Makefile.inc
@@ -301,6 +301,8 @@ $(obj)/build.h: .xcompile
util/genbuild_h/genbuild_h.sh > $(obj)/build.ht
mv $(obj)/build.ht $(obj)/build.h
+%.o: | $(obj)/build.h
+
build-dirs:
mkdir -p $(objcbfs) $(objgenerated)
diff --git a/src/arch/x86/Makefile.inc b/src/arch/x86/Makefile.inc
index 03dba34..21fa07d 100644
--- a/src/arch/x86/Makefile.inc
+++ b/src/arch/x86/Makefile.inc
@@ -81,7 +81,6 @@ endif
# the right order. Make sure the auto generated bootblock.inc is a proper
# dependency. Make the same true for the linker sript.
bootblock-y += id.S
-$(obj)/arch/x86/id.bootblock.o: $(obj)/build.h
bootblock-y += bootblock.S
bootblock-y += walkcbfs.S
diff --git a/src/lib/Makefile.inc b/src/lib/Makefile.inc
index 59b1317..f9a2792 100644
--- a/src/lib/Makefile.inc
+++ b/src/lib/Makefile.inc
@@ -172,12 +172,6 @@ ramstage-y += version.c
smm-y += version.c
verstage-y += version.c
-$(obj)/lib/version.bootblock.o : $(obj)/build.h
-$(obj)/lib/version.romstage.o : $(obj)/build.h
-$(obj)/lib/version.ramstage.o : $(obj)/build.h
-$(obj)/lib/version.smm.o : $(obj)/build.h
-$(obj)/lib/version.verstage.o : $(obj)/build.h
-
romstage-y += bootmode.c
ramstage-y += bootmode.c
the following patch was just integrated into master:
commit 0f1553b89a226d368f2accd443911a443b8d3a75
Author: Timothy Pearson <tpearson(a)raptorengineeringinc.com>
Date: Sun Aug 2 21:06:39 2015 -0500
nb/amd/amdfam10: Add HyperTransport probe filter support
All modern Opteron processors support the HT probe filter,
which helps to increase coherent fabric performance by
reducing the number of HT transactions per cache probe.
AMD recommends that the probe filter be enabled on all
systems with more than two nodes, and it does not hurt
to enable it on systems with 2 nodes.
Change-Id: I00a27a828260be8685ae622cfa5a4995add95a8e
Signed-off-by: Timothy Pearson <tpearson(a)raptorengineeringinc.com>
Reviewed-on: http://review.coreboot.org/12021
Tested-by: build bot (Jenkins)
Tested-by: Raptor Engineering Automated Test Stand <noreply(a)raptorengineeringinc.com>
Reviewed-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
See http://review.coreboot.org/12021 for details.
-gerrit
Ben Gardner (gardner.ben(a)gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/12506
-gerrit
commit cb3d8c24a4d2d19dd99aa879187283196cf58ff9
Author: Ben Gardner <gardner.ben(a)gmail.com>
Date: Fri Nov 20 13:25:25 2015 -0600
lib/timestamp.c: only log "Timestamp table full" once
If the timestamp table gets corrupted (separate issue), the
timestamp_sync_cache_to_cbmem() function may add a large number of bogus
timestamp entries.
This causes a flood of "ERROR: Timestamp table full". With logs going
to a serial console, this renders the system essentially unbootable.
There really isn't a need to log that more than once, so log it when the
last slot in the timestamp table is filled.
Change-Id: I05d131183afceca31f4dac91c5edc95cfb1e443f
Signed-off-by: Ben Gardner <gardner.ben(a)gmail.com>
---
src/lib/timestamp.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/lib/timestamp.c b/src/lib/timestamp.c
index e07fd4b..03d9b8a 100644
--- a/src/lib/timestamp.c
+++ b/src/lib/timestamp.c
@@ -152,14 +152,15 @@ static void timestamp_add_table_entry(struct timestamp_table *ts_table,
{
struct timestamp_entry *tse;
- if (ts_table->num_entries == ts_table->max_entries) {
- printk(BIOS_ERR, "ERROR: Timestamp table full\n");
+ if (ts_table->num_entries >= ts_table->max_entries)
return;
- }
tse = &ts_table->entries[ts_table->num_entries++];
tse->entry_id = id;
tse->entry_stamp = ts_time - ts_table->base_time;
+
+ if (ts_table->num_entries == ts_table->max_entries)
+ printk(BIOS_ERR, "ERROR: Timestamp table full\n");
}
void timestamp_add(enum timestamp_id id, uint64_t ts_time)
the following patch was just integrated into master:
commit 5ff2502151d55349cd8d9c565d3bf5b14f91afa5
Author: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Date: Wed Nov 18 15:31:15 2015 -0800
intel/skylake: Fix flash_controller.c compilation
Since this code is not currently being built by coreboot, it
failed compilation.
Change-Id: Ib8a0e1ebc76b7dca3dd785b09398b73abad46366
Signed-off-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Reviewed-on: http://review.coreboot.org/12466
Reviewed-by: Aaron Durbin <adurbin(a)chromium.org>
Tested-by: build bot (Jenkins)
Reviewed-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
See http://review.coreboot.org/12466 for details.
-gerrit
the following patch was just integrated into master:
commit aa5f5b153f10e7cb49641bedafe9990774d75119
Author: Ben Gardner <gardner.ben(a)gmail.com>
Date: Thu Nov 19 10:48:47 2015 -0600
rules.h: Add ENV_STRING and use it in console_init()
Move the #ifdef chain to set the stage name to rules.h.
Change-Id: I577ddf2de4ef249a1a4ce627bb55608731a9f5ed
Signed-off-by: Ben Gardner <gardner.ben(a)gmail.com>
Reviewed-on: http://review.coreboot.org/12479
Reviewed-by: Aaron Durbin <adurbin(a)chromium.org>
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
See http://review.coreboot.org/12479 for details.
-gerrit