Explore the exciting developments in Linux on RISC-V and the new OS-A platform in this informative conference talk. Delve into the essential components required for booting Linux on RISC-V, including the Privileged Architecture, OpenSBI, and U-Boot, and understand how they align with the upcoming RISC-V Platform Specification. Gain insights into the support for existing hardware and ongoing upstreaming efforts. Learn about the arch/riscv maintenance guidelines designed to minimize unnecessary changes as the landscape of RISC-V extensions continues to evolve. Discover key concepts such as RISC-V base integer registers, standard extensions, the open-source ecosystem, virtual memory, and the Advanced Interrupt Architecture. Examine the Supervisor Binary Interface (SBI), hypervisor extension, and UEFI support. Explore RISC-V emulation in QEMU, recent developments in the Linux kernel, and popular Linux distributions for RISC-V. Investigate ongoing work on page-based memory types, cache management operations, and get acquainted with RISC-V developer boards.
Read more