Attention is currently required from: Julius Werner, Maximilian Brune.
Doug Anderson has posted comments on this change by Julius Werner. ( https://review.coreboot.org/c/coreboot/+/85988?usp=email )
Change subject: commonlib/device_tree: Initialize cells to default values on find()
......................................................................
Patch Set 1: Code-Review+1
(1 comment)
Patchset:
PS1:
I thought I had +2 in the past, but I don't seem to now so +1.
--
To view, visit https://review.coreboot.org/c/coreboot/+/85988?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I39ba2c82d3a0d0b39a2ed5eba2420a04fbccb2f7
Gerrit-Change-Number: 85988
Gerrit-PatchSet: 1
Gerrit-Owner: Julius Werner <jwerner(a)chromium.org>
Gerrit-Reviewer: Doug Anderson <dianders(a)chromium.org>
Gerrit-Reviewer: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Attention: Julius Werner <jwerner(a)chromium.org>
Gerrit-Attention: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Comment-Date: Tue, 14 Jan 2025 22:10:58 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Attention is currently required from: Douglas Anderson, Maximilian Brune, Paul Menzel, Yu-Ping Wu.
Julius Werner has posted comments on this change by Julius Werner. ( https://review.coreboot.org/c/coreboot/+/85964?usp=email )
Change subject: commonlib/device_tree: Return cells properties of parent node
......................................................................
Patch Set 2:
(1 comment)
File src/commonlib/device_tree.c:
https://review.coreboot.org/c/coreboot/+/85964/comment/72f2220c_8df4c36c?us… :
PS1, Line 1061:
> > Maybe it would be nice to make sure props are always initialized to something but I don't think th […]
But, but... mah beautifully clean and inspiringly streamlined ready-to-use recursive API design! :(
Okay, fine. Follow-up patch.
--
To view, visit https://review.coreboot.org/c/coreboot/+/85964?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I323066477a4d4be17225e0915a81ce2ff39c1e40
Gerrit-Change-Number: 85964
Gerrit-PatchSet: 2
Gerrit-Owner: Julius Werner <jwerner(a)chromium.org>
Gerrit-Reviewer: Douglas Anderson <dianders(a)chromium.org>
Gerrit-Reviewer: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Reviewer: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Reviewer: Yu-Ping Wu <yupingso(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Douglas Anderson <dianders(a)chromium.org>
Gerrit-Attention: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Attention: Yu-Ping Wu <yupingso(a)google.com>
Gerrit-Comment-Date: Tue, 14 Jan 2025 22:06:51 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Douglas Anderson <dianders(a)chromium.org>
Comment-In-Reply-To: Julius Werner <jwerner(a)chromium.org>
Comment-In-Reply-To: Maximilian Brune <maximilian.brune(a)9elements.com>
Julius Werner has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/85989?usp=email )
Change subject: commonlib/device_tree: Skip dt_read_cell_props() when not needed
......................................................................
commonlib/device_tree: Skip dt_read_cell_props() when not needed
dt_find_node() calls dt_read_cell_props() for every node it walks, but
this is only actually necessary when the caller is interested in the
`#address-cells` and `#size-cells` values and passed out-parameters to
receive them. Most callers don't actually do that, and we scan through
all properties needlessly on every node. This patch adds a fast path to
skip that.
Change-Id: I114f824a7d88b0bac4a96aca3f7dced459503b02
Signed-off-by: Julius Werner <jwerner(a)chromium.org>
---
M src/commonlib/device_tree.c
1 file changed, 4 insertions(+), 2 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/89/85989/1
diff --git a/src/commonlib/device_tree.c b/src/commonlib/device_tree.c
index 2ee0316..a7007d9 100644
--- a/src/commonlib/device_tree.c
+++ b/src/commonlib/device_tree.c
@@ -1050,7 +1050,8 @@
/* Update #address-cells and #size-cells for the parent level (cells
properties always count for the direct children of their node). */
- dt_read_cell_props(parent, addrcp, sizecp);
+ if (addrcp || sizecp)
+ dt_read_cell_props(parent, addrcp, sizecp);
/* Find the next node in the path, if it exists. */
list_for_each(node, parent->children, list_node) {
@@ -1135,7 +1136,8 @@
if (path[0] == '/') { /* regular path */
if (path[1] == '\0') { /* special case: "/" is root node */
- dt_read_cell_props(tree->root, addrcp, sizecp);
+ if (addrcp || sizecp)
+ dt_read_cell_props(tree->root, addrcp, sizecp);
return tree->root;
}
--
To view, visit https://review.coreboot.org/c/coreboot/+/85989?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I114f824a7d88b0bac4a96aca3f7dced459503b02
Gerrit-Change-Number: 85989
Gerrit-PatchSet: 1
Gerrit-Owner: Julius Werner <jwerner(a)chromium.org>
Julius Werner has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/85988?usp=email )
Change subject: commonlib/device_tree: Initialize cells to default values on find()
......................................................................
commonlib/device_tree: Initialize cells to default values on find()
This patch wraps `dt_find_node()` in a function that initializes the
addr_cells and size_cells values to the defaults provided in the FDT
specification before potentially updating them from found values, so
that we always return the correct result and remove the burden of
correctly initializing them from the caller.
Change-Id: I39ba2c82d3a0d0b39a2ed5eba2420a04fbccb2f7
Signed-off-by: Julius Werner <jwerner(a)chromium.org>
---
M src/commonlib/device_tree.c
1 file changed, 31 insertions(+), 17 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/88/85988/1
diff --git a/src/commonlib/device_tree.c b/src/commonlib/device_tree.c
index c73e258..2ee0316 100644
--- a/src/commonlib/device_tree.c
+++ b/src/commonlib/device_tree.c
@@ -1039,23 +1039,9 @@
}
}
-/*
- * Find a node from a device tree path, relative to a parent node.
- *
- * @param parent The node from which to start the relative path lookup.
- * @param path An array of path component strings that will be looked
- * up in order to find the node. Must be terminated with
- * a NULL pointer. Example: {'firmware', 'coreboot', NULL}
- * @param addrcp Pointer that will be updated with any #address-cells
- * value found in the path. May be NULL to ignore.
- * @param sizecp Pointer that will be updated with any #size-cells
- * value found in the path. May be NULL to ignore.
- * @param create 1: Create node(s) if not found. 0: Return NULL instead.
- * @return The found/created node, or NULL.
- */
-struct device_tree_node *dt_find_node(struct device_tree_node *parent,
- const char **path, u32 *addrcp,
- u32 *sizecp, int create)
+static struct device_tree_node *_dt_find_node(struct device_tree_node *parent,
+ const char **path, u32 *addrcp,
+ u32 *sizecp, int create)
{
struct device_tree_node *node, *found = NULL;
@@ -1091,6 +1077,34 @@
}
/*
+ * Find a node from a device tree path, relative to a parent node.
+ *
+ * @param parent The node from which to start the relative path lookup.
+ * @param path An array of path component strings that will be looked
+ * up in order to find the node. Must be terminated with
+ * a NULL pointer. Example: {'firmware', 'coreboot', NULL}
+ * @param addrcp Pointer that will be updated with any #address-cells
+ * value found in the path. May be NULL to ignore.
+ * @param sizecp Pointer that will be updated with any #size-cells
+ * value found in the path. May be NULL to ignore.
+ * @param create 1: Create node(s) if not found. 0: Return NULL instead.
+ * @return The found/created node, or NULL.
+ */
+struct device_tree_node *dt_find_node(struct device_tree_node *parent,
+ const char **path, u32 *addrcp,
+ u32 *sizecp, int create)
+{
+ /* Initialize cells to default values according to FDT spec. */
+ if (addrcp)
+ *addrcp = 2;
+
+ if (sizecp)
+ *sizecp = 1;
+
+ return _dt_find_node(parent, path, addrcp, sizecp, create);
+}
+
+/*
* Find a node in the tree from a string device tree path.
*
* @param tree The device tree to search.
--
To view, visit https://review.coreboot.org/c/coreboot/+/85988?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I39ba2c82d3a0d0b39a2ed5eba2420a04fbccb2f7
Gerrit-Change-Number: 85988
Gerrit-PatchSet: 1
Gerrit-Owner: Julius Werner <jwerner(a)chromium.org>
Attention is currently required from: Cliff Huang, Jérémy Compostella, Patrick Georgi, Zhixing Ma.
Julius Werner has posted comments on this change by Jérémy Compostella. ( https://review.coreboot.org/c/coreboot/+/85982?usp=email )
Change subject: MAINTAINERS: Add Intel reviewers mailing list to relevant sections
......................................................................
Patch Set 6:
(1 comment)
Patchset:
PS6:
FYI, while it's good to keep the MAINTAINERS file up to date anyway so that people can see who to reach out to and who can give authoritative +2s about a certain code section, you don't _need_ to be in MAINTAINERS just to get notifications. Gerrit has an extensive notification system built-in that anyone can configure for their account without having to commit anything to the repo.
Just go to Gerrit's Settings page in the UI (gear in top right), scroll to Notifications, put "coreboot" in the Repo field and write something like `path:"^src/soc/intel/.*"` in the "branch:name, or other search expression" field. Click Add and Save Changes and then you'll get notified of any new patch under the soc/intel directory.
--
To view, visit https://review.coreboot.org/c/coreboot/+/85982?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I2d90d10902dba30222d213632bd0d6d0226b855d
Gerrit-Change-Number: 85982
Gerrit-PatchSet: 6
Gerrit-Owner: Jérémy Compostella <jeremy.compostella(a)intel.com>
Gerrit-Reviewer: Bora Guvendik <bora.guvendik(a)intel.com>
Gerrit-Reviewer: Cliff Huang <cliff.huang(a)intel.com>
Gerrit-Reviewer: Jamie Ryu <jamie.m.ryu(a)intel.com>
Gerrit-Reviewer: Name of user not set #1005776
Gerrit-Reviewer: Patrick Georgi <patrick(a)coreboot.org>
Gerrit-Reviewer: Pratikkumar V Prajapati <pratikkumar.v.prajapati(a)intel.com>
Gerrit-Reviewer: Zhixing Ma <zhixing.ma(a)intel.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Felix Singer <service+coreboot-gerrit(a)felixsinger.de>
Gerrit-CC: Julius Werner <jwerner(a)chromium.org>
Gerrit-CC: Subrata Banik <subratabanik(a)google.com>
Gerrit-Attention: Zhixing Ma <zhixing.ma(a)intel.com>
Gerrit-Attention: Cliff Huang <cliff.huang(a)intel.com>
Gerrit-Attention: Patrick Georgi <patrick(a)coreboot.org>
Gerrit-Attention: Jérémy Compostella <jeremy.compostella(a)intel.com>
Gerrit-Comment-Date: Tue, 14 Jan 2025 21:36:49 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Attention is currently required from: Julius Werner, Maximilian Brune, Paul Menzel, Yu-Ping Wu.
Douglas Anderson has posted comments on this change by Julius Werner. ( https://review.coreboot.org/c/coreboot/+/85964?usp=email )
Change subject: commonlib/device_tree: Return cells properties of parent node
......................................................................
Patch Set 2: Code-Review+1
(1 comment)
File src/commonlib/device_tree.c:
https://review.coreboot.org/c/coreboot/+/85964/comment/6f8a9470_8d12d54d?us… :
PS1, Line 1061:
> Maybe it would be nice to make sure props are always initialized to something but I don't think that could be done with the current recursive architecture of the API.
Not that I'm insisting, but the recursion issue is simple to solve by adding a wrapper. Rename the existing function to `_dt_find_node`, then:
```
struct device_tree_node *dt_find_node(...)
{
if (addrcp)
*addrcp = 2;
if (sizecp)
*sizecp = 1;
return _dt_find_node(...);
}
```
;-)
...but given that you've researched it then I'm file with it how it is...
--
To view, visit https://review.coreboot.org/c/coreboot/+/85964?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I323066477a4d4be17225e0915a81ce2ff39c1e40
Gerrit-Change-Number: 85964
Gerrit-PatchSet: 2
Gerrit-Owner: Julius Werner <jwerner(a)chromium.org>
Gerrit-Reviewer: Douglas Anderson <dianders(a)chromium.org>
Gerrit-Reviewer: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Reviewer: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Reviewer: Yu-Ping Wu <yupingso(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Julius Werner <jwerner(a)chromium.org>
Gerrit-Attention: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Attention: Yu-Ping Wu <yupingso(a)google.com>
Gerrit-Comment-Date: Tue, 14 Jan 2025 21:32:09 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Comment-In-Reply-To: Douglas Anderson <dianders(a)chromium.org>
Comment-In-Reply-To: Julius Werner <jwerner(a)chromium.org>
Comment-In-Reply-To: Maximilian Brune <maximilian.brune(a)9elements.com>
Attention is currently required from: Douglas Anderson, Maximilian Brune, Paul Menzel, Yu-Ping Wu.
Julius Werner has posted comments on this change by Julius Werner. ( https://review.coreboot.org/c/coreboot/+/85964?usp=email )
Change subject: commonlib/device_tree: Return cells properties of parent node
......................................................................
Patch Set 2:
(3 comments)
Commit Message:
https://review.coreboot.org/c/coreboot/+/85964/comment/982af942_f965e2d8?us… :
PS1, Line 31: recently
> Maybe just reference the commit?
Done
File src/commonlib/device_tree.c:
https://review.coreboot.org/c/coreboot/+/85964/comment/fb7917b5_fb77c51d?us… :
PS1, Line 1061:
> Sure, it's useless for the purpose of finding a child DT node, but what if old code was using this function as a shortcut for finding the #address-cells and #size-cells of a given node. AKA:
I've looked through all callers (both in coreboot and depthcharge) already, there are very few cases that even care about cells at all and those don't do anything that would be affected by this. In general, cases that only want to probe the current node just call `dt_read_cell_props()` directly.
Maybe it would be nice to make sure props are always initialized to something but I don't think that could be done with the current recursive architecture of the API. We could do it in `dt_find_node_by_path()`, but then that just makes that function act differently from `dt_find_node()` which could also be confusing. Right now, callers seem to generally all initialize the variables before passing them in (although they unfortunately don't always do it to 2/1 like the spec says, but that's their problem), and don't expect the function to write back to them in all cases, which also matches the API documentation.
https://review.coreboot.org/c/coreboot/+/85964/comment/1aa344ec_43291cf4?us… :
PS1, Line 1066: .
> Remove the space?
Done
--
To view, visit https://review.coreboot.org/c/coreboot/+/85964?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I323066477a4d4be17225e0915a81ce2ff39c1e40
Gerrit-Change-Number: 85964
Gerrit-PatchSet: 2
Gerrit-Owner: Julius Werner <jwerner(a)chromium.org>
Gerrit-Reviewer: Douglas Anderson <dianders(a)chromium.org>
Gerrit-Reviewer: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Reviewer: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Reviewer: Yu-Ping Wu <yupingso(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Douglas Anderson <dianders(a)chromium.org>
Gerrit-Attention: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Attention: Yu-Ping Wu <yupingso(a)google.com>
Gerrit-Comment-Date: Tue, 14 Jan 2025 21:27:36 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Douglas Anderson <dianders(a)chromium.org>
Comment-In-Reply-To: Paul Menzel <paulepanter(a)mailbox.org>
Comment-In-Reply-To: Maximilian Brune <maximilian.brune(a)9elements.com>
Attention is currently required from: Julius Werner, Maximilian Brune, Paul Menzel, Yu-Ping Wu.
Hello Douglas Anderson, Maximilian Brune, Paul Menzel, Yu-Ping Wu, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/85964?usp=email
to look at the new patch set (#2).
The following approvals got outdated and were removed:
Code-Review+1 by Paul Menzel, Code-Review+2 by Maximilian Brune, Verified+1 by build bot (Jenkins)
Change subject: commonlib/device_tree: Return cells properties of parent node
......................................................................
commonlib/device_tree: Return cells properties of parent node
In Flattened Device Trees, there exist special properties called
`#address-cells` and `#size-cells` that determine how large addresses
and sizes in `reg` properties are. According to the FDT specification,
each `reg` node cares about the `...cells` property in the _parent_ of
its node. Our current implementation looks for those properties in the
node it finds and returns, which would presumably be the node with the
`reg` property itself. Therefore, we're returning the wrong `...cells`
values.
This isn't really a problem in practice because we also allow inheriting
these properties from the parent when they don't exist in the child, and
nodes that contain `reg` properties usually don't contain `...cells`
properties themselves (because those properties would be incorrect and
useless there), so we usually just end up falling back to the (correct)
value we inherited from the parent. But it's still better to just fix
the mistake, and if we ever happen to have a situation where the node
containing the `reg` property still has children that require different
`...cells` values as well, it could make a difference. (The fact that
we're inheriting these properties is also technically incorrect
according to the spec, but we're doing that intentionally to match
behavior in the Linux kernel.)
This issue was already correctly implemented in the recently added
fdt_find_node() from commit 33079b8174e6 ("lib/device_tree: Add some FDT
helper functions"), and this patch also fixes it in the older
dt_find_node().
Change-Id: I323066477a4d4be17225e0915a81ce2ff39c1e40
Signed-off-by: Julius Werner <jwerner(a)chromium.org>
---
M src/commonlib/device_tree.c
1 file changed, 4 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/85964/2
--
To view, visit https://review.coreboot.org/c/coreboot/+/85964?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: newpatchset
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I323066477a4d4be17225e0915a81ce2ff39c1e40
Gerrit-Change-Number: 85964
Gerrit-PatchSet: 2
Gerrit-Owner: Julius Werner <jwerner(a)chromium.org>
Gerrit-Reviewer: Douglas Anderson <dianders(a)chromium.org>
Gerrit-Reviewer: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Reviewer: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Reviewer: Yu-Ping Wu <yupingso(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Maximilian Brune <maximilian.brune(a)9elements.com>
Gerrit-Attention: Julius Werner <jwerner(a)chromium.org>
Gerrit-Attention: Yu-Ping Wu <yupingso(a)google.com>
Attention is currently required from: Cliff Huang, Jérémy Compostella, Patrick Georgi, Zhixing Ma.
Felix Singer has posted comments on this change by Jérémy Compostella. ( https://review.coreboot.org/c/coreboot/+/85982?usp=email )
The change is no longer submittable: All-Comments-Resolved is unsatisfied now.
Change subject: MAINTAINERS: Add Intel reviewers mailing list to relevant sections
......................................................................
Patch Set 6:
(1 comment)
Patchset:
PS6:
Hi, sorry for being a bit late. Please read my reply here https://mail.coreboot.org/hyperkitty/list/coreboot@coreboot.org/message/T3V…
--
To view, visit https://review.coreboot.org/c/coreboot/+/85982?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I2d90d10902dba30222d213632bd0d6d0226b855d
Gerrit-Change-Number: 85982
Gerrit-PatchSet: 6
Gerrit-Owner: Jérémy Compostella <jeremy.compostella(a)intel.com>
Gerrit-Reviewer: Bora Guvendik <bora.guvendik(a)intel.com>
Gerrit-Reviewer: Cliff Huang <cliff.huang(a)intel.com>
Gerrit-Reviewer: Jamie Ryu <jamie.m.ryu(a)intel.com>
Gerrit-Reviewer: Name of user not set #1005776
Gerrit-Reviewer: Patrick Georgi <patrick(a)coreboot.org>
Gerrit-Reviewer: Pratikkumar V Prajapati <pratikkumar.v.prajapati(a)intel.com>
Gerrit-Reviewer: Zhixing Ma <zhixing.ma(a)intel.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Felix Singer <service+coreboot-gerrit(a)felixsinger.de>
Gerrit-CC: Subrata Banik <subratabanik(a)google.com>
Gerrit-Attention: Zhixing Ma <zhixing.ma(a)intel.com>
Gerrit-Attention: Cliff Huang <cliff.huang(a)intel.com>
Gerrit-Attention: Patrick Georgi <patrick(a)coreboot.org>
Gerrit-Attention: Jérémy Compostella <jeremy.compostella(a)intel.com>
Gerrit-Comment-Date: Tue, 14 Jan 2025 21:17:58 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No