Attention is currently required from: Arthur Heymans, Jon Murphy, Jérémy Compostella, Nico Huber.
Subrata Banik has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/81886?usp=email )
Change subject: arch/x86: Prevent .text/.init overlap with older linkers
......................................................................
Patch Set 2:
(2 comments)
Commit Message:
https://review.coreboot.org/c/coreboot/+/81886/comment/e1e87d2a_2554c577 :
PS2, Line 11: Default is 1024 bytes (1 KiB)
> Ok, let's wait if others have some input on this. I didn't really look
> into it, just notice the similarity to the other change and don't know
> what would be a good solution.
for sure, we have discussed the potential W/A or solution by this mean (using a dedicated Kconfig) at https://review.coreboot.org/c/coreboot/+/80337/comments/92c6aaf1_04b9a05b (where Arthur suggested to use `Add a Kconfig for a workaround that adds a fixed number to PROGRAM_SZ that makes all your builds succeed?`)
https://review.coreboot.org/c/coreboot/+/81886/comment/1fb79509_c211461c :
PS2, Line 11: (binutils 2.3x)
> There's always a chance that a different project can't be built with the
> same toolchain. That's why coreboot has its reference toolchain, because
> toolchains aren't always compatible. In the light of this, it seems best
> if you'd use separate toolchains for coreboot and edk2. Otherwise, you
> can always hit issues like this.
valid point. we made our learning the hard way. for us it's easy to maintain coreboot sdk for building all projects including EDK2 but it looks like the latest toolchain is not supported in 2022/2023 Intel projects.
--
To view, visit https://review.coreboot.org/c/coreboot/+/81886?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I019bf6896d84b2a84dff6f22323f0f446c0740b5
Gerrit-Change-Number: 81886
Gerrit-PatchSet: 2
Gerrit-Owner: Subrata Banik <subratabanik(a)google.com>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Jon Murphy <jpmurphy(a)google.com>
Gerrit-Reviewer: Jérémy Compostella <jeremy.compostella(a)intel.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Nico Huber <nico.h(a)gmx.de>
Gerrit-CC: Werner Zeh <werner.zeh(a)siemens.com>
Gerrit-Attention: Nico Huber <nico.h(a)gmx.de>
Gerrit-Attention: Jérémy Compostella <jeremy.compostella(a)intel.com>
Gerrit-Attention: Jon Murphy <jpmurphy(a)google.com>
Gerrit-Attention: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Comment-Date: Sat, 13 Apr 2024 12:52:02 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Nico Huber <nico.h(a)gmx.de>
Comment-In-Reply-To: Subrata Banik <subratabanik(a)google.com>
Gerrit-MessageType: comment
Attention is currently required from: Jean Lucas, Nicholas Chin.
Angel Pons has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/81861?usp=email )
The change is no longer submittable: All-Comments-Resolved is unsatisfied now.
Change subject: nb/intel/gm45: Fill in memory info
......................................................................
Patch Set 1:
(2 comments)
File src/northbridge/intel/gm45/raminit_meminfo.c:
https://review.coreboot.org/c/coreboot/+/81861/comment/0540bcd7_2b6d9f11 :
PS1, Line 61: FOR_EACH_POPULATED_RANK
This is wrong, dual-rank DIMMs end up with two entries
https://review.coreboot.org/c/coreboot/+/81861/comment/c9b1b780_0fe62767 :
PS1, Line 83: mem_info->number_of_devices = 2;
> Is this like the number of slots? Just curious.
Yes, that should be the number of DIMMs
--
To view, visit https://review.coreboot.org/c/coreboot/+/81861?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I92060ce05bdf0ca617a3383a2db1fdbd43df6fe4
Gerrit-Change-Number: 81861
Gerrit-PatchSet: 1
Gerrit-Owner: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Jean Lucas
Gerrit-Reviewer: Nicholas Chin <nic.c3.14(a)gmail.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Jean Lucas
Gerrit-Attention: Nicholas Chin <nic.c3.14(a)gmail.com>
Gerrit-Comment-Date: Sat, 13 Apr 2024 12:41:29 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Nico Huber <nico.h(a)gmx.de>
Gerrit-MessageType: comment
Attention is currently required from: Elyes Haouas, Maxim.
Nicholas Sudsgaard has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/81547?usp=email )
Change subject: util/intelp2m: Avoid adding blank line after '{'
......................................................................
Patch Set 1:
(1 comment)
File util/intelp2m/parser/parser.go:
https://review.coreboot.org/c/coreboot/+/81547/comment/931c9fec_d7c74b4e :
PS1, Line 53: if !strings.Contains(info.function, "GPIO Community 0") {
> If I understand correctly, this is about removing blank line after `static const struct pad_config g […]
Sorry about that, maybe I should have been more clear that this code was just a suggestion and had not been tested (CB:81484).
Although, I gave a +1 as I assumed Elyes had tested this and found it to work.
--
To view, visit https://review.coreboot.org/c/coreboot/+/81547?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I8105734b1b4776d0eb01b13c80e21e130719fe83
Gerrit-Change-Number: 81547
Gerrit-PatchSet: 1
Gerrit-Owner: Elyes Haouas <ehaouas(a)noos.fr>
Gerrit-Reviewer: Maxim <max.senia.poliak(a)gmail.com>
Gerrit-Reviewer: Nicholas Sudsgaard <devel+coreboot(a)nsudsgaard.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Maxim <max.senia.poliak(a)gmail.com>
Gerrit-Attention: Elyes Haouas <ehaouas(a)noos.fr>
Gerrit-Comment-Date: Sat, 13 Apr 2024 12:27:05 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Maxim <max.senia.poliak(a)gmail.com>
Gerrit-MessageType: comment
Attention is currently required from: Elyes Haouas.
Nicholas Sudsgaard has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/81547?usp=email )
Change subject: util/intelp2m: Avoid adding blank line after '{'
......................................................................
Patch Set 1: -Code-Review
--
To view, visit https://review.coreboot.org/c/coreboot/+/81547?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I8105734b1b4776d0eb01b13c80e21e130719fe83
Gerrit-Change-Number: 81547
Gerrit-PatchSet: 1
Gerrit-Owner: Elyes Haouas <ehaouas(a)noos.fr>
Gerrit-Reviewer: Maxim <max.senia.poliak(a)gmail.com>
Gerrit-Reviewer: Nicholas Sudsgaard <devel+coreboot(a)nsudsgaard.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Elyes Haouas <ehaouas(a)noos.fr>
Gerrit-Comment-Date: Sat, 13 Apr 2024 12:20:32 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment
Attention is currently required from: Arthur Heymans, Jon Murphy, Jérémy Compostella, Subrata Banik.
Nico Huber has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/81886?usp=email )
Change subject: arch/x86: Prevent .text/.init overlap with older linkers
......................................................................
Patch Set 2:
(2 comments)
Commit Message:
https://review.coreboot.org/c/coreboot/+/81886/comment/c6352b6c_592ed0d4 :
PS2, Line 11: (binutils 2.3x)
> > > Are you sure this is used with the main branch? I was told ChromeOS […]
There's always a chance that a different project can't be built with the
same toolchain. That's why coreboot has its reference toolchain, because
toolchains aren't always compatible. In the light of this, it seems best
if you'd use separate toolchains for coreboot and edk2. Otherwise, you
can always hit issues like this.
https://review.coreboot.org/c/coreboot/+/81886/comment/1d08b7c1_dd608f2c :
PS2, Line 11: Default is 1024 bytes (1 KiB)
> > There was a comment on another change (CB:81678) stating that […]
Ok, let's wait if others have some input on this. I didn't really look
into it, just notice the similarity to the other change and don't know
what would be a good solution.
--
To view, visit https://review.coreboot.org/c/coreboot/+/81886?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I019bf6896d84b2a84dff6f22323f0f446c0740b5
Gerrit-Change-Number: 81886
Gerrit-PatchSet: 2
Gerrit-Owner: Subrata Banik <subratabanik(a)google.com>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Jon Murphy <jpmurphy(a)google.com>
Gerrit-Reviewer: Jérémy Compostella <jeremy.compostella(a)intel.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Nico Huber <nico.h(a)gmx.de>
Gerrit-CC: Werner Zeh <werner.zeh(a)siemens.com>
Gerrit-Attention: Subrata Banik <subratabanik(a)google.com>
Gerrit-Attention: Jérémy Compostella <jeremy.compostella(a)intel.com>
Gerrit-Attention: Jon Murphy <jpmurphy(a)google.com>
Gerrit-Attention: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Comment-Date: Sat, 13 Apr 2024 12:12:51 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Nico Huber <nico.h(a)gmx.de>
Comment-In-Reply-To: Subrata Banik <subratabanik(a)google.com>
Gerrit-MessageType: comment
Attention is currently required from: Dinesh Gehlot, Kapil Porwal, Lean Sheng Tan, Matt DeVillier, Nick Vaccaro, Sean Rhodes, Subrata Banik.
Nico Huber has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/81638?usp=email )
Change subject: intel/alderlake: Add helper functions for Power Management
......................................................................
Patch Set 4:
(5 comments)
Patchset:
PS4:
If the UPDs didn't change, is there a way to write common code?
File src/soc/intel/alderlake/chip.h:
https://review.coreboot.org/c/coreboot/+/81638/comment/e3a20916_003512bb :
PS4, Line 799: };
Why are these declared separately? How should a mainboard dev know where to use them?
Should they use them?
File src/soc/intel/alderlake/fsp_params.c:
https://review.coreboot.org/c/coreboot/+/81638/comment/c00b82e5_00f0dbf5 :
PS4, Line 504: default "auto"
I assume you are referring to the value in the FSP binary? That's generally
unknown because somebody could have set it differently.
https://review.coreboot.org/c/coreboot/+/81638/comment/10fb758a_d58c794b :
PS4, Line 506: s_cfg->PcieRpAspm[index] = rp_cfg->pcie_rp_aspm;
These usually aren't compatible, because coreboot values are off-by-1 to allow
the default opt-out.
https://review.coreboot.org/c/coreboot/+/81638/comment/a3013a28_f301341f :
PS4, Line 517: s_cfg->PcieRpL1Substates[index] = rp_cfg->PcieRpL1Substates;
Same here.
--
To view, visit https://review.coreboot.org/c/coreboot/+/81638?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I9db18859f9a04ad4b7c0c3f7992b09e0f9484a81
Gerrit-Change-Number: 81638
Gerrit-PatchSet: 4
Gerrit-Owner: Sean Rhodes <sean(a)starlabs.systems>
Gerrit-Reviewer: Dinesh Gehlot <digehlot(a)google.com>
Gerrit-Reviewer: Kapil Porwal <kapilporwal(a)google.com>
Gerrit-Reviewer: Lean Sheng Tan <sheng.tan(a)9elements.com>
Gerrit-Reviewer: Matt DeVillier <matt.devillier(a)gmail.com>
Gerrit-Reviewer: Nick Vaccaro <nvaccaro(a)chromium.org>
Gerrit-Reviewer: Subrata Banik <subratabanik(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Eric Lai <ericllai(a)google.com>
Gerrit-CC: Nico Huber <nico.h(a)gmx.de>
Gerrit-Attention: Sean Rhodes <sean(a)starlabs.systems>
Gerrit-Attention: Subrata Banik <subratabanik(a)google.com>
Gerrit-Attention: Matt DeVillier <matt.devillier(a)gmail.com>
Gerrit-Attention: Dinesh Gehlot <digehlot(a)google.com>
Gerrit-Attention: Kapil Porwal <kapilporwal(a)google.com>
Gerrit-Attention: Nick Vaccaro <nvaccaro(a)chromium.org>
Gerrit-Attention: Lean Sheng Tan <sheng.tan(a)9elements.com>
Gerrit-Comment-Date: Sat, 13 Apr 2024 11:52:37 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Attention is currently required from: Arthur Heymans, Jon Murphy, Jérémy Compostella, Nico Huber.
Subrata Banik has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/81886?usp=email )
Change subject: arch/x86: Prevent .text/.init overlap with older linkers
......................................................................
Patch Set 2:
(1 comment)
Commit Message:
https://review.coreboot.org/c/coreboot/+/81886/comment/35a86e9b_657e4c31 :
PS2, Line 11: (binutils 2.3x)
> > Are you sure this is used with the main branch? I was told ChromeOS
> > always uses the newest toolchain (and hence we have to restrict
> > toolchain updates to the releases). binutils was updated to 2.40
> > a year ago.
>
> we are still using 2.37 version and raised an internal bug https://b.corp.google.com/issues/332445618 to perform an uprev to 2.42 to switch to the new binutil. But as said, the existing EDK2 builds are failing (as Intel FSP/EDK2 code are not supportive of the latest tool chain).
in case you don't have access to the chrome bug to share the context. Possibly one year ago we attempted 2.40 migration but since then we are blocked due to Intel EDK2 related build issue. So far we don't have resolution and it blocked the 2.40 migration for us. This time we reached out to EDK2 folks for fixing the issue. let see how it goes.
--
To view, visit https://review.coreboot.org/c/coreboot/+/81886?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I019bf6896d84b2a84dff6f22323f0f446c0740b5
Gerrit-Change-Number: 81886
Gerrit-PatchSet: 2
Gerrit-Owner: Subrata Banik <subratabanik(a)google.com>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Jon Murphy <jpmurphy(a)google.com>
Gerrit-Reviewer: Jérémy Compostella <jeremy.compostella(a)intel.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Nico Huber <nico.h(a)gmx.de>
Gerrit-CC: Werner Zeh <werner.zeh(a)siemens.com>
Gerrit-Attention: Nico Huber <nico.h(a)gmx.de>
Gerrit-Attention: Jérémy Compostella <jeremy.compostella(a)intel.com>
Gerrit-Attention: Jon Murphy <jpmurphy(a)google.com>
Gerrit-Attention: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Comment-Date: Sat, 13 Apr 2024 11:40:10 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Nico Huber <nico.h(a)gmx.de>
Comment-In-Reply-To: Subrata Banik <subratabanik(a)google.com>
Gerrit-MessageType: comment