Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/47168 )
Change subject: soc/intel/xeon_sp: Lock PAM and SMRAM registers
......................................................................
Patch Set 12:
(1 comment)
https://review.coreboot.org/c/coreboot/+/47168/4//COMMIT_MSG
Commit Message:
https://review.coreboot.org/c/coreboot/+/47168/4//COMMIT_MSG@7
PS4, Line 7: soc/intel/xeon_sp: Follow the Integration Guide recommendations
> The subject and commit message can be more specific, as there are only two items.
Done
--
To view, visit https://review.coreboot.org/c/coreboot/+/47168
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I72e04b55d69a8da79485e084b39c3bd38504897f
Gerrit-Change-Number: 47168
Gerrit-PatchSet: 12
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Jonathan Zhang <jonzhang(a)fb.com>
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-Comment-Date: Wed, 25 Nov 2020 15:23:22 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Jonathan Zhang <jonzhang(a)fb.com>
Gerrit-MessageType: comment
Furquan Shaikh has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/47993 )
Change subject: drivers/intel/fsp2_0: introduce possibility of using a full FD binary
......................................................................
Patch Set 4:
(2 comments)
https://review.coreboot.org/c/coreboot/+/47993/4/src/drivers/intel/fsp2_0/K…
File src/drivers/intel/fsp2_0/Kconfig:
https://review.coreboot.org/c/coreboot/+/47993/4/src/drivers/intel/fsp2_0/K…
PS4, Line 60: !FSP_USE_REPO
Why did this change to !FSP_USE_REPO?
https://review.coreboot.org/c/coreboot/+/47993/4/src/drivers/intel/fsp2_0/K…
PS4, Line 88: Use a combined FSP FD file instead of individual, split binaries.
Probably say that this takes as input a combined FSP FD file instead of individual, split binaries and converts them to individual, split binaries at build time.
--
To view, visit https://review.coreboot.org/c/coreboot/+/47993
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I1cb98c1ff319823a2a8a95444c9b4f3d96162a02
Gerrit-Change-Number: 47993
Gerrit-PatchSet: 4
Gerrit-Owner: Michael Niewöhner <foss(a)mniewoehner.de>
Gerrit-Reviewer: Andrey Petrov <andrey.petrov(a)gmail.com>
Gerrit-Reviewer: Furquan Shaikh <furquan(a)google.com>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-Reviewer: Subrata Banik <subrata.banik(a)intel.com>
Gerrit-Reviewer: Tim Wawrzynczak <twawrzynczak(a)chromium.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Comment-Date: Wed, 25 Nov 2020 14:38:21 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Michael Niewöhner has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/47999 )
Change subject: drivers/intel/fsp2_0: move the FSP FD PATH option down in menuconfig
......................................................................
Patch Set 1:
This change is ready for review.
--
To view, visit https://review.coreboot.org/c/coreboot/+/47999
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ie03a418fab30a908d020abf94becbaedf54fbb99
Gerrit-Change-Number: 47999
Gerrit-PatchSet: 1
Gerrit-Owner: Michael Niewöhner <foss(a)mniewoehner.de>
Gerrit-Reviewer: Furquan Shaikh <furquan(a)google.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-Reviewer: Subrata Banik <subrata.banik(a)intel.com>
Gerrit-Reviewer: Tim Wawrzynczak <twawrzynczak(a)chromium.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Comment-Date: Wed, 25 Nov 2020 14:27:28 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Michael Niewöhner has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/47993 )
Change subject: drivers/intel/fsp2_0: introduce possibility of using a full FD binary
......................................................................
Patch Set 4:
This change is ready for review.
--
To view, visit https://review.coreboot.org/c/coreboot/+/47993
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I1cb98c1ff319823a2a8a95444c9b4f3d96162a02
Gerrit-Change-Number: 47993
Gerrit-PatchSet: 4
Gerrit-Owner: Michael Niewöhner <foss(a)mniewoehner.de>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Comment-Date: Wed, 25 Nov 2020 14:27:06 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Hello build bot (Jenkins), Patrick Rudolph,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/47168
to look at the new patch set (#11).
Change subject: soc/intel/xeon_sp: Lock PAM and SMRAM registers
......................................................................
soc/intel/xeon_sp: Lock PAM and SMRAM registers
The CedarIsland FSP Integration recommends locking down some things.
Change-Id: I72e04b55d69a8da79485e084b39c3bd38504897f
Signed-off-by: Arthur Heymans <arthur(a)aheymans.xyz>
---
M src/soc/intel/xeon_sp/cpx/chip.c
1 file changed, 9 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/68/47168/11
--
To view, visit https://review.coreboot.org/c/coreboot/+/47168
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I72e04b55d69a8da79485e084b39c3bd38504897f
Gerrit-Change-Number: 47168
Gerrit-PatchSet: 11
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Jonathan Zhang <jonzhang(a)fb.com>
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-MessageType: newpatchset
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/27369 )
Change subject: soc/intel/basecode: Add support for updating ucode loaded via FIT
......................................................................
Patch Set 67: Code-Review+1
(7 comments)
A few minor remarks but looks good to me.
https://review.coreboot.org/c/coreboot/+/27369/67//COMMIT_MSG
Commit Message:
https://review.coreboot.org/c/coreboot/+/27369/67//COMMIT_MSG@27
PS67, Line 27: register
nit: PCR register
https://review.coreboot.org/c/coreboot/+/27369/67/src/soc/intel/common/base…
File src/soc/intel/common/basecode/fw_update/Kconfig:
https://review.coreboot.org/c/coreboot/+/27369/67/src/soc/intel/common/base…
PS67, Line 6: select
maybe depends on is better? That way you are a bit more aware in the soc code which dependency you pull in?
https://review.coreboot.org/c/coreboot/+/27369/67/src/soc/intel/common/base…
File src/soc/intel/common/basecode/fw_update/ucode_update.c:
https://review.coreboot.org/c/coreboot/+/27369/67/src/soc/intel/common/base…
PS67, Line 111: if (rdev_writeat(staging_rdev, cbfs_microcode, 0,
: get_microcode_size(cbfs_microcode)) < 0) {
: printk(BIOS_ERR, "ucode: Failed to write microcode to staging area\n");
: return UCODE_FWU_STAGING_WRITE_ERROR;
: }
If the MCU is bigger than the staging area this will fail but it might be a good idea to be more verbose, by for instance adding an additional check after the intel_microcode_find() call?
https://review.coreboot.org/c/coreboot/+/27369/67/src/soc/intel/common/base…
PS67, Line 162: tatic int
use the return type enum ucode_fwu_failure_reason (Add success to the enum?)?
https://review.coreboot.org/c/coreboot/+/27369/67/src/soc/intel/common/base…
PS67, Line 211: stagin
staging
https://review.coreboot.org/c/coreboot/+/27369/67/src/soc/intel/common/base…
PS67, Line 260: BOOT_STATE_INIT_ENTRY(BS_PRE_DEVICE, BS_ON_ENTRY, ucode_fw_sync, NULL);
Can this be done as part of coreboot_init_cpus() and somehow avoid calling intel_microcode_find() twice?
https://review.coreboot.org/c/coreboot/+/27369/67/src/soc/intel/common/base…
File src/soc/intel/common/basecode/include/intelbasecode/ucode_update.h:
https://review.coreboot.org/c/coreboot/+/27369/67/src/soc/intel/common/base…
PS67, Line 6: /*
: * This is a weak implementation to reboot after ucode update is finished.
: * This can be overridden by mainboard/SoC specific implementation.
: */
: void ucode_reboot_platform(void);
:
: /*
: * This is a weak implementation for the ucode update module to know if receovery mdoe is
: * enabled. This returns non-zero if recovery mode enabled and can be overridden by
: * mainboard/SoC specific implementation.
: */
: int ucode_update_rec_mode_enabled(void);
What kind of override do you plan to implement? Maybe keep it non weak for now and change that when needed?
--
To view, visit https://review.coreboot.org/c/coreboot/+/27369
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Iab6ba36a2eb587f331fe522c778e2c430c8eb655
Gerrit-Change-Number: 27369
Gerrit-PatchSet: 67
Gerrit-Owner: Rizwan Qureshi <rizwan.qureshi(a)intel.com>
Gerrit-Reviewer: Aaron Durbin <adurbin(a)chromium.org>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Duncan Laurie <dlaurie(a)chromium.org>
Gerrit-Reviewer: Furquan Shaikh <furquan(a)google.com>
Gerrit-Reviewer: Jamie Ryu <jamie.m.ryu(a)intel.com>
Gerrit-Reviewer: Jamie Ryu <jamie.m.ryu(a)intel.corp-partner.google.com>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-Reviewer: Rizwan Qureshi <rizwan.qureshi(a)intel.com>
Gerrit-Reviewer: Sridhar Siricilla <sridhar.siricilla(a)intel.com>
Gerrit-Reviewer: Subrata Banik <subrata.banik(a)intel.com>
Gerrit-Reviewer: Sugnan Prabhu S <sugnan.prabhu.s(a)intel.com>
Gerrit-Reviewer: Varshit B Pandya <varshit.b.pandya(a)intel.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Reviewer: dhaval v sharma <dhaval.v.sharma(a)intel.com>
Gerrit-CC: Dhaval Sharma <dhaval.v.sharma(a)intel.corp-partner.google.com>
Gerrit-CC: Nico Huber <nico.h(a)gmx.de>
Gerrit-CC: Tim Wawrzynczak <twawrzynczak(a)chromium.org>
Gerrit-CC: rushikesh s kadam <rushikesh.s.kadam(a)intel.com>
Gerrit-Comment-Date: Wed, 25 Nov 2020 12:43:11 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment
Hello Patrick Georgi,
I'd like you to do a code review. Please visit
https://review.coreboot.org/c/coreboot/+/45214
to review the following change.
Change subject: trogdor/sc7180: Clarify USE_QC_BLOBS requirements
......................................................................
trogdor/sc7180: Clarify USE_QC_BLOBS requirements
This patch adds some Kconfig hints to make it clearer that the
USE_QC_BLOBS option is required for SC7180 boards and guide the user in
the right direction through menuconfig. Also add those little arrows to
the Trogdor board options that are there on most other boards.
Signed-off-by: Julius Werner <jwerner(a)chromium.org>
Change-Id: I973cae8026a229408a1a1817c4808b0266387ea7
---
M src/mainboard/google/trogdor/Kconfig.name
M src/soc/qualcomm/sc7180/Kconfig
2 files changed, 12 insertions(+), 4 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/14/45214/1
diff --git a/src/mainboard/google/trogdor/Kconfig.name b/src/mainboard/google/trogdor/Kconfig.name
index b7c03f9..4c1d351 100644
--- a/src/mainboard/google/trogdor/Kconfig.name
+++ b/src/mainboard/google/trogdor/Kconfig.name
@@ -1,17 +1,24 @@
comment "Trogdor"
+if USE_QC_BLOBS
+
config BOARD_GOOGLE_BUBS
- bool "Bubs"
+ bool "-> Bubs"
select BOARD_GOOGLE_TROGDOR_COMMON
config BOARD_GOOGLE_LAZOR
- bool "Lazor"
+ bool "-> Lazor"
select BOARD_GOOGLE_TROGDOR_COMMON
config BOARD_GOOGLE_POMPOM
- bool "Pompom"
+ bool "-> Pompom"
select BOARD_GOOGLE_TROGDOR_COMMON
config BOARD_GOOGLE_TROGDOR
- bool "Trogdor"
+ bool "-> Trogdor"
select BOARD_GOOGLE_TROGDOR_COMMON
+
+endif
+
+comment "(Trogdor requires 'Allow QC blobs repository')"
+ depends on !USE_QC_BLOBS
diff --git a/src/soc/qualcomm/sc7180/Kconfig b/src/soc/qualcomm/sc7180/Kconfig
index db7350f..488fec6 100644
--- a/src/soc/qualcomm/sc7180/Kconfig
+++ b/src/soc/qualcomm/sc7180/Kconfig
@@ -2,6 +2,7 @@
config SOC_QUALCOMM_SC7180
bool
default n
+ depends on USE_QC_BLOBS
select ARCH_BOOTBLOCK_ARMV8_64
select ARCH_RAMSTAGE_ARMV8_64
select ARCH_ROMSTAGE_ARMV8_64
--
To view, visit https://review.coreboot.org/c/coreboot/+/45214
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I973cae8026a229408a1a1817c4808b0266387ea7
Gerrit-Change-Number: 45214
Gerrit-PatchSet: 1
Gerrit-Owner: Julius Werner <jwerner(a)chromium.org>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-MessageType: newchange