...
At a high-level, the AIA specification adds three things:
AIA CSRs
Improved local interrupt support
Incoming Message Signaled Interrupt Controller (IMSIC)
Per-HART MSI controller
Support MSI virtualization
Support IPI along with virtualization
Advanced Platform-Level Interrupt Controller (APLIC)
Wired interrupt controller
In MSI-mode, converts wired interrupt into MSIs (i.e. MSI generator)
In Direct-mode, injects external interrupts directly into HARTs
For an overview of the AIA specification, refer the recent AIA virtualization talk at KVM Forum 2022:
https://static.sched.com/hosted_files/kvmforum2022/a1/AIA_Virtualization_in_KVM_RISCV_final.pdf
https://www.youtube.com/watch?v=r071dL8Z0yo
Status
Page Properties | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Updates
Project reported as priority for 2H23