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
- ISA extensions
- 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
- CT_00_009 - CRC Support (GCC)
- (upstreaming) CT_00_010 - Improve Long branch/jump support (GCC)
- CT_00_011 - Stack Clash Support (GCC)
No projects are requesting RISE resources at this time.
Specification Dependencies
None