Priorities
- Kernel
- ISA extensions
- HWPROBE discovery for Z* and S* extensions included in RVA24 profile
- ACPI improvements
- ACPI RISC-V IOMMU Table (RIMT) support
- ACPI support for IOMMU driver
- ACPI RAS support (incl. APEI and SBI SSE notifications)
- SBI v3.0 (Proof-of-concept efforts)
- Supervisor software events (SSE) support
- ISA extensions
- KVM
- Nested virtualization (trap-n-emulate H-extension)
- ISA extensions
- ONE_REG discovery for Z* and S* extensions included in RVA24 profile
- ONE_REG discovery for Z* and S* extensions included in RVA24 profile
- Virtualize SBI v2.0 support
- 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
Status
Project | Dependency | Development | Development Timeline | Upstreaming | Upstream Version | Contacts |
---|---|---|---|---|---|---|
LK_01_008 - ACPI RISC-V IOMMU table (RIMT) support | TBD | NA | TBD | --- | Sunil V L (Ventana) | |
LK_01_010 - ACPI APEI/RAS support | TBD | NA | TBD | --- | Himanshu Chauhan (Ventana) | |
LK_01_016 - CoVE guest support | SBI v3.0 specification, CoVE specification | COMPLETED | NA | TBD | --- | Atish Patra (Rivos), Rajnesh Kanwal (Rivos) |
LK_01_021 - Svadu support | SBI v3.0 specification | COMPLETED | NA | ONGOING | --- | Yong-Xuan Wang (SiFive) |
LK_01_024 - Supervisor Counter delegation (Smcdeleg and Ssccfg) | None | ONGOING | NA | TBD | --- | Atish Patra (Rivos) |
LK_01_025 - Control Transfer Record (Smctr and Ssctr) | None | TBD | NA | TBD | --- | Unassigned |
LK_01_027 - Perf event discovery for counter delegation | TBD | NA | TBD | --- | Unassigned | |
LK_01_028 - CBQRI support (Ssqosid) | None | COMPLETED | NA | ONGOING | --- | Drew Fustini (Community) |
LK_02_009 - KVM Nested virtualization | None | ONGOING | NA | TBD | --- | Anup Patel (Ventana) |
LK_02_012 - KVM CoVE host support | SBI v3.0 specification, CoVE specification | ONGOING | NA | ONGOING | --- | Atish Patra (Rivos) |
LK_02_017 - KVM Svadu virtualization | LK_01_021, SBI v3.0 specification | COMPLETED | NA | ONGOING | --- | Yong-Xuan Wang (SiFive) |
LK_02_023 - KVM Control transfer records (Ssctr) virtualization | LK_01_025 | TBD | NA | TBD | --- | Unassigned |
LK_02_024 - KVM CBQRI (Ssqosid) virtualization | LK_01_028 | TBD | NA | TBD | --- | Unassigned |
LK_03_005 - KVMTOOL CoVE support | LK_02_012 | ONGOING | NA | TBD | --- | Atish Patra (Rivos), Rajnesh Kanwal (Rivos) |
LK_03_026 - KVMTOOL Svadu support | LK_02_017 | TBD | NA | TBD | --- | Unassigned |
LK_03_027 - QEMU-KVM Svadu support | LK_02_017 | TBD | NA | TBD | --- | Unassigned |
LK_03_030 - KVMTOOL Ssctr support | LK_02_023 | TBD | NA | TBD | --- | Unassigned |
LK_03_031 - QEMU-KVM Ssctr support | LK_02_023 | TBD | NA | TBD | --- | Unassigned |
LK_01_009 - Supervisor Software Events (SSE) support | SBI v3.0 specification | COMPLETED | NA | ONGOING | --- | Clement Leger (Rivos) |
LK_01_039 - Poly1305 optimization -- both vector and non-vector | None | TBD | NA | TBD | --- | Bjorn Topel (Rivos) |