1H24 Priorities Update (08/23/2023)
Contents:
Work Group-Identified Priorities
Developer Infrastructure
No 1H24 priorities identified yet.
System Libraries
Lead is @Nathan Egge (Google).
No 1H24 priorities identified yet.
Simulators/Emulators
Lead is @Daniel Barboza (Ventana).
RVV performance enhancements
Vector TCG Host-Native implementation
Cleanup: remove prematurely merged non-standards
SXL32 support
QEMU RISC-V TCG target support
Vendor extension framework support
Language Runtimes
Lead is @Ludovic Henry (Rivos).
Java
Go
Support for Vector and Vector Crypto extensions
.NET
RISC-V extension support (Vector, Crypto) and optimization (GC, stubs), ready for commercial products
Kernel and Virtualization
Lead is @Anup Patel (Ventana).
Kernel
ISA extensions
Support for Z* and S* extensions included in RVA23 profile (incl. HWPROBE discovery)
ACPI improvements
ACPI RISC-V IOMMU Table (RIMT) support
ACPI support for IOMMU driver
ACPI LPI support
ACPI CPPC support
ACPI RAS support (incl. APEI and SBI SSE notifications)
ACPI PPTT support
SBI v2.0
Steal time support
System suspend support
Debug console support
PMU snapshot support
SBI v3.0 (Proof-of-concept efforts)
Supervisor software events (SSE) support
KVM
KVM selftests
Host nested acceleration (Defined by SBI v2.0)
Nested virtualization (trap-n-emulate H-extension)
ISA extensions
Support for Z* and S* extensions included in RVA23 profile (incl. ONE_REG discovery)
Virtualize SBI v2.0 support
Steat time support for Guest
Debug console support for Guest
PMU snapshot support for Guest
Nested acceleration for Guest
Host CoVE support (Proof-of-concept efforts)
Virtualize SBI v3.0 support (Proof-of-concept efforts)
Supervisor software events support for Guest
Firmware
Lead is @Sunil V L (Ventana).
EDK2
Build Size reduction
FdtBusDxe
Backtrace support
UefiPayloadPkg
StandaloneMMPkg
DynamicTablesPkg
EasyDriversDxe
CompilerIntrinsic Libs
Firmware First RAS handling
OpenSBI
RAS/SSE
Sparse HartID support
Native/hosted debug support
TF-M Secure Bootloader
Distro Integration
Lead is @Brian Harrington (Red Hat).
No 1H24 projects identified yet.
Debug and Profiling
Lead is @Fei Wu (Intel).
No 1H24 projects identified yet.
Compilers and Toolchains
Lead is @Jeff Law (Ventana).
LLVM Enablement
GCC Enablement
(upstreaming) CT_00_010 - Improve Long branch/jump support (GCC)
No projects are requesting RISE resources at this time.
Specification Dependencies
None