Simulator Emulator Projects
Link to Spreadsheet
Topic ID | Topic Name | Priority | Development | Upstreaming | Dependency | Tentative ETA | Company | Contact | Comments |
Spike (00) | |||||||||
SE_00_001 | Spike Vector code cleanup | Medium | Unknown | Unknown |
| 2024 | Rivos | ? |
|
SE_00_002 | Spike ongoing enhancement | Unknown | Unknown | Unknown |
| ? | SiFive | ? |
|
QEMU (01) | |||||||||
SE_01_001 | QEMU linux-user riscv_hwprobe syscal support | High | Completed | InProgress |
| Q3 2023 | Rivos | Robbin Ehn | [PATCH] linux-user/riscv: Add syscall riscv_hwprobe |
SE_01_002 | QEMU AIA support enhancements - IRQ filtering | High | Completed | InProgress |
| Q2 2023 | Rivos | Rajnesh Kanwal | [PATCH v2 0/6] target/riscv: Add RISC-V Virtual IRQs and IRQ filtering support |
SE_01_003 | QEMU WorldGuard support | High | Unknown | NotStarted |
| Q3 2023 | SiFive | Jim Shu | Feature was mentioned in a perhaps related series: [PATCH v3] hw/riscv/virt: Add a second UART for secure world |
SE_01_004 | QEMU IOPMP support | High | Completed | Unknown |
| Q4 2023 | Andes | Rich Chuang |
|
SE_01_005 | QEMU PCIe passthru on x86 hosts | High | Completed | NotStarted |
| Q4 2023 | Intel | Fei Wu (Intel) |
|
SE_01_006 | QEMU vendor extension framework support | High | InProgress | InProgress |
| ? | T-Head | Yunhai (Alibaba) | Split from an unique item in the old table. How does this relate with "[PATCH 0/9] disas/riscv: Add vendor extension support"? |
SE_01_007 | QEMU Profile Extension support | Unknown | Unknown | NotStarted |
| ? | T-Head | Yunhai (Alibaba) | Split from an unique item in the old table |
SE_01_008 | QEMU SXL32 support | Medium | NotStarted | NotStarted |
| ? | T-Head | Yunhai (Alibaba) | Split from an unique item in the old table |
SE_01_009 | QEMU ACPI support for AIA | High | Completed | InProgress |
| Q4 2023 | Ventana | Sunil V L |
|
SE_01_010 | QEMU ACPI support for PLIC | High | Completed | NotStarted |
| Q4 2023 | Intel | Haibo Xu |
|
SE_01_011 | QEMU RVA22U64/S64 profile support | High | InProgress | NotStarted |
| Q4 2023 | Ventana | Daniel Barboza |
|
SE_01_012 | QEMU RISC-V TCG target support | Medium | NotStarted | NotStarted |
| 2024 |
|
| Enable qemu linux-user mode when running in native RiSC-V to run binaries from other architectures |
SE_01_013 | QEMU API query CPU extensions | Unknown | NotStarted | NotStarted |
|
|
| LIU Zhiwei |
|
SE_01_014 | QEMU query-cpu-model-expansion API | High | Completed | InProgress |
| Q4 2023 | Ventana | Daniel Barboza |
|
SE_01_015 | QEMU RISC-V IOMMU support | High | Completed | InProgress |
| Q4 2023 | Rivos | Tomasz Jeznach |
|
SE_01_016 | QEMU linux-user hwprobe kernel parity | Unknown | InProgress | InProgress |
| 2024 | Ventana | Daniel Barboza |
|
SE_01_017 | QEMU ACPI SPCR support for RISC-V | Medium | InProgress | NotStarted |
| 1H2024 | Community (StartFive) | JeeHeng Sia |
|
SE_01_018 | QEMU ACPI PPTT support for RISC-V | Medium | InProgress | NotStarted |
| 1H2024 | Community (StartFive) | JeeHeng Sia |
|
SE_01_019 | QEMU ACPI SRAT/SLIT(NUMA) support for RISC-V | Medium | InProgress | NotStarted |
| 1H2024 | Intel | Haibo Xu |
|
SE_01_020 | QEMU SMBIOS support for RISC-V | Medium | NotStarted | NotStarted |
| 2H2024 | Intel | Haibo Xu |
|
SE_01_021 | QEMU RVA23 profile support | NotStarted | NotStarted | NotStarted |
| 2024 | Ventana | Daniel Barboza |
|
SE_01_022 | QEMU P Extension support | NotStarted | NotStarted | NotStarted |
| 2025 | Andes | Yu-Ming Chang |
|
SE_01_023 | QEMU RISC-V IOMMU enhancements | Medium | Completed | Not started |
| 2025 | Ventana | Daniel Barboza |
|
SE_01_024 | QEMU RISC-V e-trace support: TCG Trace Ingress Port | Medium | NotStarted | NotStarted |
| 2025 | Ventana | Daniel Barboza |
|
SE_01_025 | QEMU RISC-V e-trace support: Trace Encoder | Medium | NotStarted | NotStarted |
| 2025 | Ventana | Daniel Barboza |
|
SE_01_026 | QEMU RISC-V e-trace support: RAM Sink | Medium | NotStarted | NotStarted |
| 2025 | Ventana | Daniel Barboza |
|
SE_01_027 | QEMU RISC-V e-trace support: basic 'virt' machine topology | Medium | NotStarted | NotStarted |
| 2025 | Ventana | Daniel Barboza |
|
SE_01_28 | QEMU: ACPI support for IOMMU | Medium | InProgress | NotStarted |
| 2025 | Ventana | Sunil V L |
|
QEMU Vector-related Support (02) | |||||||||
SE_02_001 | QEMU Vector Crypto support | High | InProgress | InProgress |
| Q2 2023 | SiFive | Frank Chang | In conjuntion with CodeThink, [PATCH v3 00/19] Add RISC-V vector cryptographic instruction set support |
SE_02_002 | QEMU Vector/Crypto and other ISA extension support | High | Unknown | Unknown |
| Q4 2023 | Andes | Rich Chuang |
|
SE_02_003 | QEMU Vector TCG Host-Native implementation | Unknown | Unknown | NotStarted |
| 2024 | SiFive | Frank Chang |
|
SE_02_004 | QEMU RVV performance enhancements | Low | InProgress | NotStarted |
| 2024 | Ventana | Daniel Barboza | Long term item that will require core TCG changes. Any help welcome |
Uncategorized items (03) | |||||||||
SE_03_001 | Remove prematurely merged non-standards from QEMU | Medium | Unknown | NotStarted |
| 2024 | SiFive | Paul Walmsley <paul.walmsley@sifive.com> | ACLINT |