2024-2H - Kernel and Virtualization Priorities

Priorities

  • Kernel

    • ISA extensions

      • Supervisor Counter delegation (Ssccfg) based perf driver

      • Control Transfer Record (Ssctr) support in perf driver

      • Pointer Masking (Smnpm and Ssnpm) support

      • Hardware updating PTE A/D bits (Svadu) support

      • Obviating Fences after Marking PTEs Valid (Svvptc) support

    • ACPI improvements

      • ACPI RISC-V IOMMU Table (RIMT) support

      • ACPI support for RISC-V IOMMU driver

      • ACPI RAS support (incl. APEI and SBI SSE notifications)

    • SBI v3.0

      • Firmware feature (FWFT) support

      • Supervisor software events (SSE) support

      • Debug Triggers (DBTR) (aka native/hosted debug) support

      • Message Proxy (MPXY) support

      • Perf event discovery using SBI PMU extension

  • KVM

    • ISA extensions

      • Virtualize Control Transfer Record (Ssctr) for Guest

      • Virtualize Pointer Masking (Smnpm and Ssnpm) for Guest

      • Virtualize Hardware updating PTE A/D bits (Svadu) for Guest

      • Virtualize Obviating Fences after Marking PTEs Valid (Svvptc) for Guest

    • Nested virtualization (trap-n-emulate H-extension)

    • Virtualize SBI v3.0 support

      • Firmware feature (FWFT) support for Guest

      • Supervisor software events (SSE) support for Guest

      • Debug Triggers (DBTR) (aka native/hosted debug) support for Guest

      • Message Proxy (MPXY) support for Guest

      • Virtualize perf event discovery using SBI PMU extension for Guest

Status