Priorities
- Kernel
- Memory Hot(Un)plug
KASAN supportBasic ACPI support- AIA support (DT, ACPI)
- PLIC support (ACPI)
- IOMMU (DT)
Vector extension supportVector crypto extension discovery using HWPROBE- Native/hosted debug support (aka HW breakpoint)
Bitmanip extension discovery using HWPROBE
- KVM
Vector extension virtualizationAIA irqchip (incl. kvmtool and qemu support)- AIA IMSIC guest file support
- AIA irq-bypass (aka Device MSI virtualization, incl. kvmtool and qemu)
KVM vector crypto extension virtualization (incl. kvmtool and qemu support)- KVM Native/hosted debug virtualization
KVM bitmanip extension virtualization (incl. kvmtool and qemu support)
Status
Project | Dependency | Development | Development Timeline | Upstreaming | Upstream Version | Contacts |
---|---|---|---|---|---|---|
LK_00_006 - KASAN support | None | COMPLETED | NA | COMPLETED | Linux-6.4 | Alexandre Ghiti (Rivos) |
LK_01_001 - Basic ACPI support | None | COMPLETED | NA | COMPLETED | Linux-6.5 | Sunil V L (Ventana) |
LK_00_005 - Memory Hot(Un)plug | None | COMPLETED | NA | ONGOING | --- | Björn Töpel (Rivos) |
LK_01_006 - Vector extension support | None | COMPLETED | NA | COMPLETED | Linux-6.5 | Andy Chiu (SiFive) |
LK_02_002 - KVM AIA in-kernel irqchip | None | COMPLETED | NA | COMPLETED | Linux-6.5 | Anup Patel (Ventana) |
LK_02_005 - KVM vector extension virtualization | COMPLETED | NA | COMPLETED | Linux-6.5 | Andy Chiu (SiFive) | |
LK_01_007 - IOMMU driver with DT support | None | COMPLETED | NA | ONGOING | --- | Tomasz Jeznach (Rivos) |
LK_02_018 - KVM bitmanip extension virtualization | None | COMPLETED | NA | COMPLETED | Linux-6.6 | Xiao Wang (Intel), Anup Patel (Ventana) |
LK_01_004 - ACPI support for AIA drivers | COMPLETED | NA | ONGOING | --- | Sunil V L (Ventana) | |
LK_01_002 - ACPI support for PLIC driver | COMPLETED | Q3 2023 | ONGOING | --- | Haibo Xu (Intel), Sunil V L (Ventana) | |
LK_03_007 - QEMU-KVM AIA in-kernel irqchip | COMPLETED | NA | COMPLETED | QEMU-8.2 | Yong-Xuan Wang (SiFive) | |
LK_03_010 - QEMU-KVM VFIO + irq-bypass support | NOTNEEDED | Q4 2023 | NOTNEEDED | --- | Andrew Jones (Ventana) | |
LK_03_004 - KVMTOOL VFIO + irq-bypass support | NOTNEEDED | Q3 2023 | NOTNEEDED | --- | Andrew Jones (Ventana) | |
LK_01_032 - Vector extension discovery using HWPROBE | NOTNEEDED | Q3 2023 | NOTNEEDED | --- | Andy Chiu (SiFive) | |
LK_02_004 - KVM AIA irq-bypass (aka Device MSI virtualization) | COMPLETED | Q3 2023 | TBD | --- | Andrew Jones (Ventana) | |
LK_01_033 - Bitmanip extension discovery using HWPROBE | None | COMPLETED | NA | COMPLETED | Linux-6.8 | |
LK_01_020 - Vector crypto extensions discovery using HWPROBE | None | COMPLETED | Q4 2023 | COMPLETED | Linux-6.8 | Clement Leger (Rivos) |
LK_02_019 - KVM vector crypto extension virtualization | LK_01_020 | COMPLETED | Q4 2023 | COMPLETED | Linux-6.8 | Anup Patel (Ventana) |
LK_03_018 - QEMU-KVM vector crypto support | COMPLETED | NA | COMPLETED | QEMU-9.0 | Daniel Barboza (Ventana) | |
LK_03_019 - QEMU-KVM bitmanip support | COMPLETED | NA | COMPLETED | QEMU-9.0 | Daniel Barboza (Ventana) | |
LK_01_003 - AIA drivers with DT support | None | COMPLETED | NA | COMPLETED | Linux-6.10 | Anup Patel (Ventana) |
LK_01_005 - Native/hosted debug support (aka HW breakpoint) | Sdtrig and SBI debug trigger specification | COMPLETED | Q4 2023 | ONGOING | --- | Himanshu Chauhan (Ventana) |
LK_02_011 - KVM Native/hosted debug virtualization | COMPLETED | Q4 2023 | TBD | --- | Himanshu Chauhan (Ventana) | |
LK_03_002 - KVMTOOL AIA in-kernel irqchip | COMPLETED | NA | COMPLETED | Commit | Anup Patel (Ventana) | |
LK_03_016 - KVMTOOL vector crypto support | COMPLETED | NA | COMPLETED | Commit | Anup Patel (Ventana) | |
LK_03_017 - KVMTOOL bitmanip support | COMPLETED | NA | COMPLETED | Commit | Anup Patel (Ventana) | |
LK_02_003 - KVM AIA IMSIC guest file support | COMPLETED | NA | ONGOING | --- | Anup Patel (Ventana) |