https://forum.rvspace.org/t/unlocking-new-possibilities-starfive-visionfive-2-sbc-now-supports-tianocore-edk-ii-uefi/2779 RVspace Forum Unlocking New Possibilities: StarFive VisionFive 2 SBC Now Supports TianoCore EDK II (UEFI) VisionFive 2 (English Forum) risc-v, visionfive2, ecosystem Chloe May 15, 2023, 3:02am 1 The StarFive VisionFive 2 is a Single-Board Computer (SBC) that has recently gained a lot of attention in the tech industry due to its powerful processing capabilities and support for cutting-edge technologies. One of the latest developments in this regard is the addition of EDK II support to the StarFive VisionFive 2 SBC. 1111 11111102x330 195 KB UEFI is a modern firmware interface that provides a more sophisticated interface for system initialization, firmware updates, and system management. It is replacing the traditional BIOS (Basic Input/Output System) that has been used for decades. UEFI offers a range of benefits over BIOS, including faster boot times, larger storage device support, and more advanced security features. The EDK II firmware for the StarFive VisionFive 2 SBC is available on the StarFive GitHub repository. The repository includes a wiki with detailed instructions on how to build the firmware for the Vision Five 2 SBC. It also includes pre-built binaries on the release page for those who want to get started with UEFI right away. Currently, EDK II support on the StarFive VisionFive 2 SBC allows developers to boot from SD Card, eMMC, and QSPI flash. This flexibility gives developers the option to choose the most suitable storage device for their specific application.For a visual demonstration of booting Linux from UEFI Shell, please refer to the snapshot below: image image554x584 111 KB UEFI Boot Process: Animation Overall, EDK II support on the StarFive VisionFive 2 SBC is a significant development that further enhances the board's capabilities and makes it an even more attractive option for developers. With its powerful JH7110 quad-core RISC-V processor, flexible I/O options, and now EDK II support, the VisionFive 2 SBC is a versatile and powerful solution for a wide range of applications. 9 Likes VisionFive 2 Ecosystem Bi-weekly Updates (5.01-5.15) anomaly May 15, 2023, 3:54am 2 (post deleted by author) Wrybane May 15, 2023, 6:30am 3 I like this. I like having the same boot process everywhere, by which I mean how to set it up and control it, so, unified kernel images on ESP partitions :wink: This does already kind of work with U-Boot, but its EFI runtime doens't support storing EFI variables, so things like setting NextBoot don't work on U-Boot to just temporarily boot a different kernel once. (And sure, could do that with kexec, but that's not the point :-P). But U-boot does already support systemd-boot & UKIs, and it does pass the updated memory map through correctly, so no need for an 8G memory DTBO :wink: I'm definitely going to give EDK2 a shot as soon as I have the time. This should allow me to have the exact same setup as on my workstation. :slight_smile: 1 Like X512 May 15, 2023, 9:27am 4 Does it support framebuffer and reading NVMe/USB? 1 Like * Home * Categories * FAQ/Guidelines * Terms of Service * Privacy Policy Powered by Discourse, best viewed with JavaScript enabled