Attention is currently required from: Lance Zhao, Jason Glenesk, Raul Rangel, Matt DeVillier, Sridhar Siricilla, Arthur Heymans, Kyösti Mälkki, Fred Reitberger, Felix Held.
Nico Huber has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/74316 )
Change subject: sb,soc/amd,intel: Add and use ACPI_COMMON_MADT_LAPIC
......................................................................
Patch Set 3: Code-Review+1
(3 comments)
Patchset:
PS3:
+2
File src/acpi/acpi.c:
https://review.coreboot.org/c/coreboot/+/74316/comment/b8bd46a5_e5661afd
PS2, Line 296: if (CONFIG(ACPI_COMMON_MADT_LAPIC))
> Further work on asus/p2b could land in CB:74348 ?
I guess so. IIRC, the boards are maintained by Keith and Branden, please add them,
at least if changes should be tested.
File src/soc/intel/common/block/acpi/acpi.c:
https://review.coreboot.org/c/coreboot/+/74316/comment/28e30d8c_ff330229
PS2, Line 90: ACPI_COMMON_MADT_LAPIC
> ramstage-$(CONFIG_SOC_INTEL_COMMON_BLOCK_ACPI_CPU_HYBRID) += cpu_hybrid.c […]
Ack.
--
To view, visit https://review.coreboot.org/c/coreboot/+/74316
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I1f8d7ee9891553742d73a92b55a87c04fa95a132
Gerrit-Change-Number: 74316
Gerrit-PatchSet: 3
Gerrit-Owner: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-Reviewer: Fred Reitberger <reitbergerfred(a)gmail.com>
Gerrit-Reviewer: Jason Glenesk <jason.glenesk(a)gmail.com>
Gerrit-Reviewer: Lance Zhao <lance.zhao(a)gmail.com>
Gerrit-Reviewer: Matt DeVillier <matt.devillier(a)amd.corp-partner.google.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Raul Rangel <rrangel(a)chromium.org>
Gerrit-Reviewer: Sridhar Siricilla <sridhar.siricilla(a)intel.com>
Gerrit-Reviewer: Tim Wawrzynczak <inforichland(a)gmail.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Lance Zhao <lance.zhao(a)gmail.com>
Gerrit-Attention: Jason Glenesk <jason.glenesk(a)gmail.com>
Gerrit-Attention: Raul Rangel <rrangel(a)chromium.org>
Gerrit-Attention: Matt DeVillier <matt.devillier(a)amd.corp-partner.google.com>
Gerrit-Attention: Sridhar Siricilla <sridhar.siricilla(a)intel.com>
Gerrit-Attention: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Attention: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Attention: Fred Reitberger <reitbergerfred(a)gmail.com>
Gerrit-Attention: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-Comment-Date: Fri, 14 Apr 2023 11:50:08 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Comment-In-Reply-To: Nico Huber <nico.h(a)gmx.de>
Comment-In-Reply-To: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-MessageType: comment
Attention is currently required from: Tarun Tuli, Subrata Banik, Lean Sheng Tan.
Sean Rhodes has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/74435 )
Change subject: soc/intel/common: Fix long delay when ME is disabled
......................................................................
Patch Set 1:
This change is ready for review.
--
To view, visit https://review.coreboot.org/c/coreboot/+/74435
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I182f30d4fbf43955747c6a7a0b284a43f9c5e4ef
Gerrit-Change-Number: 74435
Gerrit-PatchSet: 1
Gerrit-Owner: Sean Rhodes <sean(a)starlabs.systems>
Gerrit-Reviewer: Lean Sheng Tan <sheng.tan(a)9elements.com>
Gerrit-Reviewer: Subrata Banik <subratabanik(a)google.com>
Gerrit-Reviewer: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Attention: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Attention: Subrata Banik <subratabanik(a)google.com>
Gerrit-Attention: Lean Sheng Tan <sheng.tan(a)9elements.com>
Gerrit-Comment-Date: Fri, 14 Apr 2023 11:28:36 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Lean Sheng Tan has abandoned this change. ( https://review.coreboot.org/c/coreboot/+/68222 )
Change subject: mb/prodrive/atlas: Disable C-States & cTDP
......................................................................
Abandoned
not needed.
--
To view, visit https://review.coreboot.org/c/coreboot/+/68222
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Iaf1c15ac258c78025420966bf592795b66101d17
Gerrit-Change-Number: 68222
Gerrit-PatchSet: 3
Gerrit-Owner: Lean Sheng Tan <sheng.tan(a)9elements.com>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Reviewer: David Milosevic <David.Milosevic(a)9elements.com>
Gerrit-Reviewer: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Justin van Son <justin.van.son(a)prodrive-technologies.com>
Gerrit-MessageType: abandon
Attention is currently required from: Stefan Ott, Bill XIE, Arthur Heymans, Alexander Couzens.
Hello Stefan Ott, build bot (Jenkins), Bill XIE, Alexander Couzens,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/74418
to look at the new patch set (#5).
Change subject: mb/lenovo/x200: Configure ck505 clockgen
......................................................................
mb/lenovo/x200: Configure ck505 clockgen
The clockgen is behind an smbus mux which is implemented with a gpio.
This adds a callback inside the ck505 code to configure the mux.
The clockgen configuration values are taken from dumping the clockgen
with vendor firmware.
TESTED on x200 and x301: boots fine
Change-Id: Iec9bbbaed43b74e8782f6963e491dbfa3b8b5247
Signed-off-by: Arthur Heymans <arthur(a)aheymans.xyz>
Signed-off-by: Bill XIE <persmule(a)hardenedlinux.org>
---
M src/drivers/i2c/ck505/ck505.c
A src/drivers/i2c/ck505/ck505.h
M src/mainboard/lenovo/x200/Kconfig
M src/mainboard/lenovo/x200/mainboard.c
M src/mainboard/lenovo/x200/variants/x200/overridetree.cb
M src/mainboard/lenovo/x200/variants/x301/overridetree.cb
6 files changed, 77 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/18/74418/5
--
To view, visit https://review.coreboot.org/c/coreboot/+/74418
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Iec9bbbaed43b74e8782f6963e491dbfa3b8b5247
Gerrit-Change-Number: 74418
Gerrit-PatchSet: 5
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Alexander Couzens <lynxis(a)fe80.eu>
Gerrit-Reviewer: Bill XIE <persmule(a)hardenedlinux.org>
Gerrit-Reviewer: Stefan Ott <coreboot(a)desire.ch>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Stefan Ott <coreboot(a)desire.ch>
Gerrit-Attention: Bill XIE <persmule(a)hardenedlinux.org>
Gerrit-Attention: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Attention: Alexander Couzens <lynxis(a)fe80.eu>
Gerrit-MessageType: newpatchset
Attention is currently required from: Tarun Tuli, Lean Sheng Tan.
Hello build bot (Jenkins), Sean Rhodes, Tarun Tuli, Subrata Banik,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/73738
to look at the new patch set (#2).
Change subject: soc/intel/tigerlake: Enable early caching of RAMTOP region
......................................................................
soc/intel/tigerlake: 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: I3b68d13aa414e69c0a80122021e6755352db32fd
---
M src/soc/intel/tigerlake/Kconfig
1 file changed, 24 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/38/73738/2
--
To view, visit https://review.coreboot.org/c/coreboot/+/73738
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I3b68d13aa414e69c0a80122021e6755352db32fd
Gerrit-Change-Number: 73738
Gerrit-PatchSet: 2
Gerrit-Owner: Lean Sheng Tan <sheng.tan(a)9elements.com>
Gerrit-Reviewer: Sean Rhodes <sean(a)starlabs.systems>
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-Attention: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Attention: Lean Sheng Tan <sheng.tan(a)9elements.com>
Gerrit-MessageType: newpatchset
Attention is currently required from: Stefan Ott, Arthur Heymans, Alexander Couzens.
Hello Stefan Ott, build bot (Jenkins), Alexander Couzens,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/74418
to look at the new patch set (#4).
Change subject: mb/lenovo/x200: Configure ck505 clockgen
......................................................................
mb/lenovo/x200: Configure ck505 clockgen
The clockgen is behind an smbus mux which is implemented with a gpio.
This adds a callback inside the ck505 code to configure the mux.
The clockgen configuration values are taken from dumping the clockgen
with vendor firmware.
TESTED on x200 and x301: boots fine
Change-Id: Iec9bbbaed43b74e8782f6963e491dbfa3b8b5247
Signed-off-by: Arthur Heymans <arthur(a)aheymans.xyz>
---
M src/drivers/i2c/ck505/ck505.c
A src/drivers/i2c/ck505/ck505.h
M src/mainboard/lenovo/x200/Kconfig
M src/mainboard/lenovo/x200/mainboard.c
M src/mainboard/lenovo/x200/variants/x200/overridetree.cb
M src/mainboard/lenovo/x200/variants/x301/overridetree.cb
6 files changed, 76 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/18/74418/4
--
To view, visit https://review.coreboot.org/c/coreboot/+/74418
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Iec9bbbaed43b74e8782f6963e491dbfa3b8b5247
Gerrit-Change-Number: 74418
Gerrit-PatchSet: 4
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Alexander Couzens <lynxis(a)fe80.eu>
Gerrit-Reviewer: Stefan Ott <coreboot(a)desire.ch>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Bill XIE <persmule(a)hardenedlinux.org>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Stefan Ott <coreboot(a)desire.ch>
Gerrit-Attention: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Attention: Alexander Couzens <lynxis(a)fe80.eu>
Gerrit-MessageType: newpatchset
Attention is currently required from: Tarun Tuli, Paul Menzel, Maximilian Brune.
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 (#8).
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).
TEST=Able to build and boot Starlab ADL laptop to OS.
Signed-off-by: Lean Sheng Tan <sheng.tan(a)9elements.com>
Change-Id: Iba554af4ff0896e133d20860ff72dd1a10ebd1e3
---
M src/soc/intel/alderlake/Kconfig
1 file changed, 26 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/36/73736/8
--
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: 8
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-MessageType: newpatchset
Attention is currently required from: Tarun Tuli, Paul Menzel, Maximilian Brune.
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 (#7).
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).
TEST=Able to build and boot Starlab ADL laptop to OS.
Signed-off-by: Lean Sheng Tan <sheng.tan(a)9elements.com>
Change-Id: Iba554af4ff0896e133d20860ff72dd1a10ebd1e3
---
M src/soc/intel/alderlake/Kconfig
1 file changed, 25 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/36/73736/7
--
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: 7
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-MessageType: newpatchset
Attention is currently required from: Stefan Ott, Arthur Heymans, Alexander Couzens.
Bill XIE has uploaded a new patch set (#3) to the change originally created by Arthur Heymans. ( https://review.coreboot.org/c/coreboot/+/74418 )
Change subject: Mainboard/lenovo/x200: Configure ck505 clockgen
......................................................................
Mainboard/lenovo/x200: Configure ck505 clockgen
The clockgen is behind an smbus mux which is implemented with a gpio.
This adds a callback inside the ck505 code to configure the mux.
TESTED on x200: boots fine
TESTED on x301: boots fine
Change-Id: Iec9bbbaed43b74e8782f6963e491dbfa3b8b5247
Signed-off-by: Arthur Heymans <arthur(a)aheymans.xyz>
---
M src/drivers/i2c/ck505/ck505.c
A src/drivers/i2c/ck505/ck505.h
M src/mainboard/lenovo/x200/Kconfig
M src/mainboard/lenovo/x200/mainboard.c
M src/mainboard/lenovo/x200/variants/x200/overridetree.cb
M src/mainboard/lenovo/x200/variants/x301/overridetree.cb
6 files changed, 75 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/18/74418/3
--
To view, visit https://review.coreboot.org/c/coreboot/+/74418
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Iec9bbbaed43b74e8782f6963e491dbfa3b8b5247
Gerrit-Change-Number: 74418
Gerrit-PatchSet: 3
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Alexander Couzens <lynxis(a)fe80.eu>
Gerrit-Reviewer: Stefan Ott <coreboot(a)desire.ch>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Bill XIE <persmule(a)hardenedlinux.org>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Stefan Ott <coreboot(a)desire.ch>
Gerrit-Attention: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Attention: Alexander Couzens <lynxis(a)fe80.eu>
Gerrit-MessageType: newpatchset