the following patch was just integrated into master:
commit 82cb7875ff13e97c57d83deabd6350d2a5186ee7
Author: Timothy Pearson <tpearson(a)raptorengineeringinc.com>
Date: Tue Nov 3 16:04:56 2015 -0600
arch/x86/bootblock_normal: Fix failure to build
Fix a function call in the normal path using the original function
name and arguments in code that was changed in commit 3bfd7cc6
(drivers/pc80: Rework normal / fallback selector code)
This commit reworked most of the fallback / normal code,
however the normal code paths were not fully tested by Jenkins,
so this was missed.
Change-Id: Ied66334977272a13b7a7307ff4d9f34eb22040aa
Signed-off-by: Timothy Pearson <tpearson(a)raptorengineeringinc.com>
Reviewed-on: http://review.coreboot.org/12315
Reviewed-by: Martin Roth <martinroth(a)google.com>
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
Reviewed-by: Nico Huber <nico.h(a)gmx.de>
Tested-by: build bot (Jenkins)
See http://review.coreboot.org/12315 for details.
-gerrit
Martin Roth (martinroth(a)google.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/12315
-gerrit
commit 36e5f9677a5343f5c66282856930c56b1ff111cd
Author: Timothy Pearson <tpearson(a)raptorengineeringinc.com>
Date: Tue Nov 3 16:04:56 2015 -0600
arch/x86/bootblock_normal: Fix failure to build
Fix a function call in the normal path using the original function
name and arguments in code that was changed in commit 3bfd7cc6
(drivers/pc80: Rework normal / fallback selector code)
This commit reworked most of the fallback / normal code,
however the normal code paths were not fully tested by Jenkins,
so this was missed.
Change-Id: Ied66334977272a13b7a7307ff4d9f34eb22040aa
Signed-off-by: Timothy Pearson <tpearson(a)raptorengineeringinc.com>
---
src/arch/x86/bootblock_normal.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/arch/x86/bootblock_normal.c b/src/arch/x86/bootblock_normal.c
index bde2535..a4dc3c4 100644
--- a/src/arch/x86/bootblock_normal.c
+++ b/src/arch/x86/bootblock_normal.c
@@ -27,7 +27,7 @@ static void main(unsigned long bist)
* Do not add any other CMOS access in the
* bootblock for AP CPUs.
*/
- boot_mode = last_boot_normal();
+ boot_mode = boot_use_normal(cmos_read(RTC_BOOT_BYTE));
}
char *filenames = (char *)walkcbfs("coreboot-stages");
Timothy Pearson (tpearson(a)raptorengineeringinc.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/12315
-gerrit
commit 863a677b2bafc4462c37793edf567abed85ddc10
Author: Timothy Pearson <tpearson(a)raptorengineeringinc.com>
Date: Tue Nov 3 16:04:56 2015 -0600
arch/x86/bootblock_normal: Fix failure to build
Changeset 12289 reworked most of the fallback / normal code,
however the normal code paths were not fully tested by Jenkins.
Fix a function call in the normal path using the original function
name and arguments.
Change-Id: Ied66334977272a13b7a7307ff4d9f34eb22040aa
Signed-off-by: Timothy Pearson <tpearson(a)raptorengineeringinc.com>
---
src/arch/x86/bootblock_normal.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/arch/x86/bootblock_normal.c b/src/arch/x86/bootblock_normal.c
index bde2535..a4dc3c4 100644
--- a/src/arch/x86/bootblock_normal.c
+++ b/src/arch/x86/bootblock_normal.c
@@ -27,7 +27,7 @@ static void main(unsigned long bist)
* Do not add any other CMOS access in the
* bootblock for AP CPUs.
*/
- boot_mode = last_boot_normal();
+ boot_mode = boot_use_normal(cmos_read(RTC_BOOT_BYTE));
}
char *filenames = (char *)walkcbfs("coreboot-stages");
the following patch was just integrated into master:
commit 3bfd7cc61e73439a2b1ac2d85faa7aaa988969ed
Author: Timothy Pearson <tpearson(a)raptorengineeringinc.com>
Date: Sun Nov 1 02:13:17 2015 -0600
drivers/pc80: Rework normal / fallback selector code
Per IRC and Gerrit discussion, the normal / fallback
selector code is a rather weak spot in coreboot, and
did not function correctly for certain use cases.
Rework the selector to more clearly indicate proper
operation, and also remove dead code. Also tentatively
abandon use of RTC bit 385; a follow-up patch will
remove said bit from all affected mainboards.
The correct operation of the fallback code selector
approximates that of a power line recloser, with
a user option to attempt normal boot that can be
cleared by firmware, but never set by firmware.
Additionally, if cleared by user, the fallback
path should always be used on the next reboot.
Change-Id: I753ae9f0710c524875a85354ac2547df0c305569
Signed-off-by: Timothy Pearson <tpearson(a)raptorengineeringinc.com>
Reviewed-on: http://review.coreboot.org/12289
Reviewed-by: Nico Huber <nico.h(a)gmx.de>
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich(a)gmail.com>
See http://review.coreboot.org/12289 for details.
-gerrit
the following patch was just integrated into master:
commit 2a4f58ac1283e45d1f0cc6102a319b6d442a888d
Author: Patrick Georgi <pgeorgi(a)chromium.org>
Date: Sun Nov 1 14:20:15 2015 +0100
board-status: Reorder the table categories
Show laptops and servers before desktop boards since that's where both
the market and coreboot are the most active these days.
Change-Id: I7de63975f3f2ff5e983b19e07558175a58870a1b
Signed-off-by: Patrick Georgi <pgeorgi(a)chromium.org>
Reviewed-on: http://review.coreboot.org/12292
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
Reviewed-by: Martin Roth <martinroth(a)google.com>
See http://review.coreboot.org/12292 for details.
-gerrit
the following patch was just integrated into master:
commit e0e7bba2de1122726b29e46b0301016d02286292
Author: Patrick Georgi <pgeorgi(a)chromium.org>
Date: Sun Nov 1 14:18:30 2015 +0100
board-status: Update the foreword
There's the sentiment that the Supported_Motherboards wiki page is
outdated. Point out that the list is current (and drop the table of
contents that became a distraction).
Change-Id: Ib2363fad0b7f6951b07b2ad0c85148d9bc729b55
Signed-off-by: Patrick Georgi <pgeorgi(a)chromium.org>
Reviewed-on: http://review.coreboot.org/12291
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
Reviewed-by: Martin Roth <martinroth(a)google.com>
See http://review.coreboot.org/12291 for details.
-gerrit
Jonathan A. Kollasch (jakllsch(a)kollasch.net) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/12312
-gerrit
commit 78bc3d32e45237325cb08ba1dd447616d14da4c4
Author: Jonathan A. Kollasch <jakllsch(a)kollasch.net>
Date: Tue Nov 3 12:29:47 2015 -0600
ultra40m2: add second CPU node devices in devicetree
Change-Id: I164a77fdd3521cf5dd4163160b9f75c3970861c4
Signed-off-by: Jonathan A. Kollasch <jakllsch(a)kollasch.net>
---
src/mainboard/sunw/ultra40m2/devicetree.cb | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/mainboard/sunw/ultra40m2/devicetree.cb b/src/mainboard/sunw/ultra40m2/devicetree.cb
index bbcf3ee..6b1f3ec 100644
--- a/src/mainboard/sunw/ultra40m2/devicetree.cb
+++ b/src/mainboard/sunw/ultra40m2/devicetree.cb
@@ -146,6 +146,12 @@ chip northbridge/amd/amdk8/root_complex # Root complex
device pci 18.1 on end
device pci 18.2 on end
device pci 18.3 on end
+ device pci 19.0 on end
+ device pci 19.0 on end
+ device pci 19.0 on end
+ device pci 19.1 on end
+ device pci 19.2 on end
+ device pci 19.3 on end
end
end
end
Jonathan A. Kollasch (jakllsch(a)kollasch.net) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/12311
-gerrit
commit 5f1a31d7bfeee4964a79dc9f3525bc098d492164
Author: Jonathan A. Kollasch <jakllsch(a)kollasch.net>
Date: Tue Nov 3 12:26:05 2015 -0600
ultra40m2: configure TPM ports
Change-Id: Ie4a645da500f5417cd378079e3eb8a9253065f2d
Signed-off-by: Jonathan A. Kollasch <jakllsch(a)kollasch.net>
---
src/mainboard/sunw/ultra40m2/devicetree.cb | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/mainboard/sunw/ultra40m2/devicetree.cb b/src/mainboard/sunw/ultra40m2/devicetree.cb
index d61dd17..bbcf3ee 100644
--- a/src/mainboard/sunw/ultra40m2/devicetree.cb
+++ b/src/mainboard/sunw/ultra40m2/devicetree.cb
@@ -41,8 +41,13 @@ chip northbridge/amd/amdk8/root_complex # Root complex
io 0x60 = 0x600
end
end
+ chip drivers/pc80/tpm
+ device pnp 4e.0 on # Infineon SLB9635TT12 TPM
+ #io 0x60 = 0x7f0
+ end
+ end
# There's also an Akom AK2001 7-segment port 0x80 decoder on
- # and Infineon SLB9635TT12 TPM on this LPC bus.
+ # this LPC bus.
end
device pci 1.1 on # SM 0
chip drivers/generic/generic # DIMM 0-0-0