On Mon, Apr 28, 2025 at 03:40:32PM -0600, Tom Rini wrote: > Hey all, > > So it's release day and I have tagged and pushed things out. Looking at > my own TODO list, I think it's in reasonable shape. I do think there's a > few other pull requests that need to happen still and I am optimistic > will come shortly (but I've not reached out to anyone in particular). If > there's anything big that people see missing, please speak up. > > We're continuing with a community meeting following the release and the > calendar link is > https://calendar.google.com/calendar/event?action=TEMPLATE&tmeid=N280N2tlcXE3aDVtbjlicnNkcm82YnA1bDAgODliZTdiODEzMTM2YmVjMDZhODNkZTRkYTU5NzQ1ZjBhYmQxMWMxYjgzNjA2MWFlMDZjMWM3ZGJjZDE4ZGY0MUBn&tmsrc=89be7b813136bec06a83de4da59745f0abd11c1b836061ae06c1c7dbcd18df41%40group.calendar.google.com > and once again this is the same time as the previous meeting. The > meeting details itself are: > https://meet.google.com/btj-wgcg-euw > April 29th, 2025. 9am (GMT -06:00) > > To join by phone: > https://meet.google.com/tel/btj-wgcg-euw?pin=1307528552322&hs=1
And here are the notes I took on the call. - I noted that rc1 is out, I think my queue looks good and while most of the PRs I expected have come in, a few haven't yet. And I may need to look at the SPI/NAND/NOR queue myself. - Heinrich asked about updating QEMU in CI and the two platform failures that updating has shown. I've not had time to look at the vexpress_ca9x4 failure to see if this is a regression in QEMU or exposing a U-Boot bug. Heinrich has not had time to look at the RISC-V failure of sifive_unleashed. He will try and boot -rc1 on an Icicle platform which is the same cores at least as the unleashed. As part of this we had a short general discussion of some of the RISC-V platforms and cores they utilize. - Heinrich noted E Shattow's issue that was brought up on IRC, of having RISC-V platforms that read the EEPROM in SPL to determine what the platform is and then load the proper device tree, but that they need to do this again in full U-Boot in order to set fdtfile in the environment. Is there a better way of doing this to avoid the double-read? Heinrich thinks there might be some mechanism to copy some properties today, but not everything. Simon noted bloblist could be an option. Further discussion about fdtfile was had. I suggested looking at board/ti/common/ as they also have this problem and have been doing something at least for a number of years. Simon noted SPL_HANDOFFF may be another option here. - Heinrich noted there's many bootm stages and states are not well documented. Wondered who has a good understanding these days of the states and stages and who could describe it. Simon knows much of it, but it's not comprehensive. Simon has been trying to make it so you can work without CMDLINE, which means having function calls to go through the states. Simon can start by describing the constants better at least. - Heinrich brought up his RFC for efi boot manager + bootstd he posted. Wanted to know if Simon had looked in to the rest of the patches. Simon is OK enough with the approach. Simon thinks that boot manager should be more iterative, but a discussion for later. Heinrich noted that for background at least, the spec requires certain behaviors to be done. - Andre noted that Heinrich said Ubuntu uses fdtfile, does that mean it always ignores the U-Boot tree? sunxi takes the running tree and modifies it in tf-a/u-boot and that's the right one for the OS. This lead to a fairly long discussion of how Ubuntu does and doesn't work today, but at the end of the day U-Boot can and does support the various contrasting approaches used here. - Andre asked who pays for CI (Gitlba), I noted it's all donated and use as much as you like as the jobs are split such that aside from bottlenecks on the high end machines no one else should get overly blocked. Simon asked if Andre can setup a lab of his HW visible to Gitlab. Andre will see what if anything can be done, but the sunxi stuff is his personal project. - Heinrich asked of sunxi has newer hardware for example and Andre gave a short general update. - Simon wanted to talk about standard passage. Heinrich asked for a brief overview. I asked that we not go over it without other people that use the code on the call. I noted the vexpress_fvp option and will enable it in CI later today. - Simon asked about the Python patches he posted earlier in the day and I reiterated that all patches for mainline need to be against mainline and not some other tree. -- Tom
signature.asc
Description: PGP signature