** Description changed:

  [ Impact ]
  
  The StarFive VisionFive 2 Lite is a new RISC-V development board based
- on a JH7710S CPU.
- 
- We want to enable this board in Ubuntu 24.04.
+ on a JH7710S CPU. We want to enable this board in Ubuntu 24.04 as part
+ of our support for RVA20 devices via the current LTS.
  
  The required changes in U-Boot are mostly on the device-tree side. There
  is a minor addition in the PCI driver to allow for an enablement GPIO.
  
  None of the JH7710 based devices is supporting RVA23. So this change
  does not require a feature freeze exception for release 25.10.
  
  [ Test Plan ]
  
- Test booting on all supported JH7710 and JH7710S based devices.
+ The following test plan requires some familiarity with the u-boot
+ console, and the specific boot processes for the devices to be tested.
+ For every supported $device, in all affected $series:
+ 
+ * Flash or install appropriate image for $series on $device
+ * Boot the device from cold
+ * Interrupt u-boot and check reading from SD-card, eMMC and from NVMe (where 
applicable); use mmc, usb, and fatls commands as required
+ * Check networking; use dhcp, tftpboot commands as required
+ * Boot the OS fully
+ * Login, then test "sudo reboot"
+ * Ensure OS boots fully again
+ 
+ At a bare minimum the following devices MUST be tested:
  
  * Milk-V Mars
  * StarFive Vision Five 2
  * StarFive Vision Five 2 Lite
  * Pine64 Star64
  * DeepComputing FML13V01
  
- In U-Boot check
+ The following devices SHOULD additionally be tested:
  
- * reading from SD-card, eMMC and from NVMe (where applicable)
- * networking (DHCP, tftp)
+ * QEMU on arm64, and riscv64 archs
+ * Raspberry Pi 3 series
+ * Raspberry Pi 4 series
  
  [ Where problems could occur ]
  
- The device-tree changes might lead to boot failures on other JH7110
- based devices.
+ SRU'ing a new version of the bootloader carries obvious risks of
+ breaking the boot on any board using it. At present, the only official
+ Ubuntu images using u-boot are the RISC-V images, hence the requirement
+ to test them.
  
- [ Other Info ]
+ However, u-boot has other uses in a wide variety of hardware, hence we
+ should also test any other hardware available to us that can use u-boot
+ (this is why QEMU and certain raspi [1] boards are on the list)
  
- n/a
+ Testing can be limited to boot and reboot functionality as the
+ bootloader plays no role the in the system at runtime.
+ 
+ [1] We transitioned away from u-boot on the raspi images back in focal,
+ but it should still theoretically run. In case anyone is relying on this
+ for other purposes, we should put it through its paces on the
+ historically supported models.

** Summary changed:

- Add support for RISC-V StarFive VisionFive 2 Lite
+ [SRU] Add support for RISC-V StarFive VisionFive 2 Lite

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2121690

Title:
  [SRU] Add support for RISC-V StarFive VisionFive 2 Lite

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/2121690/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to