Open Hardware & RISC-V

U-Boot v2027.01-rc2 release includes RISC-V VGA BIOS emulation and platform updates

Key Takeaway

The latest U-Boot release candidate introduces VGA BIOS emulation support for RISC-V and broad platform updates across major SoC architectures.

Summary

The U-Boot project has released version 2027.01-rc2, a release candidate containing significant updates for a wide array of embedded architectures. This release focuses on expanding hardware support and refining core subsystems used during the initial boot stages of embedded devices.

Key improvements target various platforms including RISC-V, x86, PowerPC, and ARM-based SoCs such as Rockchip, Qualcomm, and TI K3. The update also addresses stability and correctness in critical low-level drivers including networking, TPM, and the EFI loader.

Technical improvements in U-Boot v2027.01-rc2

  • RISC-V Architecture: Introduces usable VGA BIOS emulation support specifically for RISC-V platforms.
  • Subsystem Fixes: Implements correctness updates for the UBI (Unsorted Block Images) subsystem, the EFI loader, and the watchdog timer.
  • Platform Support: Provides updates for diverse hardware families including Marvell, i.MX, QorIQ, AMD/Xilinx, TI OMAP4, sunxi, and Renesas R-Car.
  • Driver and Tooling Refinement: Includes fixes for networking drivers, TPM (Trusted Platform Module) support, Virtio, and the mkimage utility.
  • Memory and Storage: Addresses correctness issues within the LMB (Logical Memory Block) and pstore support.

Why it matters

As a critical component in the boot chain, these updates improve the reliability of embedded Linux systems across diverse hardware. The RISC-V VGA emulation is particularly significant for developers working on open-source hardware prototyping and debugging.

Original reference: git.u-boot-project.org →