So the issue around providing fdtdir was that qemu did not know what fdt file to attempt loading, and hence was failing to boot.
Now that we dropped fdtdir in extlinux.conf, all riscv64 boards need to use preboot to pick up fdt from the .itb. This was already the case on unleashed and smode, but not on unmatched. Add USE_PREBOOT config option to unmatched too, thus bringing it inline with unleashed & qemu. ** Changed in: u-boot (Ubuntu) Status: Incomplete => Confirmed ** Changed in: u-boot (Ubuntu) Importance: Low => Critical ** Changed in: u-boot (Ubuntu) Milestone: None => ubuntu-21.04 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1923162 Title: riscv64 images fail to boot in qemu To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-riscv/+bug/1923162/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs