** Description changed:

- When booting v5.11 based riscv unmatched image in qemu with uboot, it
- fails to boot.
+ [Impact]
  
- When booting v5.11 based riscv unmatched kernel+initrd directly, it
- boots fine.
+  * u-boot may crash when attempting to boot extlinux.conf which
+ specifies fdtdir; the given u-boot config doesn't specify a dtb filename
+ to load; autodetection tries to make one up using $soc & $board
+ variables; and if one or both of them are not set (as it is the case for
+ qemu) it would crash. Fix this crash by doing validation / checking when
+ quering for $soc & $board variables in autodetectionn.
  
- Somehow, it seems that u-boot fails to correctly load & start v5.11
- kernel.
+ [Test Plan]
+ 
+  * Use qemu & uboot produced by the build that fixes this bug report
+ properly and attempt to boot hirsute's riscv64+unmatched image.
+ 
+  * It should boot correctly without a crash / qemu backtrace.
+ 
+ [Where problems could occur]
+ 
+  * This patch is bein upstreamed. If one is using external uboot (i.e.
+ provided by some other vendor) it may still crash when trying to boot
+ Ubuntu's riscv64 rootfs or cloud image.
+ 
+ [Other Info]
+  
+  * Patch is being reviewed upstream 
https://lists.denx.de/pipermail/u-boot/2021-May/449176.html

** Changed in: u-boot (Ubuntu)
       Status: New => Fix Committed

-- 
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

Reply via email to