Attention is currently required from: Tarun Tuli, SRIDHAR SIRICILLA, Kangheui Won, Dinesh Gehlot, Kapil Porwal.
Hello build bot (Jenkins), Tarun Tuli, SRIDHAR SIRICILLA, Kangheui Won, Dinesh Gehlot, Kapil Porwal,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/74382
to look at the new patch set (#2).
Change subject: soc/intel/cmn/cse: Move API to get FW partition info into cse_lite.c
......................................................................
soc/intel/cmn/cse: Move API to get FW partition info into cse_lite.c
The patch moves API that gets the CSE FW partition information into
CSE Lite specific file aka cse_lite.c because the consumer of this API
is the cse_lite specific ChromeOS devices hence, it's meaningful to
move the cse lite specific implementation inside cse_lite.c file.
BUG=b:273661726
TEST=Able to build and boot google/marasov with this code change.
Signed-off-by: Subrata Banik <subratabanik(a)google.com>
Change-Id: I49ffaec467f6fb24327de3b2882e37bf31eeb7cf
---
M src/soc/intel/common/block/cse/cse.c
M src/soc/intel/common/block/cse/cse_lite.c
2 files changed, 75 insertions(+), 57 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/82/74382/2
--
To view, visit https://review.coreboot.org/c/coreboot/+/74382
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I49ffaec467f6fb24327de3b2882e37bf31eeb7cf
Gerrit-Change-Number: 74382
Gerrit-PatchSet: 2
Gerrit-Owner: Subrata Banik <subratabanik(a)google.com>
Gerrit-Reviewer: Dinesh Gehlot <digehlot(a)google.com>
Gerrit-Reviewer: Kangheui Won <khwon(a)chromium.org>
Gerrit-Reviewer: Kapil Porwal <kapilporwal(a)google.com>
Gerrit-Reviewer: SRIDHAR SIRICILLA
Gerrit-Reviewer: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Attention: SRIDHAR SIRICILLA
Gerrit-Attention: Kangheui Won <khwon(a)chromium.org>
Gerrit-Attention: Dinesh Gehlot <digehlot(a)google.com>
Gerrit-Attention: Kapil Porwal <kapilporwal(a)google.com>
Gerrit-MessageType: newpatchset
Attention is currently required from: Tarun Tuli, SRIDHAR SIRICILLA, Kangheui Won, Kapil Porwal, Dinesh Gehlot.
Hello Tarun Tuli, SRIDHAR SIRICILLA, Kangheui Won, Kapil Porwal, Dinesh Gehlot,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/74388
to look at the new patch set (#2).
Change subject: soc/intel/cmn/cse: Make `cse_get_fpt_partition_info()` function static
......................................................................
soc/intel/cmn/cse: Make `cse_get_fpt_partition_info()` function static
The patch makes `cse_get_fpt_partition_info()` AP local/static as all
the references to this function are in local to the cse_lite.c file.
BUG=b:273661726
TEST=Able to build and boot google/marasov with this code change.
Signed-off-by: Subrata Banik <subratabanik(a)google.com>
Change-Id: Ie50453946c8abe55c29e9001263f0264a73c8fac
---
M src/soc/intel/common/block/cse/cse_lite.c
M src/soc/intel/common/block/include/intelblocks/cse.h
2 files changed, 18 insertions(+), 8 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/88/74388/2
--
To view, visit https://review.coreboot.org/c/coreboot/+/74388
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ie50453946c8abe55c29e9001263f0264a73c8fac
Gerrit-Change-Number: 74388
Gerrit-PatchSet: 2
Gerrit-Owner: Subrata Banik <subratabanik(a)google.com>
Gerrit-Reviewer: Dinesh Gehlot <digehlot(a)google.com>
Gerrit-Reviewer: Kangheui Won <khwon(a)chromium.org>
Gerrit-Reviewer: Kapil Porwal <kapilporwal(a)google.com>
Gerrit-Reviewer: SRIDHAR SIRICILLA
Gerrit-Reviewer: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Attention: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Attention: SRIDHAR SIRICILLA
Gerrit-Attention: Kangheui Won <khwon(a)chromium.org>
Gerrit-Attention: Kapil Porwal <kapilporwal(a)google.com>
Gerrit-Attention: Dinesh Gehlot <digehlot(a)google.com>
Gerrit-MessageType: newpatchset
Subrata Banik has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/74388 )
Change subject: soc/intel/cmn/cse: Make `cse_get_fpt_partition_info()` function static
......................................................................
soc/intel/cmn/cse: Make `cse_get_fpt_partition_info()` function static
The patch makes `cse_get_fpt_partition_info()` AP local/static as all
the references to this function are in local to the cse_lite.c file.
BUGb:273661726
TEST=Able to build and boot google/marasov with this code change.
Signed-off-by: Subrata Banik <subratabanik(a)google.com>
Change-Id: Ie50453946c8abe55c29e9001263f0264a73c8fac
---
M src/soc/intel/common/block/cse/cse_lite.c
M src/soc/intel/common/block/include/intelblocks/cse.h
2 files changed, 18 insertions(+), 8 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/88/74388/1
diff --git a/src/soc/intel/common/block/cse/cse_lite.c b/src/soc/intel/common/block/cse/cse_lite.c
index 77b4559..e51f3e4 100644
--- a/src/soc/intel/common/block/cse/cse_lite.c
+++ b/src/soc/intel/common/block/cse/cse_lite.c
@@ -1228,7 +1228,8 @@
return CB_SUCCESS;
}
-enum cb_err cse_get_fpt_partition_info(enum fpt_partition_id id, struct fw_version_resp *resp)
+static enum cb_err cse_get_fpt_partition_info(enum fpt_partition_id id,
+ struct fw_version_resp *resp)
{
if (vboot_recovery_mode_enabled()) {
printk(BIOS_WARNING,
diff --git a/src/soc/intel/common/block/include/intelblocks/cse.h b/src/soc/intel/common/block/include/intelblocks/cse.h
index be455c1..1b7e372 100644
--- a/src/soc/intel/common/block/include/intelblocks/cse.h
+++ b/src/soc/intel/common/block/include/intelblocks/cse.h
@@ -541,13 +541,6 @@
enum cb_err cse_get_fw_feature_state(uint32_t *feature_state);
/*
- * The function sends a HECI command to get the partition information of the shared ID.
- * The retrieved partition is stored in the memory pointed to by the resp pointer.
- * The function returns 0 on success and < 0 on failure.
- */
-enum cb_err cse_get_fpt_partition_info(enum fpt_partition_id id, struct fw_version_resp *resp);
-
-/*
* This function updates the user-provided memory pointer 'resp_version' with the
* current ISH version. User must allocate memory for resp_version.
*
--
To view, visit https://review.coreboot.org/c/coreboot/+/74388
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ie50453946c8abe55c29e9001263f0264a73c8fac
Gerrit-Change-Number: 74388
Gerrit-PatchSet: 1
Gerrit-Owner: Subrata Banik <subratabanik(a)google.com>
Gerrit-MessageType: newchange
Attention is currently required from: Tarun Tuli, Paul Menzel, Sridhar Siricilla.
Subrata Banik has uploaded a new patch set (#14) to the change originally created by Dinesh Gehlot. ( https://review.coreboot.org/c/coreboot/+/74209 )
Change subject: soc/intel/cmn/cse: Implement an API to get ISH version
......................................................................
soc/intel/cmn/cse: Implement an API to get ISH version
This patch adds an API that will fetch the current ISH version from
CBMEM.
BUG=b:273661726
TEST=The ISHC version, 5.4.2.7779, was retrieved on the google/nivviks.
Signed-off-by: Dinesh Gehlot <digehlot(a)google.com>
Change-Id: Ib3f983d5de5b169474bcdb1e9e2934174a9dadf8
---
M src/soc/intel/common/block/cse/cse_lite.c
M src/soc/intel/common/block/include/intelblocks/cse.h
2 files changed, 51 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/09/74209/14
--
To view, visit https://review.coreboot.org/c/coreboot/+/74209
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ib3f983d5de5b169474bcdb1e9e2934174a9dadf8
Gerrit-Change-Number: 74209
Gerrit-PatchSet: 14
Gerrit-Owner: Dinesh Gehlot <digehlot(a)google.com>
Gerrit-Reviewer: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-CC: Sridhar Siricilla <sridhar.siricilla(a)intel.com>
Gerrit-CC: Subrata Banik <subratabanik(a)google.com>
Gerrit-Attention: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Attention: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Sridhar Siricilla <sridhar.siricilla(a)intel.com>
Gerrit-MessageType: newpatchset
Attention is currently required from: Tarun Tuli, Sridhar Siricilla.
Subrata Banik has uploaded a new patch set (#17) to the change originally created by Dinesh Gehlot. ( https://review.coreboot.org/c/coreboot/+/74208 )
Change subject: soc/intel/cmn/cse: Store ISH firmware version into CBMEM
......................................................................
soc/intel/cmn/cse: Store ISH firmware version into CBMEM
The patch stores the ISH in the CBMEM table. It verifies CSE has been
updated by comparing previous and current CSE versions. If it has, the
patch updates the previous CSE version with the current CSE version. It
then updates the CBMEM table with the current ISH version.
BUG=b:273661726
TEST=The current and old CSE and ISH versions are verified on the
google/nissa during cold and warm reboots.
Additionally, version updates are verified by a debug patch that
purposely updated the stored cse version.
Signed-off-by: Dinesh Gehlot <digehlot(a)google.com>
Change-Id: Ie5c5faf926c75b05d189fb1118020fff024fc3e0
---
M src/soc/intel/common/block/cse/cse_lite.c
1 file changed, 67 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/08/74208/17
--
To view, visit https://review.coreboot.org/c/coreboot/+/74208
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ie5c5faf926c75b05d189fb1118020fff024fc3e0
Gerrit-Change-Number: 74208
Gerrit-PatchSet: 17
Gerrit-Owner: Dinesh Gehlot <digehlot(a)google.com>
Gerrit-Reviewer: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Sridhar Siricilla <sridhar.siricilla(a)intel.com>
Gerrit-CC: Subrata Banik <subratabanik(a)google.com>
Gerrit-Attention: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Attention: Sridhar Siricilla <sridhar.siricilla(a)intel.com>
Gerrit-MessageType: newpatchset