Attention is currently required from: Tarun Tuli, Paul Menzel, Maximilian Brune.
Lean Sheng Tan has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/73736 )
Change subject: soc/intel/alderlake: Enable early caching of RAMTOP region
......................................................................
Patch Set 6:
(2 comments)
Commit Message:
https://review.coreboot.org/c/coreboot/+/73736/comment/4cb736ed_a523e782
PS1, Line 9: to optimize the boot time
> Please add hard numbers and the platform you tested with.
Sorry I dont have any data by hand, however did test on several boards and it works, will add that.
https://review.coreboot.org/c/coreboot/+/73736/comment/5f8ec910_c85c68a3
PS1, Line 12: For further details, please refer to:
> Please summarize the details.
Done
--
To view, visit https://review.coreboot.org/c/coreboot/+/73736
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Iba554af4ff0896e133d20860ff72dd1a10ebd1e3
Gerrit-Change-Number: 73736
Gerrit-PatchSet: 6
Gerrit-Owner: Lean Sheng Tan <sheng.tan(a)9elements.com>
Gerrit-Reviewer: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Reviewer: Subrata Banik <subratabanik(a)google.com>
Gerrit-Reviewer: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-CC: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-CC: Sean Rhodes <sean(a)starlabs.systems>
Gerrit-Attention: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Attention: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Comment-Date: Fri, 14 Apr 2023 11:08:17 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-MessageType: comment
Attention is currently required from: Tarun Tuli, Maximilian Brune, Lean Sheng Tan.
Hello build bot (Jenkins), Tarun Tuli, Subrata Banik, Maximilian Brune,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/73736
to look at the new patch set (#6).
Change subject: soc/intel/alderlake: Enable early caching of RAMTOP region
......................................................................
soc/intel/alderlake: Enable early caching of RAMTOP region
Enable early caching of the TOM region to optimize the boot time by
selecting `SOC_INTEL_COMMON_BASECODE_RAMTOP` config.
Purpose of this feature is to cache the TOM (with a fixed size of
16MB) for all consecutive boots even before calling into the FSP.
Otherwise, this range remains un-cached until postcar boot stage
updates the MTRR programming. FSP-M and late romstage uses this
uncached TOM range for various purposes (like relocating services
between SPI mapped cached memory to DRAM based uncache memory) hence
having the ability to cache this range beforehand would help to
optimize the boot time (more than 50ms as applicable).
Signed-off-by: Lean Sheng Tan <sheng.tan(a)9elements.com>
Change-Id: Iba554af4ff0896e133d20860ff72dd1a10ebd1e3
---
M src/soc/intel/alderlake/Kconfig
1 file changed, 24 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/36/73736/6
--
To view, visit https://review.coreboot.org/c/coreboot/+/73736
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Iba554af4ff0896e133d20860ff72dd1a10ebd1e3
Gerrit-Change-Number: 73736
Gerrit-PatchSet: 6
Gerrit-Owner: Lean Sheng Tan <sheng.tan(a)9elements.com>
Gerrit-Reviewer: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Reviewer: Subrata Banik <subratabanik(a)google.com>
Gerrit-Reviewer: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-CC: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-CC: Sean Rhodes <sean(a)starlabs.systems>
Gerrit-Attention: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Attention: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Attention: Lean Sheng Tan <sheng.tan(a)9elements.com>
Gerrit-MessageType: newpatchset
Attention is currently required from: Tarun Tuli, Maximilian Brune, Lean Sheng Tan.
Hello build bot (Jenkins), Tarun Tuli, Subrata Banik, Maximilian Brune,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/73736
to look at the new patch set (#5).
Change subject: soc/intel/alderlake: Enable early caching of RAMTOP region
......................................................................
soc/intel/alderlake: Enable early caching of RAMTOP region
Enable early caching of the TOM region to optimize the boot time by
selecting `SOC_INTEL_COMMON_BASECODE_TOM` config.
Purpose of this feature is to cache the TOM (with a fixed size of
16MB) for all consecutive boots even before calling into the FSP.
Otherwise, this range remains un-cached until postcar boot stage
updates the MTRR programming. FSP-M and late romstage uses this
uncached TOM range for various purposes (like relocating services
between SPI mapped cached memory to DRAM based uncache memory) hence
having the ability to cache this range beforehand would help to
optimize the boot time (more than 50ms as applicable).
Signed-off-by: Lean Sheng Tan <sheng.tan(a)9elements.com>
Change-Id: Iba554af4ff0896e133d20860ff72dd1a10ebd1e3
---
M src/soc/intel/alderlake/Kconfig
1 file changed, 24 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/36/73736/5
--
To view, visit https://review.coreboot.org/c/coreboot/+/73736
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Iba554af4ff0896e133d20860ff72dd1a10ebd1e3
Gerrit-Change-Number: 73736
Gerrit-PatchSet: 5
Gerrit-Owner: Lean Sheng Tan <sheng.tan(a)9elements.com>
Gerrit-Reviewer: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Reviewer: Subrata Banik <subratabanik(a)google.com>
Gerrit-Reviewer: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-CC: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-CC: Sean Rhodes <sean(a)starlabs.systems>
Gerrit-Attention: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Attention: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Attention: Lean Sheng Tan <sheng.tan(a)9elements.com>
Gerrit-MessageType: newpatchset
Attention is currently required from: Tarun Tuli, Maximilian Brune, Lean Sheng Tan.
build bot (Jenkins) has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/73736 )
Change subject: soc/intel/alderlake: Enable early caching of TOM region
......................................................................
Patch Set 4:
(4 comments)
Commit Message:
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-174185):
https://review.coreboot.org/c/coreboot/+/73736/comment/ae501394_8af55c08
PS4, Line 12: For further details, please refer to:
Please use git commit description style 'commit <12+ chars of sha1> ("<title line>")' - ie: 'commit bc8bbeed3b8a ("soc/intel/cmn/tom: Cache TOM region early")'
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-174185):
https://review.coreboot.org/c/coreboot/+/73736/comment/a64d58bb_52d43079
PS4, Line 13: commit bc8bbee
Please use git commit description style 'commit <12+ chars of sha1> ("<title line>")' - ie: 'commit 725dd39f5b91 ("soc/intel/cmn/sa: Store TOM into the CMOS")'
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-174185):
https://review.coreboot.org/c/coreboot/+/73736/comment/08c8ee1c_7d986bd8
PS4, Line 14: commit 725dd39
Please use git commit description style 'commit <12+ chars of sha1> ("<title line>")' - ie: 'commit dbfbfaf608c3 ("drivers/intel/fsp2_0: Have provision for caching TOM region")'
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-174185):
https://review.coreboot.org/c/coreboot/+/73736/comment/c4476766_4c92d54c
PS4, Line 15: commit dbfbfaf
Please use git commit description style 'commit <12+ chars of sha1> ("<title line>")' - ie: 'commit 01209524f4b3 ("soc/intel/meteorlake: Enable early caching of TOM region")'
--
To view, visit https://review.coreboot.org/c/coreboot/+/73736
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Iba554af4ff0896e133d20860ff72dd1a10ebd1e3
Gerrit-Change-Number: 73736
Gerrit-PatchSet: 4
Gerrit-Owner: Lean Sheng Tan <sheng.tan(a)9elements.com>
Gerrit-Reviewer: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Reviewer: Subrata Banik <subratabanik(a)google.com>
Gerrit-Reviewer: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-CC: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-CC: Sean Rhodes <sean(a)starlabs.systems>
Gerrit-Attention: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Attention: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Attention: Lean Sheng Tan <sheng.tan(a)9elements.com>
Gerrit-Comment-Date: Fri, 14 Apr 2023 11:06:38 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Attention is currently required from: Tarun Tuli, Maximilian Brune, Lean Sheng Tan.
build bot (Jenkins) has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/73736 )
Change subject: soc/intel/alderlake: Enable early caching of TOM region
......................................................................
Patch Set 3: Verified+1
(4 comments)
Commit Message:
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-174184):
https://review.coreboot.org/c/coreboot/+/73736/comment/a5e4bf02_22199db8
PS3, Line 12: For further details, please refer to:
Please use git commit description style 'commit <12+ chars of sha1> ("<title line>")' - ie: 'commit bc8bbeed3b8a ("soc/intel/cmn/tom: Cache TOM region early")'
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-174184):
https://review.coreboot.org/c/coreboot/+/73736/comment/da9ee74f_6843e8f6
PS3, Line 13: commit bc8bbee
Please use git commit description style 'commit <12+ chars of sha1> ("<title line>")' - ie: 'commit 725dd39f5b91 ("soc/intel/cmn/sa: Store TOM into the CMOS")'
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-174184):
https://review.coreboot.org/c/coreboot/+/73736/comment/ffe8b3a1_0ad0700c
PS3, Line 14: commit 725dd39
Please use git commit description style 'commit <12+ chars of sha1> ("<title line>")' - ie: 'commit dbfbfaf608c3 ("drivers/intel/fsp2_0: Have provision for caching TOM region")'
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-174184):
https://review.coreboot.org/c/coreboot/+/73736/comment/e2dd6675_adacf26b
PS3, Line 15: commit dbfbfaf
Please use git commit description style 'commit <12+ chars of sha1> ("<title line>")' - ie: 'commit 01209524f4b3 ("soc/intel/meteorlake: Enable early caching of TOM region")'
--
To view, visit https://review.coreboot.org/c/coreboot/+/73736
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Iba554af4ff0896e133d20860ff72dd1a10ebd1e3
Gerrit-Change-Number: 73736
Gerrit-PatchSet: 3
Gerrit-Owner: Lean Sheng Tan <sheng.tan(a)9elements.com>
Gerrit-Reviewer: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Reviewer: Subrata Banik <subratabanik(a)google.com>
Gerrit-Reviewer: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-CC: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-CC: Sean Rhodes <sean(a)starlabs.systems>
Gerrit-Attention: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Attention: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Attention: Lean Sheng Tan <sheng.tan(a)9elements.com>
Gerrit-Comment-Date: Fri, 14 Apr 2023 11:05:48 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment
Attention is currently required from: Patrick Rudolph, Johnny Lin, Christian Walter, Shuming Chu (Shuming).
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/71085 )
Change subject: soc/intel/xeon_sp: Improve FSP-S boottime for xeon-sp platform
......................................................................
Patch Set 2:
(1 comment)
File src/soc/intel/xeon_sp/memmap.c:
https://review.coreboot.org/c/coreboot/+/71085/comment/efffd0e1_0d446448
PS2, Line 41: /* Cache the TSEG region */
: if (CONFIG(TSEG_STAGE_CACHE))
: postcar_enable_tseg_cache(pcf);
This is included in the previous one.
--
To view, visit https://review.coreboot.org/c/coreboot/+/71085
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ib886eda81566b491325e8cd65c9dfb44c89977c7
Gerrit-Change-Number: 71085
Gerrit-PatchSet: 2
Gerrit-Owner: Shuming Chu (Shuming) <s1218944(a)gmail.com>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Reviewer: Johnny Lin <Johnny_Lin(a)wiwynn.com>
Gerrit-Reviewer: Jonathan Zhang <jon.zhixiong.zhang(a)gmail.com>
Gerrit-Reviewer: Lean Sheng Tan <sheng.tan(a)9elements.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Arthur Heymans <arthur.heymans(a)9elements.com>
Gerrit-CC: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-CC: Tim Chu <Tim.Chu(a)quantatw.com>
Gerrit-Attention: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-Attention: Johnny Lin <Johnny_Lin(a)wiwynn.com>
Gerrit-Attention: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Attention: Shuming Chu (Shuming) <s1218944(a)gmail.com>
Gerrit-Comment-Date: Fri, 14 Apr 2023 11:02:34 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Attention is currently required from: Patrick Rudolph, Johnny Lin, Christian Walter, Shuming Chu (Shuming).
Lean Sheng Tan has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/71085 )
Change subject: soc/intel/xeon_sp: Improve FSP-S boottime for xeon-sp platform
......................................................................
Patch Set 2: Code-Review+1
--
To view, visit https://review.coreboot.org/c/coreboot/+/71085
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ib886eda81566b491325e8cd65c9dfb44c89977c7
Gerrit-Change-Number: 71085
Gerrit-PatchSet: 2
Gerrit-Owner: Shuming Chu (Shuming) <s1218944(a)gmail.com>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Reviewer: Johnny Lin <Johnny_Lin(a)wiwynn.com>
Gerrit-Reviewer: Jonathan Zhang <jon.zhixiong.zhang(a)gmail.com>
Gerrit-Reviewer: Lean Sheng Tan <sheng.tan(a)9elements.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Arthur Heymans <arthur.heymans(a)9elements.com>
Gerrit-CC: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-CC: Tim Chu <Tim.Chu(a)quantatw.com>
Gerrit-Attention: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-Attention: Johnny Lin <Johnny_Lin(a)wiwynn.com>
Gerrit-Attention: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Attention: Shuming Chu (Shuming) <s1218944(a)gmail.com>
Gerrit-Comment-Date: Fri, 14 Apr 2023 10:53:25 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment
Attention is currently required from: Patrick Rudolph, Johnny Lin, Christian Walter, Shuming Chu (Shuming).
Lean Sheng Tan has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/71085 )
Change subject: soc/intel/xeon_sp: Improve FSP-S boottime for xeon-sp platform
......................................................................
Patch Set 2:
(1 comment)
Commit Message:
https://review.coreboot.org/c/coreboot/+/71085/comment/66ab3ae0_7e151125
PS2, Line 7: boottime
boot time
--
To view, visit https://review.coreboot.org/c/coreboot/+/71085
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ib886eda81566b491325e8cd65c9dfb44c89977c7
Gerrit-Change-Number: 71085
Gerrit-PatchSet: 2
Gerrit-Owner: Shuming Chu (Shuming) <s1218944(a)gmail.com>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Reviewer: Johnny Lin <Johnny_Lin(a)wiwynn.com>
Gerrit-Reviewer: Jonathan Zhang <jon.zhixiong.zhang(a)gmail.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Arthur Heymans <arthur.heymans(a)9elements.com>
Gerrit-CC: Lean Sheng Tan <sheng.tan(a)9elements.com>
Gerrit-CC: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-CC: Tim Chu <Tim.Chu(a)quantatw.com>
Gerrit-Attention: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-Attention: Johnny Lin <Johnny_Lin(a)wiwynn.com>
Gerrit-Attention: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Attention: Shuming Chu (Shuming) <s1218944(a)gmail.com>
Gerrit-Comment-Date: Fri, 14 Apr 2023 10:51:56 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment