[ANN] U-Boot v2022.04-rc1 released

Simon Glass sjg at chromium.org
Fri Feb 11 20:25:38 CET 2022


Hi Andy,

On Fri, 11 Feb 2022 at 11:28, Andy Shevchenko
<andriy.shevchenko at intel.com> wrote:
>
> On Mon, Jan 31, 2022 at 05:59:30PM -0500, Tom Rini wrote:
> > Hey all,
> >
> > It's release day and so here's v2022.04-rc1.  While there's much in here
> > that needed to come in, there's a few big things outstanding, including
> > but not limited to i.MX and layerscape syncs and further sunxi changes.
> >
> > In terms of a changelog,
> > git log --merges v2022.01..v2022.04-rc1
> > contains what I've pulled but as always, better PR messages and tags
> > will provide better results here.
> >
> > So we're now looking at regular releases every other Monday, and with
> > final release on April 4th, 2022.  Thanks all!
>
> As usual I haven't kept an eye for a while and Edison is completely broken.
> v2021.10 works, this one doesn't.
>
> The symptoms on all kernels I tried (v5.17-rc3, v5.16, v5.15) is that:
>
> [    0.852822] PCI host bridge to bus 0000:00
> [    0.853684] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
> [    0.854680] pci_bus 0000:00: root bus resource [mem 0x00000000-0xfffffffff]
> [    0.855679] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
> [    0.856700] BUG: kernel NULL pointer dereference, address: 0000000000000000
> [    0.857666] #PF: supervisor read access in kernel mode
> [    0.857666] #PF: error_code(0x0000) - not-present page
> [    0.857666] PGD 0 P4D 0
> [    0.857666] Oops: 0000 [#1] SMP PTI
> [    0.857666] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.15.0+ #23
> [    0.857666] Hardware name: Intel Corporation Merrifield/BODEGA BAY, BIOS 542 2015.01.21:18.19.48
> [    0.857666] RIP: 0010:pci_read+0x47/0x80
> ...
>
> Bisection started...
>
> Simon, can you prioritize setting up Edison to make it available for tests?

I did have one set up but it broke. I got a second one and made a
start, but didn't finish it. Edison has a somewhat painful

FWIW here is my tboot flash script for Edison:

    def flash_edison(self, repo):
        vid = 0x8086
        pid = 0xe005
        expect = "%04x:%04x" % (vid, pid)
        self.wait_for_dfu(expect)
        u_boot = os.path.join(repo._local_str(), "u-boot-edison.img")
        bindir = self.usbboot_xfstk_dir
        self.host.exec0(
            "xfstk-dldr-solo", "--gpflags", "0x80000007",
            "--osimage", u_boot,
            "--fwdnx", os.path.join(bindir, "edison_dnx_fwr.bin"),
            "--fwimage", os.path.join(bindir, "edison_ifwi-dbg-00.bin"),
            "--osdnx", os.path.join(bindir, "edison_dnx_osr.bin"))


Regards,
Simon


More information about the U-Boot-Custodians mailing list