V Sowmya has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/47439 )
Change subject: mb/google/dedede: Modify flash layout to add CSE_RW_A/B regions ......................................................................
mb/google/dedede: Modify flash layout to add CSE_RW_A/B regions
Existing implemenation adds the CSE RW update binary to FW_MAIN_A/B regions and this has significant impact on boot time due to the increase in the size of these regions leading to higher loading and hashing time.
This patch modifies flash layout to add new CSE_RW_A/B fmap regions in the RW_SECTION_A/B.
BUG=b:169077783 TEST= Built for dedede. Verified that CSE RW binary is added to the CSE_RW_A/B fmap region.
Change-Id: I23a3e22a569488b39beb4d12f5b6309c7c742992 Signed-off-by: V Sowmya v.sowmya@intel.com --- M src/mainboard/google/dedede/chromeos-dedede-16MiB.fmd M src/mainboard/google/dedede/chromeos-dedede-32MiB.fmd 2 files changed, 12 insertions(+), 8 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/39/47439/1
diff --git a/src/mainboard/google/dedede/chromeos-dedede-16MiB.fmd b/src/mainboard/google/dedede/chromeos-dedede-16MiB.fmd index 0e21c4c..ec458d0 100644 --- a/src/mainboard/google/dedede/chromeos-dedede-16MiB.fmd +++ b/src/mainboard/google/dedede/chromeos-dedede-16MiB.fmd @@ -7,13 +7,15 @@ RW_LEGACY(CBFS)@0x0 0x100000 RW_SECTION_A@0x100000 0x3a4800 { VBLOCK_A@0x0 0x2000 - FW_MAIN_A(CBFS)@0x2000 0x3a27c0 - RW_FWID_A@0x3a47c0 0x40 + FW_MAIN_A(CBFS)@0x2000 0x2127c0 + RW_FWID_A@0x2147c0 0x40 + CSE_RW_A(CBFS)@0x214800 0x190000 } RW_SECTION_B@0x4a4800 0x3a4800 { VBLOCK_B@0x0 0x2000 - FW_MAIN_B(CBFS)@0x2000 0x3a27c0 - RW_FWID_B@0x3a47c0 0x40 + FW_MAIN_B(CBFS)@0x2000 0x2127c0 + RW_FWID_B@0x2147c0 0x40 + CSE_RW_B(CBFS)@0x214800 0x190000 } RW_MISC@0x849000 0x36000 { UNIFIED_MRC_CACHE(PRESERVE)@0x0 0x30000 { diff --git a/src/mainboard/google/dedede/chromeos-dedede-32MiB.fmd b/src/mainboard/google/dedede/chromeos-dedede-32MiB.fmd index 60ea3de..47eb446 100644 --- a/src/mainboard/google/dedede/chromeos-dedede-32MiB.fmd +++ b/src/mainboard/google/dedede/chromeos-dedede-32MiB.fmd @@ -10,13 +10,15 @@ RW_LEGACY(CBFS)@0x0 0xf00000 RW_SECTION_A@0xf00000 0x3e0000 { VBLOCK_A@0x0 0x10000 - FW_MAIN_A(CBFS)@0x10000 0x3cffc0 - RW_FWID_A@0x3dffc0 0x40 + FW_MAIN_A(CBFS)@0x10000 0x23ffc0 + RW_FWID_A@0x24ffc0 0x40 + CSE_RW_A(CBFS)@0x250000 0x190000 } RW_SECTION_B@0x12e0000 0x3e0000 { VBLOCK_B@0x0 0x10000 - FW_MAIN_B(CBFS)@0x10000 0x3cffc0 - RW_FWID_B@0x3dffc0 0x40 + FW_MAIN_B(CBFS)@0x10000 0x23ffc0 + RW_FWID_B@0x24ffc0 0x40 + CSE_RW_B(CBFS)@0x250000 0x190000 } RW_MISC@0x16c0000 0x40000 { UNIFIED_MRC_CACHE(PRESERVE)@0x0 0x30000 {
Sridhar Siricilla has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/47439 )
Change subject: mb/google/dedede: Modify flash layout to add CSE_RW_A/B regions ......................................................................
Patch Set 1:
(4 comments)
https://review.coreboot.org/c/coreboot/+/47439/1/src/mainboard/google/dedede... File src/mainboard/google/dedede/chromeos-dedede-16MiB.fmd:
https://review.coreboot.org/c/coreboot/+/47439/1/src/mainboard/google/dedede... PS1, Line 12: CSE_RW_A Use ME_RW_A inline with SI_ME.
https://review.coreboot.org/c/coreboot/+/47439/1/src/mainboard/google/dedede... PS1, Line 18: ( Use ME_RW_B inline with SI_ME.
https://review.coreboot.org/c/coreboot/+/47439/1/src/mainboard/google/dedede... File src/mainboard/google/dedede/chromeos-dedede-32MiB.fmd:
https://review.coreboot.org/c/coreboot/+/47439/1/src/mainboard/google/dedede... PS1, Line 15: CSE_RW_A Use ME_RW_A inline with SI_ME.
https://review.coreboot.org/c/coreboot/+/47439/1/src/mainboard/google/dedede... PS1, Line 21: CSE_RW_B Use ME_RW_B inline with SI_ME.
Hello build bot (Jenkins), Furquan Shaikh, Jamie Ryu, Rizwan Qureshi, Sridhar Siricilla, Balaji Manigandan, Raj Astekar,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/47439
to look at the new patch set (#2).
Change subject: mb/google/dedede: Modify flash layout to add CSE_RW_A/B regions ......................................................................
mb/google/dedede: Modify flash layout to add CSE_RW_A/B regions
Existing implemenation adds the CSE RW update binary to FW_MAIN_A/B regions and this has significant impact on boot time due to the increase in the size of these regions leading to higher loading and hashing time.
This patch modifies flash layout to add new CSE_RW_A/B fmap regions in the RW_SECTION_A/B.
BUG=b:169077783 TEST= Built for dedede. Verified that CSE RW binary is added to the CSE_RW_A/B fmap region.
Change-Id: I23a3e22a569488b39beb4d12f5b6309c7c742992 Signed-off-by: V Sowmya v.sowmya@intel.com --- M src/mainboard/google/dedede/chromeos-dedede-16MiB.fmd M src/mainboard/google/dedede/chromeos-dedede-32MiB.fmd 2 files changed, 12 insertions(+), 8 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/39/47439/2
V Sowmya has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/47439 )
Change subject: mb/google/dedede: Modify flash layout to add CSE_RW_A/B regions ......................................................................
Patch Set 3:
(4 comments)
https://review.coreboot.org/c/coreboot/+/47439/1/src/mainboard/google/dedede... File src/mainboard/google/dedede/chromeos-dedede-16MiB.fmd:
https://review.coreboot.org/c/coreboot/+/47439/1/src/mainboard/google/dedede... PS1, Line 12: CSE_RW_A
Use ME_RW_A inline with SI_ME.
Done
https://review.coreboot.org/c/coreboot/+/47439/1/src/mainboard/google/dedede... PS1, Line 18: (
Use ME_RW_B inline with SI_ME.
Done
https://review.coreboot.org/c/coreboot/+/47439/1/src/mainboard/google/dedede... File src/mainboard/google/dedede/chromeos-dedede-32MiB.fmd:
https://review.coreboot.org/c/coreboot/+/47439/1/src/mainboard/google/dedede... PS1, Line 15: CSE_RW_A
Use ME_RW_A inline with SI_ME.
Done
https://review.coreboot.org/c/coreboot/+/47439/1/src/mainboard/google/dedede... PS1, Line 21: CSE_RW_B
Use ME_RW_B inline with SI_ME.
Done
Sridhar Siricilla has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/47439 )
Change subject: mb/google/dedede: Modify flash layout to add CSE_RW_A/B regions ......................................................................
Patch Set 3:
(1 comment)
https://review.coreboot.org/c/coreboot/+/47439/3//COMMIT_MSG Commit Message:
https://review.coreboot.org/c/coreboot/+/47439/3//COMMIT_MSG@9 PS3, Line 9: implemenation implementation
Hello build bot (Jenkins), Furquan Shaikh, Jamie Ryu, Rizwan Qureshi, Sridhar Siricilla, Balaji Manigandan, Raj Astekar,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/47439
to look at the new patch set (#4).
Change subject: mb/google/dedede: Modify flash layout to add ME_RW_A/B regions ......................................................................
mb/google/dedede: Modify flash layout to add ME_RW_A/B regions
Existing implemenation adds the CSE RW update binary to FW_MAIN_A/B regions and this has significant impact on boot time due to the increase in the size of these regions leading to higher loading and hashing time.
This patch modifies flash layout to add new ME_RW_A/B fmap regions in the RW_SECTION_A/B.
BUG=b:169077783 TEST= Built for dedede. Verified that CSE RW binary is added to the CSE_RW_A/B fmap region.
Change-Id: I23a3e22a569488b39beb4d12f5b6309c7c742992 Signed-off-by: V Sowmya v.sowmya@intel.com --- M src/mainboard/google/dedede/chromeos-dedede-16MiB.fmd M src/mainboard/google/dedede/chromeos-dedede-32MiB.fmd 2 files changed, 12 insertions(+), 8 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/39/47439/4
Hello build bot (Jenkins), Furquan Shaikh, Jamie Ryu, Rizwan Qureshi, Sridhar Siricilla, Balaji Manigandan, Raj Astekar,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/47439
to look at the new patch set (#5).
Change subject: mb/google/dedede: Modify flash layout to add ME_RW_A/B regions ......................................................................
mb/google/dedede: Modify flash layout to add ME_RW_A/B regions
Existing implementation adds the CSE RW update binary to FW_MAIN_A/B regions and this has significant impact on boot time due to the increase in the size of these regions leading to higher loading and hashing time.
This patch modifies flash layout to add new ME_RW_A/B fmap regions in the RW_SECTION_A/B.
BUG=b:169077783 TEST= Built for dedede. Verified that CSE RW binary is added to the CSE_RW_A/B fmap region.
Change-Id: I23a3e22a569488b39beb4d12f5b6309c7c742992 Signed-off-by: V Sowmya v.sowmya@intel.com --- M src/mainboard/google/dedede/chromeos-dedede-16MiB.fmd M src/mainboard/google/dedede/chromeos-dedede-32MiB.fmd 2 files changed, 12 insertions(+), 8 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/39/47439/5
V Sowmya has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/47439 )
Change subject: mb/google/dedede: Modify flash layout to add ME_RW_A/B regions ......................................................................
Patch Set 5:
(1 comment)
https://review.coreboot.org/c/coreboot/+/47439/3//COMMIT_MSG Commit Message:
https://review.coreboot.org/c/coreboot/+/47439/3//COMMIT_MSG@9 PS3, Line 9: implemenation
implementation
Done
Furquan Shaikh has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/47439 )
Change subject: mb/google/dedede: Modify flash layout to add ME_RW_A/B regions ......................................................................
Patch Set 7: Code-Review+1
I haven't looked at the latest sizes for CSE RW binary on JSL. I will let Karthik +2 this.
Karthik Ramasubramanian has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/47439 )
Change subject: mb/google/dedede: Modify flash layout to add ME_RW_A/B regions ......................................................................
Patch Set 9: Code-Review+2
Patch Set 7: Code-Review+1
I haven't looked at the latest sizes for CSE RW binary on JSL. I will let Karthik +2 this.
CSE RW binary size is currently at 1576976 bytes (0x181010). Hence the ME_RW_A/B size of 0x190000 sounds good to me.
Furquan Shaikh has submitted this change. ( https://review.coreboot.org/c/coreboot/+/47439 )
Change subject: mb/google/dedede: Modify flash layout to add ME_RW_A/B regions ......................................................................
mb/google/dedede: Modify flash layout to add ME_RW_A/B regions
Existing implementation adds the CSE RW update binary to FW_MAIN_A/B regions and this has significant impact on boot time due to the increase in the size of these regions leading to higher loading and hashing time.
This patch modifies flash layout to add new ME_RW_A/B fmap regions in the RW_SECTION_A/B.
BUG=b:169077783 TEST= Built for dedede. Verified that CSE RW binary is added to the CSE_RW_A/B fmap region.
Change-Id: I23a3e22a569488b39beb4d12f5b6309c7c742992 Signed-off-by: V Sowmya v.sowmya@intel.com Reviewed-on: https://review.coreboot.org/c/coreboot/+/47439 Tested-by: build bot (Jenkins) no-reply@coreboot.org Reviewed-by: Karthik Ramasubramanian kramasub@google.com Reviewed-by: Furquan Shaikh furquan@google.com --- M src/mainboard/google/dedede/chromeos-dedede-16MiB.fmd M src/mainboard/google/dedede/chromeos-dedede-32MiB.fmd 2 files changed, 12 insertions(+), 8 deletions(-)
Approvals: build bot (Jenkins): Verified Furquan Shaikh: Looks good to me, but someone else must approve Karthik Ramasubramanian: Looks good to me, approved
diff --git a/src/mainboard/google/dedede/chromeos-dedede-16MiB.fmd b/src/mainboard/google/dedede/chromeos-dedede-16MiB.fmd index 0e21c4c..ade4866 100644 --- a/src/mainboard/google/dedede/chromeos-dedede-16MiB.fmd +++ b/src/mainboard/google/dedede/chromeos-dedede-16MiB.fmd @@ -7,13 +7,15 @@ RW_LEGACY(CBFS)@0x0 0x100000 RW_SECTION_A@0x100000 0x3a4800 { VBLOCK_A@0x0 0x2000 - FW_MAIN_A(CBFS)@0x2000 0x3a27c0 - RW_FWID_A@0x3a47c0 0x40 + FW_MAIN_A(CBFS)@0x2000 0x2127c0 + RW_FWID_A@0x2147c0 0x40 + ME_RW_A(CBFS)@0x214800 0x190000 } RW_SECTION_B@0x4a4800 0x3a4800 { VBLOCK_B@0x0 0x2000 - FW_MAIN_B(CBFS)@0x2000 0x3a27c0 - RW_FWID_B@0x3a47c0 0x40 + FW_MAIN_B(CBFS)@0x2000 0x2127c0 + RW_FWID_B@0x2147c0 0x40 + ME_RW_B(CBFS)@0x214800 0x190000 } RW_MISC@0x849000 0x36000 { UNIFIED_MRC_CACHE(PRESERVE)@0x0 0x30000 { diff --git a/src/mainboard/google/dedede/chromeos-dedede-32MiB.fmd b/src/mainboard/google/dedede/chromeos-dedede-32MiB.fmd index 60ea3de..4b31861 100644 --- a/src/mainboard/google/dedede/chromeos-dedede-32MiB.fmd +++ b/src/mainboard/google/dedede/chromeos-dedede-32MiB.fmd @@ -10,13 +10,15 @@ RW_LEGACY(CBFS)@0x0 0xf00000 RW_SECTION_A@0xf00000 0x3e0000 { VBLOCK_A@0x0 0x10000 - FW_MAIN_A(CBFS)@0x10000 0x3cffc0 - RW_FWID_A@0x3dffc0 0x40 + FW_MAIN_A(CBFS)@0x10000 0x23ffc0 + RW_FWID_A@0x24ffc0 0x40 + ME_RW_A(CBFS)@0x250000 0x190000 } RW_SECTION_B@0x12e0000 0x3e0000 { VBLOCK_B@0x0 0x10000 - FW_MAIN_B(CBFS)@0x10000 0x3cffc0 - RW_FWID_B@0x3dffc0 0x40 + FW_MAIN_B(CBFS)@0x10000 0x23ffc0 + RW_FWID_B@0x24ffc0 0x40 + ME_RW_B(CBFS)@0x250000 0x190000 } RW_MISC@0x16c0000 0x40000 { UNIFIED_MRC_CACHE(PRESERVE)@0x0 0x30000 {