EricR Lai has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/40645 )
Change subject: mb/google/deltaur: Enable SPD_READ_BY_WORD
......................................................................
mb/google/deltaur: Enable SPD_READ_BY_WORD
SPD_READ_BY_WORD can reduce iteration of SPD reading loop.
BUG=b:151702387
TEST=Check Memory SPD data is correct in console log.
Signed-off-by: Eric Lai <ericr_lai(a)compal.corp-partner.google.com>
Change-Id: Ib68e830c25d95e8498eead155b2fa881b0ae0313
---
M src/mainboard/google/deltaur/Kconfig
1 file changed, 1 insertion(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/45/40645/1
diff --git a/src/mainboard/google/deltaur/Kconfig b/src/mainboard/google/deltaur/Kconfig
index 74c8201..5ecad4f 100644
--- a/src/mainboard/google/deltaur/Kconfig
+++ b/src/mainboard/google/deltaur/Kconfig
@@ -16,6 +16,7 @@
select SOC_INTEL_TIGERLAKE
select SYSTEM_TYPE_LAPTOP
select MAINBOARD_USES_IFD_GBE_REGION if BOARD_GOOGLE_DELTAN
+ select SPD_READ_BY_WORD
if BOARD_GOOGLE_BASEBOARD_DELTAUR
--
To view, visit https://review.coreboot.org/c/coreboot/+/40645
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ib68e830c25d95e8498eead155b2fa881b0ae0313
Gerrit-Change-Number: 40645
Gerrit-PatchSet: 1
Gerrit-Owner: EricR Lai <ericr_lai(a)compal.corp-partner.google.com>
Gerrit-MessageType: newchange
Angel Pons has uploaded this change for review. ( https://review.coreboot.org/c/libgfxinit/+/42364 )
Change subject: gfxtest: Fix build failure with newer toolchain
......................................................................
gfxtest: Fix build failure with newer toolchain
Looks like there's a new warning that requires us to have the same
ordering in both a record definition and its memory layout definition.
This is not the case on the `Pixel_Type` record in gfxtest, so gfxtest
would not build with the GNAT 10.1.0 toolchain because of the warning.
Since we define colors using positional notation, reordering the fields
will result in the wrong colors being displayed. Account for that with
the `Pixel_RGBA` inline function, which simply reorders the components.
Change-Id: Ic4b6cfd7f933ffaeeac389e45e211483d35fc6ac
Signed-off-by: Angel Pons <th3fanbus(a)gmail.com>
---
M gfxtest/hw-gfx-gma-gfx_test.adb
1 file changed, 11 insertions(+), 7 deletions(-)
git pull ssh://review.coreboot.org:29418/libgfxinit refs/changes/64/42364/1
diff --git a/gfxtest/hw-gfx-gma-gfx_test.adb b/gfxtest/hw-gfx-gma-gfx_test.adb
index e5bc393..63ab099 100644
--- a/gfxtest/hw-gfx-gma-gfx_test.adb
+++ b/gfxtest/hw-gfx-gma-gfx_test.adb
@@ -51,10 +51,11 @@
end loop;
end Restore_GTT;
+ -- FIXME: Intel Hardware enforces BGRA byte order.
type Pixel_Type is record
- Red : Byte;
- Green : Byte;
Blue : Byte;
+ Green : Byte;
+ Red : Byte;
Alpha : Byte;
end record;
@@ -65,11 +66,14 @@
Alpha at 3 range 0 .. 7;
end record;
- White : constant Pixel_Type := (255, 255, 255, 255);
- Black : constant Pixel_Type := ( 0, 0, 0, 255);
- Red : constant Pixel_Type := (255, 0, 0, 255);
- Green : constant Pixel_Type := ( 0, 255, 0, 255);
- Blue : constant Pixel_Type := ( 0, 0, 255, 255);
+ function Pixel_RGBA (R, G, B, A : Byte) return Pixel_Type is
+ ((Red => R, Green => G, Blue => B, Alpha => A)) with Inline;
+
+ White : constant Pixel_Type := Pixel_RGBA (255, 255, 255, 255);
+ Black : constant Pixel_Type := Pixel_RGBA ( 0, 0, 0, 255);
+ Red : constant Pixel_Type := Pixel_RGBA (255, 0, 0, 255);
+ Green : constant Pixel_Type := Pixel_RGBA ( 0, 255, 0, 255);
+ Blue : constant Pixel_Type := Pixel_RGBA ( 0, 0, 255, 255);
function Pixel_To_Word (P : Pixel_Type) return Word32
with
--
To view, visit https://review.coreboot.org/c/libgfxinit/+/42364
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: libgfxinit
Gerrit-Branch: master
Gerrit-Change-Id: Ic4b6cfd7f933ffaeeac389e45e211483d35fc6ac
Gerrit-Change-Number: 42364
Gerrit-PatchSet: 1
Gerrit-Owner: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-MessageType: newchange
Paul Menzel has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/41857 )
Change subject: util/board-status: Reject logs with unknown timestamps
......................................................................
util/board-status: Reject logs with unknown timestamps
Check the output of `cbmem -t` for unknown timestamps. If present, ask
the user to rebuild `cbmem`.
Change-Id: Ief7aa1a698f10d9721964ad1bee057fcd9f4aa40
Signed-off-by: Paul Menzel <pmenzel(a)molgen.mpg.de>
---
M util/board_status/board_status.sh
1 file changed, 5 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/57/41857/1
diff --git a/util/board_status/board_status.sh b/util/board_status/board_status.sh
index 2e93fe2..e772238 100755
--- a/util/board_status/board_status.sh
+++ b/util/board_status/board_status.sh
@@ -431,6 +431,11 @@
echo "Getting timestamp data"
cmd_nonfatal $LOCAL "$cbmem_cmd -t" "${tmpdir}/${results}/coreboot_timestamps.txt"
+ if [ $(grep -- unknown "${tmpdir}/${results}/coreboot_timestamps.txt") ]; then
+ echo "Unknown timestamps found in 'coreboot_timestamps.txt'." \
+ "Please rebuild the utility 'cbmem'."
+ exit $EXIT_FAILURE
+ fi
if [ "$cmos_enabled" -eq 1 ]; then
echo "Verifying that nvramtool is available"
--
To view, visit https://review.coreboot.org/c/coreboot/+/41857
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ief7aa1a698f10d9721964ad1bee057fcd9f4aa40
Gerrit-Change-Number: 41857
Gerrit-PatchSet: 1
Gerrit-Owner: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-MessageType: newchange