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
    • Build farm for Adoptium
    • Distribute Java 11, 17 and Java 21 in Adoptium
    • Improve support for Vector extension in OpenJDK
    • Improve support for Vector Crypto extension in OpenJDK
  • 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

No projects are requesting RISE resources at this time.

Specification Dependencies

None