Attention is currently required from: Haribalaraman Ramasubramanian, Reka Norman, Rizwan Qureshi, Tim Wawrzynczak, Daniil Lunev, Meera Ravindranath, Nick Vaccaro, Divagar Mohandass.
Hello build bot (Jenkins), Subrata Banik, Haribalaraman Ramasubramanian, Tim Wawrzynczak, Rizwan Qureshi, Daniil Lunev, Divagar Mohandass,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/68251
to look at the new patch set (#9).
Change subject: soc/intel/{adl,cmn}: Add/Remove LTR disqualification for UFS
......................................................................
soc/intel/{adl,cmn}: Add/Remove LTR disqualification for UFS
a) Add LTR disqualification in D3 to ensure PMC ignores LTR
from UFS IP as it is infinite.
b) Remove LTR disqualification in _PS0 to ensure PMC stops
ignoring LTR from UFS IP during D3 exit.
c) Add Kconfig (SOC_INTEL_UFS_LTR_DISQUALIFY) check to apply
this LTR WA.
BUG=b:252975357
TEST=build and boot nirwen and see no issues in PLT runs
Signed-off-by: Meera Ravindranath <meera.ravindranath(a)intel.com>
Change-Id: I88772b0b7dde1fca0130472a38628e72dfd6c26c
---
M src/soc/intel/alderlake/Kconfig
M src/soc/intel/alderlake/include/soc/ufs.h
M src/soc/intel/common/block/acpi/Kconfig
M src/soc/intel/common/block/acpi/acpi/ufs.asl
4 files changed, 54 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/51/68251/9
--
To view, visit https://review.coreboot.org/c/coreboot/+/68251
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I88772b0b7dde1fca0130472a38628e72dfd6c26c
Gerrit-Change-Number: 68251
Gerrit-PatchSet: 9
Gerrit-Owner: Meera Ravindranath <meera.ravindranath(a)intel.com>
Gerrit-Reviewer: Daniil Lunev <dlunev(a)google.com>
Gerrit-Reviewer: Divagar Mohandass <divagar.mohandass(a)intel.com>
Gerrit-Reviewer: Haribalaraman Ramasubramanian <haribalaraman.r(a)intel.com>
Gerrit-Reviewer: Rizwan Qureshi <rizwan.qureshi(a)intel.com>
Gerrit-Reviewer: Subrata Banik <subratabanik(a)google.com>
Gerrit-Reviewer: Tim Wawrzynczak <inforichland(a)gmail.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Eric Lai <eric_lai(a)quanta.corp-partner.google.com>
Gerrit-CC: Kangheui Won <khwon(a)chromium.org>
Gerrit-CC: Nick Vaccaro <nvaccaro(a)google.com>
Gerrit-CC: Reka Norman <rekanorman(a)chromium.org>
Gerrit-Attention: Haribalaraman Ramasubramanian <haribalaraman.r(a)intel.com>
Gerrit-Attention: Reka Norman <rekanorman(a)chromium.org>
Gerrit-Attention: Rizwan Qureshi <rizwan.qureshi(a)intel.com>
Gerrit-Attention: Tim Wawrzynczak <inforichland(a)gmail.com>
Gerrit-Attention: Daniil Lunev <dlunev(a)google.com>
Gerrit-Attention: Meera Ravindranath <meera.ravindranath(a)intel.com>
Gerrit-Attention: Nick Vaccaro <nvaccaro(a)google.com>
Gerrit-Attention: Divagar Mohandass <divagar.mohandass(a)intel.com>
Gerrit-MessageType: newpatchset
Attention is currently required from: Martin L Roth.
Martin Roth has uploaded a new patch set (#2) to the change originally created by Martin L Roth. ( https://review.coreboot.org/c/coreboot/+/68709 )
Change subject: MAINTAINERS: Make Misc Fixes
......................................................................
MAINTAINERS: Make Misc Fixes
- X86 architecture is maintained, so mark it as such.
- Legacy AMD chips are supported for odd fixes.
- Remove maintainers whose emails are bouncing.
- Remove maintainers who don't have +2 rights in gerrit.
- According to the instructions, we should use S: Orphan, not Orphaned.
- Update incorrect email addresses.
Signed-off-by: Martin Roth <gaumless(a)gmail.com>
Change-Id: Ib6d47a8c34482c81ff96dbeec760852cba01dabc
---
M MAINTAINERS
1 file changed, 21 insertions(+), 6 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/09/68709/2
--
To view, visit https://review.coreboot.org/c/coreboot/+/68709
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ib6d47a8c34482c81ff96dbeec760852cba01dabc
Gerrit-Change-Number: 68709
Gerrit-PatchSet: 2
Gerrit-Owner: Martin L Roth <gaumless(a)gmail.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-CC: ron minnich <rminnich(a)gmail.com>
Gerrit-Attention: Martin L Roth <gaumless(a)gmail.com>
Gerrit-MessageType: newpatchset
Martin Roth has submitted this change. ( https://review.coreboot.org/c/coreboot/+/68705 )
Change subject: MAINTAINERS: Update instructions
......................................................................
MAINTAINERS: Update instructions
Signed-off-by: Martin Roth <gaumless(a)gmail.com>
Change-Id: I0e06ac5f92109757143897f3d331aeea0cefe4b9
Reviewed-on: https://review.coreboot.org/c/coreboot/+/68705
Tested-by: build bot (Jenkins) <no-reply(a)coreboot.org>
Reviewed-by: Elyes Haouas <ehaouas(a)noos.fr>
---
M MAINTAINERS
1 file changed, 24 insertions(+), 30 deletions(-)
Approvals:
build bot (Jenkins): Verified
Elyes Haouas: Looks good to me, approved
diff --git a/MAINTAINERS b/MAINTAINERS
index 131aea6..4627a58 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -14,27 +14,17 @@
easier on the maintainers. Not all of these guidelines matter for every
trivial patch so apply some common sense.
-1. Always _test_ your changes, however small, on at least 1 or
- 2 people, preferably many more.
-2. Try to release a few ALPHA test versions to gerrit. Announce
- them onto the coreboot mailing list and IRC channel and await
- results. This is especially important on coreboot core changes,
- but also for device drivers, because often that's the only way
- you will find things like the fact revision 3 chipset needs
- a magic fix you didn't know about, or some clown changed the
- chips on a board and not its name. (Don't laugh!)
+1. Make sure your changes compile correctly in multiple configurations. In
+ particular check that changes work for various boards in the tree that
+ it affects:
-3. Make sure your changes compile correctly in multiple
- configurations. In particular check that changes work for all
- boards in the tree (use abuild!)
+ Test with: `util/abuild/abuild -c $(nproc) -t vendor/boardname`
-4. When you are happy with a change make it generally available for
+2. When you are happy with a change make it generally available for
testing in gerrit and await feedback.
-5. Make your patch available through coreboot's gerrit code review
- system, and add the relevant maintainer from this list as a code
- reviewer. Be prepared to get your changes sent back with seemingly
+3. Be prepared to get your changes sent back with seemingly
silly requests about formatting and variable names. These aren't
as silly as they seem. One job the maintainers do is to keep
things looking the same. Sometimes this means that the clever
@@ -45,36 +35,27 @@
(util/lint/checkpatch.pl) to catch trival style violations.
See https://www.coreboot.org/Coding_Style for guidance here.
- PLEASE add the maintainers that are generated by
- util/scripts/get_maintainer.pl as reviewers. The results returned
- by the script will be best if you have git installed and are
- making your changes in a branch derived from coreboot.org's latest
- git tree.
-
- PLEASE try to include any credit lines you want added with the
- patch. It avoids people being missed off by mistake and makes
- it easier to know who wants adding and who doesn't.
-
PLEASE document known bugs. If it doesn't work for everything
or does something very odd once a month document it.
- PLEASE remember that submissions must be made under the terms
+ ALWAYS remember that submissions are made under the terms
of the OSDL certificate of contribution and should include a
Signed-off-by: line. The current version of this "Developer's
Certificate of Origin" (DCO) is listed at
https://www.coreboot.org/Development_Guidelines#Sign-off_Procedure.
-6. Make sure you have the right to send any changes you make. If you
+4. Make sure you have the right to send any changes you make. If you
do changes at work you may find your employer owns the patch
not you.
-7. Happy hacking.
+5. Happy hacking.
Descriptions of section entries:
M: Maintainer: FullName <address@domain>
Must be registered to Gerrit (https://review.coreboot.org/).
- Should have experience with upstream coreboot development.
+ Should have experience with upstream coreboot development and
+ +2 rights.
R: Designated reviewer: FullName <address@domain>
These reviewers should be CCed on patches.
L: Mailing list that is relevant to this area
--
To view, visit https://review.coreboot.org/c/coreboot/+/68705
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I0e06ac5f92109757143897f3d331aeea0cefe4b9
Gerrit-Change-Number: 68705
Gerrit-PatchSet: 3
Gerrit-Owner: Martin L Roth <gaumless(a)gmail.com>
Gerrit-Reviewer: Elyes Haouas <ehaouas(a)noos.fr>
Gerrit-Reviewer: Martin Roth <martin.roth(a)amd.corp-partner.google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-MessageType: merged
Attention is currently required from: Arthur Heymans, Robert Zieba, Martin Roth, Karthik Ramasubramanian, Felix Held.
Nico Huber has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/67931 )
Change subject: cpu/x86/smm: Add PCI BAR store functionality
......................................................................
Patch Set 5:
(1 comment)
Commit Message:
https://review.coreboot.org/c/coreboot/+/67931/comment/74e6febd_98d341f3
PS2, Line 9: n certain cases data within protected memmory areas like SMRAM could
: be leaked or modified if an attacker remaps PCI BARs to point within
: that area.
> I thought the hardware makes sure that you cannot put BARs where memory resides.
You can, but the device will most likely not work.
One attack vector is not so much about what the hardware does with a
wrong BAR setting, but what the software (SMI handler) does. Imagine
the BAR (register) as a scratch pad, it doesn't matter if the device
can work with the value in there. Then, if the SMI handler would read
that register (as an address) to access the device, it might acciden-
tally access protected memory instead.
Another way to see it: the register can be used to pass a pointer into
the SMI handler. It shouldn't trust that pointer.
--
To view, visit https://review.coreboot.org/c/coreboot/+/67931
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I23fb1e935dd1b89f1cc5c834cc2025f0fe5fda37
Gerrit-Change-Number: 67931
Gerrit-PatchSet: 5
Gerrit-Owner: Robert Zieba <robertzieba(a)google.com>
Gerrit-Reviewer: Arthur Heymans <arthur.heymans(a)9elements.com>
Gerrit-Reviewer: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-Reviewer: Karthik Ramasubramanian <kramasub(a)google.com>
Gerrit-Reviewer: Martin Roth <martin.roth(a)amd.corp-partner.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: Nico Huber <nico.h(a)gmx.de>
Gerrit-CC: Raul Rangel <rrangel(a)chromium.org>
Gerrit-Attention: Arthur Heymans <arthur.heymans(a)9elements.com>
Gerrit-Attention: Robert Zieba <robertzieba(a)google.com>
Gerrit-Attention: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Attention: Martin Roth <martin.roth(a)amd.corp-partner.google.com>
Gerrit-Attention: Karthik Ramasubramanian <kramasub(a)google.com>
Gerrit-Attention: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-Comment-Date: Tue, 25 Oct 2022 16:56:31 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Arthur Heymans <arthur(a)aheymans.xyz>
Comment-In-Reply-To: Martin Roth <martin.roth(a)amd.corp-partner.google.com>
Gerrit-MessageType: comment
Attention is currently required from: Arthur Heymans, Jonathan Zhang, Angel Pons.
Christian Walter has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/68262 )
Change subject: cpu/x86/mp_init: adjust timeout for 2nd SIPI
......................................................................
Patch Set 6:
(2 comments)
Commit Message:
https://review.coreboot.org/c/coreboot/+/68262/comment/63605ca4_6b756c5b
PS6, Line 9: luanched
launched
File src/cpu/x86/mp_init.c:
https://review.coreboot.org/c/coreboot/+/68262/comment/ee9e3997_b9709d26
PS6, Line 154: BIOS_DEBUG
This should probably be BIOS_TRACE
--
To view, visit https://review.coreboot.org/c/coreboot/+/68262
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Id958f18bdcb34d76df8aa443161123252524328e
Gerrit-Change-Number: 68262
Gerrit-PatchSet: 6
Gerrit-Owner: Jonathan Zhang <jonzhang(a)fb.com>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Arthur Heymans <arthur.heymans(a)9elements.com>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Reviewer: Marc Jones <marc(a)marcjonesconsulting.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Arthur Heymans <arthur.heymans(a)9elements.com>
Gerrit-Attention: Jonathan Zhang <jonzhang(a)fb.com>
Gerrit-Attention: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Attention: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Comment-Date: Tue, 25 Oct 2022 16:47:44 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Attention is currently required from: Arthur Heymans, Robert Zieba, Nico Huber, Karthik Ramasubramanian, Felix Held.
Martin Roth has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/67931 )
Change subject: cpu/x86/smm: Add PCI BAR store functionality
......................................................................
Patch Set 5:
(1 comment)
Commit Message:
https://review.coreboot.org/c/coreboot/+/67931/comment/c7a29aef_eee40eeb
PS2, Line 9: n certain cases data within protected memmory areas like SMRAM could
: be leaked or modified if an attacker remaps PCI BARs to point within
: that area.
> Can you do that? I thought the hardware makes sure that you cannot put BARs where memory resides.
I'd just remove the 'like smram'.
--
To view, visit https://review.coreboot.org/c/coreboot/+/67931
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I23fb1e935dd1b89f1cc5c834cc2025f0fe5fda37
Gerrit-Change-Number: 67931
Gerrit-PatchSet: 5
Gerrit-Owner: Robert Zieba <robertzieba(a)google.com>
Gerrit-Reviewer: Arthur Heymans <arthur.heymans(a)9elements.com>
Gerrit-Reviewer: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-Reviewer: Karthik Ramasubramanian <kramasub(a)google.com>
Gerrit-Reviewer: Martin Roth <martin.roth(a)amd.corp-partner.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: Nico Huber <nico.h(a)gmx.de>
Gerrit-CC: Raul Rangel <rrangel(a)chromium.org>
Gerrit-Attention: Arthur Heymans <arthur.heymans(a)9elements.com>
Gerrit-Attention: Robert Zieba <robertzieba(a)google.com>
Gerrit-Attention: Nico Huber <nico.h(a)gmx.de>
Gerrit-Attention: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Attention: Karthik Ramasubramanian <kramasub(a)google.com>
Gerrit-Attention: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-Comment-Date: Tue, 25 Oct 2022 16:36:13 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-MessageType: comment