Kernel and Virtualization Projects
Link to spreadsheet
Topic ID | Topic Name | Dependency | Company | Contact | Comments |
|
General (00) |
| |||||
LK_00_001 | Build farm for kernel builds |
| Rivos | Dylan Reid |
|
|
LK_00_002 | General kernel issues |
| SiFive | Paul Walmsley |
|
|
LK_00_003 | PREEMPT_RT |
| Microchip | Ken Unger |
|
|
LK_00_004 | Virtual memory debugging and enhancement |
| SiFive | Vincent Chen |
|
|
Memory Hot(Un)plug |
| Rivos | Bjorn Topel |
|
| |
KASAN support |
| Rivos | Alexandre Ghiti |
|
| |
LK_00_007 | KASLR support |
| Rivos | Alexandre Ghiti |
|
|
LK_00_008 | TLB flush improvement |
| Rivos | Alexandre Ghiti |
|
|
ISA/Non-ISA Support (01) |
| |||||
Basic ACPI support |
| Ventana | Sunil V L |
|
| |
ACPI support for PLIC driver | Intel | Andrei Warkentin | ACPI ECRs under review |
| ||
AIA drivers with DT support |
| Ventana | Anup Patel |
|
| |
ACPI support for AIA drivers | Ventana | Sunil V L | ACPI ECRs under review |
| ||
Native/hosted debug support (aka HW breakpoint) |
| Ventana | Himanshu Chauhan | SBI 3.0 spec proposal being drafted |
| |
Vector extension support |
| SiFive | Andy Chiu |
|
| |
IOMMU driver with DT support |
| Rivos | Tomasz Jeznach |
|
| |
ACPI RISC-V IOMMU table (RIMT) support | Ventana | Sunil V L | RIMT spec being drafted |
| ||
Supervisor Software Events (SSE) |
| Rivos | Clement Leger | SBI 3.0 spec proposal being drafted |
| |
ACPI APEI/RAS support | Ventana | Himanshu Chauhan | ACPI change proposal being drafted |
| ||
ACPI LPI support | Ventana | Sunil V L | ACPI FFH spec being drafted |
| ||
ACPI CPPC support | Ventana | Sunil V L | ACPI FFH spec being drafted |
| ||
System suspend support |
| Ventana | Andrew Jones | SBI 2.0 spec being drafted |
| |
Debug console support |
| Ventana | Anup Patel | SBI 2.0 spec being drafted |
| |
PMU snapshot support |
| Rivos | Atish Patra | SBI 2.0 spec being drafted |
| |
CoVE guest support |
| Rivos | Atish Patra or Rajnesh Kanwal | CoVE spec being drafted |
| |
Svinval support |
| Ventana | Mayuresh Chitale |
|
| |
Optimized bitops using Zb* extensions |
| Intel | Xiao Wang |
|
| |
Zawrs support |
| Community | Christoph Muellner |
| ||
Vector crypto extension support |
| Community | Heiko Stuebner | https://lore.kernel.org/lkml/20230313191302.580787-5-heiko.stuebner@vrull.eu/T/ |
| |
Svadu support |
| SiFive | Yong-Xuan Wang | https://lore.kernel.org/lkml/20230129064956.143664-1-tjytimi@163.com/T/ |
| |
Zacas support |
| Rivos | Gianluca Guida | Zacas spec being drafted (fast-track) |
| |
Allow user-space to directly access perf counters |
| Rivos | Alexandre Ghiti |
|
| |
Supervisor Counter delegation(Smcdeleg and Sscfg) |
| Rivos | Atish Patra | ISA extension spec is in draft state |
| |
Control Transfer Record (Smctr and Ssctr) |
| ??? | ??? | ISA extension spec is in draft state |
| |
Instret & Cycle Privilege Mode Filtering Extension (Smcntrpmf) |
| Rivos | Atish Patra | ISA extension spec is in draft state |
| |
Perf event discovery using SBI PMU |
| ??? | ??? |
|
| |
CBQRI support (Ssqosid) |
| Community | Drew Fustini |
|
| |
ACPI NUMA support |
| Intel | Haibo Xu |
|
| |
ACPI PPTT support |
| Community | JeeHeng Sia (Starfive) |
|
| |
ACPI FFH Opregion support |
| Intel | Haibo Xu | ACPI FFH spec being drafted?? |
| |
Vector extension discovery using HWPROBE | ??? | ??? |
|
| ||
Bitmanip extension discovery using HWPROBE |
| Rivos | Evan Green |
| ||
GCM ghash using Zbc and Zbkb extensions |
| Community | Heiko Stuebner | https://lore.kernel.org/lkml/20230613030216.GC883@sol.localdomain/T/ |
| |
ACPI SPCR support |
| Community | JeeHeng Sia (Starfive) |
|
| |
ACPI SMBIOS support |
| Intel | Haibo Xu |
|
| |
Userspace Pointer Masking and tagged address ABI (Smnpm & Ssnpm) |
| SiFive | Samuel Holland |
|
| |
KASAN support using Pointer Masking (Smnpm & Ssnpm) |
| SiFive | Samuel Holland |
|
| |
Poly1305 optimization -- both vector and non-vector |
| Rivos | Bjorn Topel |
|
| |
CRC API optimization using Zbc extension |
| Intel | Xiao Wang |
|
| |
copy_to-from_user optimization |
| Intel | ||||