Community meeting April 8th 2025 (was: Re: [ANN] U-Boot v2025.04 released)
Caleb Connolly
caleb.connolly at linaro.org
Wed Apr 9 15:46:06 CEST 2025
Hi Everyone,
On 4/8/25 00:00, Tom Rini wrote:
> Hey all,
>
> It's release day and here's v2025.04. We had some last minute issues
> reported, but then also resolved. I want to thank everyone that's
> contributed to this release, not just in terms of code, but
> documentation, testing and otherwise ensuring things go as smoothly as
> they can.
>
> In terms of a changelog,
> git log --merges v2025.04-rc5..v2025.04
> contains what I've pulled since the last RC or:
> git log --merges v2025.01..v2025.04
> for changes since the last full release. As always, more details in
> pull requests (or the tags referenced by them) will result in more
> details here.
>
> As is becoming reguarly scheduled, we have a community meeting tomorrow
> (for me anyhow). The meeting details itself are:
> https://meet.google.com/btj-wgcg-euw
> April 7th, 2025. 9am (GMT -06:00)
>
> To join by phone:
> https://meet.google.com/tel/btj-wgcg-euw?pin=3D1307528552322&hs=3D1
>
> The meeting can be added to your calendar via the link on
> https://www.u-boot.org/
Here are the notes from the meeting, please feel free to clarify any
points I might have missed or gotten wrong. Thanks Tom for chairing.
# U-Boot Community meeting April 8 2025
* Tom intro: next merged into master, small delay
* Heinrich: ACPI has regular regressions due to lack of testing in CI
* tom proposes adding another QEMU defconfig with ACPI enabled
* Heinrich: Ubuntu images being used in CI are getting too old
* tom: has a patch to update to GCC 14
* tom: opened an issue, Simon to investigate (link?)
* tom: already tested new GCC/LLVM, no new warnings.
* tom: will rebuild docker container this week, adding byacc for
binman to enable IMX8 testing
* state of Simons patches re: bootflow/EFI/standard boot
* issue with standard boot that the EFI bootmgr option is always at
the top
* heinrich: proposes a new virtual device that can be ordered anywhere
* heinrich will investigate in the next few weeks
* tom: modernising the Makefile
* tom: which platforms are still using old stuff? will consider
disabling or removing boards
* tom: e.g. watchdog (deadline 2019), legacy i2c (deadline 2022.04)
* caleb: FdtFile revival
* context: https://github.com/systemd/systemd/issues/36835
* would enable picking DTB matching your kernel version
* heinrich: robh thinks we should match on compatible instead. Simon
also agrees
* heinrich: fine with adding this patch
* simon: significant harm - compatible is the only right way to
match, anything else is a workaround
* caleb/tom: agrees in theory, but in practise this isn't what we
witness. Having a compressed blob of all DTs would be ideal, and
compresses well, but nobody is doing this..
* heinrich: U-Boot is also not the only firmware, we can't expect
EDK2 to start shipping this.
* Ilias: Agrees, best of the bad options
* simon: what would be the right solution?
* caleb: have the kernel emit a file with compatible -> fdtfile
lookups since that's faster to read
* Bryan Brattlof: what about overlays?
* caleb: probably you have a more vertically integrated system
* bryan: customers want yocto and a redhat image that works ootb
* tom/simon: bloblist:
* tom: if bloblist is enabled it MUST have the DT, set the "mandatory
passage flag"
* simon: OF_BLOBLIST means DT is in bloblist
* tom: it's a bad idea to divorce standard passage handoff from
bloblist, but if it eases some issues for now and we can revisit in a
~year that might be best
* ilias: we have discussed this before. doesn't think OF_BLOBLIST
should exist, because the info is discoverable at runtime.
* ilias: we have a standard (firmware handoff), why do we need
another implementation?
* tom: hoping to reconcile over time between fw handoff and bloblist
* tom: to re-iterate what Simon said: dt should be either in
bloblist, embedded, or discovered through board specific means. Need to
avoid conflating consuming bloblist and creating bloblist (e.g. in SPL).
* tom: in SPL, if we don't have a bloblist, we don't need a config
option.
* tom: we should remove BLOBLIST_FIXED
* simon: we can get rid of BLOBLIST_FIXED if we have a register
hand-off firmware (x86)
* out of time... Tom ok to add OF_BLOBLIST if we remove
BLOBLIST_FIXED. Hopes that in ~1 year we'll all agree that we want the
same thing...
>
> The merge window is formally open again. I will be merging next in to
> master shortly. The v2025.07 release is scheduled for Monday, July 7th,
> 2025 and the merge window will close and -rc1 will be released on the
> 28th of April, and then the next window will open with -rc2, two weeks
> later. The keen-eyed among you might notice that I fixed some incorrect
> -rc1 dates in the future planning section, including for this cycle.
>
> Thanks all!
>
--
Caleb (they/them)
More information about the U-Boot
mailing list