Attention is currently required from: Martin L Roth, Stefan Reinauer.
Hello Martin L Roth, Stefan Reinauer,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/68719
to look at the new patch set (#2).
Change subject: NOTFORMERGE/WIP/POC Use FDT as payload handoff instead lb_tables
......................................................................
NOTFORMERGE/WIP/POC Use FDT as payload handoff instead lb_tables
Pass information to the payload via FDT instead of coreboot tables.
Currently implemented:
- usable / reserved memory
- framebuffer (TODO: more formats)
- Some CBMEM pointers
TODO: clean up, add more entries, remove hacks
Change-Id: Id96d4e7805855d35392e78f8d7b3a1ff911105a3
Signed-off-by: Arthur Heymans <arthur(a)aheymans.xyz>
---
M payloads/external/tianocore/tools_def.txt
M src/commonlib/bsd/include/commonlib/bsd/cbmem_id.h
M src/include/boot/tables.h
M src/include/bootmem.h
M src/include/device_tree.h
M src/include/fit.h
M src/lib/Kconfig
M src/lib/Makefile.inc
M src/lib/bootmem.c
M src/lib/device_tree.c
A src/lib/fdt_handoff.c
M src/lib/fit.c
M src/lib/fit_payload.c
M src/lib/hardwaremain.c
M src/lib/hexdump.c
M src/lib/selfboot.c
M src/mainboard/emulation/qemu-q35/Kconfig
M src/mainboard/emulation/qemu-q35/mainboard.c
18 files changed, 212 insertions(+), 20 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/19/68719/2
--
To view, visit https://review.coreboot.org/c/coreboot/+/68719
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Id96d4e7805855d35392e78f8d7b3a1ff911105a3
Gerrit-Change-Number: 68719
Gerrit-PatchSet: 2
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Martin L Roth <gaumless(a)gmail.com>
Gerrit-Reviewer: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Gerrit-CC: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Martin L Roth <gaumless(a)gmail.com>
Gerrit-Attention: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Gerrit-MessageType: newpatchset
Attention is currently required from: Martin L Roth, Stefan Reinauer.
build bot (Jenkins) has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/68719 )
Change subject: NOTFORMERGE/WIP/POC edk2 devicetree
......................................................................
Patch Set 1:
(7 comments)
File src/lib/device_tree.c:
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-161099):
https://review.coreboot.org/c/coreboot/+/68719/comment/4cc9e4a1_8175aaf0
PS1, Line 148: printk(BIOS_DEBUG, "/memreserve/ 0x%016llx 0x%016llx\n", reserved_entry->start, reserved_entry->size);
line length of 121 exceeds 96 columns
File src/lib/fit_payload.c:
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-161099):
https://review.coreboot.org/c/coreboot/+/68719/comment/b9e11cce_394980b1
PS1, Line 113: static const char *framebuffer_path[] = {"framebuffer", NULL};
static const char * array should probably be static const char * const
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-161099):
https://review.coreboot.org/c/coreboot/+/68719/comment/0d10a7df_51b5270a
PS1, Line 115: framebuffer_path, &addr_cells, &size_cells, 1);
line length of 112 exceeds 96 columns
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-161099):
https://review.coreboot.org/c/coreboot/+/68719/comment/3ad9d65e_6cbfac02
PS1, Line 212: {CBMEM_ID_WIFI_CALIBRATION, "coreboot-wifi-calibration", "coreboot-wifi-calibration"},
line length of 102 exceeds 96 columns
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-161099):
https://review.coreboot.org/c/coreboot/+/68719/comment/210c8dc8_6046afe5
PS1, Line 220: const struct cbmem_entry *cbmem_entry = cbmem_entry_find(sections_ids[i].cbmem_id);
line length of 99 exceeds 96 columns
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-161099):
https://review.coreboot.org/c/coreboot/+/68719/comment/0c83e3bd_40452f5e
PS1, Line 226: const char *node_path[] = { sections_ids[i].dt_node, NULL};
char * array declaration might be better as static const
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-161099):
https://review.coreboot.org/c/coreboot/+/68719/comment/566174db_3ffc4241
PS1, Line 231: dt_add_reg_prop(dt_node, §ion_base, §ion_size, 1, addr_cells, size_cells);
line length of 98 exceeds 96 columns
--
To view, visit https://review.coreboot.org/c/coreboot/+/68719
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Id96d4e7805855d35392e78f8d7b3a1ff911105a3
Gerrit-Change-Number: 68719
Gerrit-PatchSet: 1
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Martin L Roth <gaumless(a)gmail.com>
Gerrit-Reviewer: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Gerrit-CC: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Martin L Roth <gaumless(a)gmail.com>
Gerrit-Attention: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Gerrit-Comment-Date: Sun, 23 Oct 2022 16:54:34 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Attention is currently required from: Sean Rhodes, Martin L Roth, Matt DeVillier, Stefan Reinauer.
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/68596 )
Change subject: payloads/edk2: Set the correct serial settings for AMD SOCs
......................................................................
Patch Set 1:
(1 comment)
Patchset:
PS1:
> because you don't get serial output on Picasso (and forward) without it
I'm confused. This looks like a bug in EDK2. It should parse the coreboot tables and set that PCD at runtime based on that information.
--
To view, visit https://review.coreboot.org/c/coreboot/+/68596
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I70630d21bbdb21f2aa8cbaeb3e842629b97af3ba
Gerrit-Change-Number: 68596
Gerrit-PatchSet: 1
Gerrit-Owner: Sean Rhodes <sean(a)starlabs.systems>
Gerrit-Reviewer: Martin L Roth <gaumless(a)gmail.com>
Gerrit-Reviewer: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-CC: Matt DeVillier <matt.devillier(a)gmail.com>
Gerrit-Attention: Sean Rhodes <sean(a)starlabs.systems>
Gerrit-Attention: Martin L Roth <gaumless(a)gmail.com>
Gerrit-Attention: Matt DeVillier <matt.devillier(a)gmail.com>
Gerrit-Attention: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Gerrit-Comment-Date: Sun, 23 Oct 2022 16:52:03 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Matt DeVillier <matt.devillier(a)gmail.com>
Comment-In-Reply-To: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-MessageType: comment
Attention is currently required from: Felix Singer, Jason Glenesk, Martin L Roth.
Angel Pons has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/68500 )
Change subject: Docs/releases: Update release checklist document
......................................................................
Patch Set 1:
(3 comments)
File Documentation/releases/checklist.md:
https://review.coreboot.org/c/coreboot/+/68500/comment/998a9a30_ab194361
PS1, Line 29:
> That seems very nitpicky. Personally I don't think it matters much. […]
Ack, we'll change it later if we get annoyed enough.
https://review.coreboot.org/c/coreboot/+/68500/comment/4e60aa30_d9715784
PS1, Line 12: Our releases aren't primarily a vehicle for code that is stable across
: all boards: The logistics of testing the more than 100 boards that are
: spread out all continents (except Antarctica, probably) on a given tree
: state are prohibitive for project of our size.
:
: Instead, the releases are regular breakpoints that serve multiple
: purposes: They support cooperation between multiple groups (corporations
: or otherwise) in that it's easier to keep source trees synchronized
: based on a limited set of commits. They allow a quick assessment of the
: age of any given build or source tree based on its git version (4.8-1234
: was merged into master a few months after 4.8, which came out in April
: of 2018. 4.0-21718's age is harder to guess).
:
: And finally we use releases to as points in time where we remove old
: code: Once we decide that a certain part of coreboot gets in the way of
: future development, we announce on the next release that we intend to
: remove that part - and everything that depends on it - after the
: following release. So removing feature FOO will be announced in release
: X for release X+1. The first commit after X+1 is fair game for such
: removal.
> I reflowed a bunch of sections because they weren't under 72 characters.
Ack, just noted this as there were no changes in the content.
https://review.coreboot.org/c/coreboot/+/68500/comment/600460fc_cbf5a6c0
PS1, Line 73: - [ ] Run `util/vboot_list/vboot_list.sh` script to update the list of
: boards supported by vboot.
> Sorry, what do you mean "when doing the release"? Everything in this list is done as part part of doing the release.
>
> Do you mean closer to the day of the release?
Yes, sorry for the confusion.
--
To view, visit https://review.coreboot.org/c/coreboot/+/68500
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I9a79cf92620755e19266faaf593dc2657acdb16f
Gerrit-Change-Number: 68500
Gerrit-PatchSet: 1
Gerrit-Owner: Martin L Roth <gaumless(a)gmail.com>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Reviewer: Jason Glenesk <jason.glenesk(a)gmail.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Attention: Jason Glenesk <jason.glenesk(a)gmail.com>
Gerrit-Attention: Martin L Roth <gaumless(a)gmail.com>
Gerrit-Comment-Date: Sun, 23 Oct 2022 16:24:28 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Martin L Roth <gaumless(a)gmail.com>
Comment-In-Reply-To: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-MessageType: comment
Attention is currently required from: Michał Kopeć.
Hello Michał Kopeć,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/68712
to look at the new patch set (#2).
Change subject: mainboard/msi/ms7d25/devicetree.cb: Disable SATA DEVSLP temporarily
......................................................................
mainboard/msi/ms7d25/devicetree.cb: Disable SATA DEVSLP temporarily
Alder Lake FSP has bugged GPIO definitions for DEVSLP pins 6 and 7
which would cause incorrect programming of those pins when
GpioOverride is disabled. Debug FSP will simply assert on DEVSLP
programming.
Signed-off-by: Michał Żygowski <michal.zygowski(a)3mdeb.com>
Change-Id: I8b809851cefa339d172b95803aa8f49b441eddba
---
M src/mainboard/msi/ms7d25/devicetree.cb
1 file changed, 34 insertions(+), 17 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/12/68712/2
--
To view, visit https://review.coreboot.org/c/coreboot/+/68712
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I8b809851cefa339d172b95803aa8f49b441eddba
Gerrit-Change-Number: 68712
Gerrit-PatchSet: 2
Gerrit-Owner: Michał Żygowski <michal.zygowski(a)3mdeb.com>
Gerrit-Reviewer: Michał Kopeć <michal.kopec(a)3mdeb.com>
Gerrit-Attention: Michał Kopeć <michal.kopec(a)3mdeb.com>
Gerrit-MessageType: newpatchset
Attention is currently required from: Michał Kopeć.
Hello Michał Kopeć,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/68711
to look at the new patch set (#2).
Change subject: mainboard/msi/ms7d25: Configure NCT6687D pin for PECI
......................................................................
mainboard/msi/ms7d25: Configure NCT6687D pin for PECI
One register configuring multi-pin functions was outside of the Global
Configuration Registers space and skipped in the initial port patches.
Replicate the vendor configuration and set the Super I/O pin for PECI
functionality.
Signed-off-by: Michał Żygowski <michal.zygowski(a)3mdeb.com>
Change-Id: I90f142a1a9ee27dd061fc71b791bd4c7df97da6b
---
M src/mainboard/msi/ms7d25/bootblock.c
1 file changed, 25 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/11/68711/2
--
To view, visit https://review.coreboot.org/c/coreboot/+/68711
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I90f142a1a9ee27dd061fc71b791bd4c7df97da6b
Gerrit-Change-Number: 68711
Gerrit-PatchSet: 2
Gerrit-Owner: Michał Żygowski <michal.zygowski(a)3mdeb.com>
Gerrit-Reviewer: Michał Kopeć <michal.kopec(a)3mdeb.com>
Gerrit-Attention: Michał Kopeć <michal.kopec(a)3mdeb.com>
Gerrit-MessageType: newpatchset
Attention is currently required from: Felix Held.
Hello Felix Held,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/68710
to look at the new patch set (#2).
Change subject: util/superiotool/nuvoton.c: fix NVT6687D PP LDN typo
......................................................................
util/superiotool/nuvoton.c: fix NVT6687D PP LDN typo
Parallel Port has LDN 1 and Serial Pot has LDN 2. Fix typo made in the
patch adding register definitions for NCT6687D Super I/O chip.
Signed-off-by: Michał Żygowski <michal.zygowski(a)3mdeb.com>
Change-Id: If850d2a0a03bd41e3d855f347fd182831bcfcdca
---
M util/superiotool/nuvoton.c
1 file changed, 14 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/10/68710/2
--
To view, visit https://review.coreboot.org/c/coreboot/+/68710
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: If850d2a0a03bd41e3d855f347fd182831bcfcdca
Gerrit-Change-Number: 68710
Gerrit-PatchSet: 2
Gerrit-Owner: Michał Żygowski <michal.zygowski(a)3mdeb.com>
Gerrit-Reviewer: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-Attention: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-MessageType: newpatchset