[PATCH v2 0/3] riscv: AIA: refinement for KVM acceleration

Yong-Xuan Wang posted 3 patches 1 month, 1 week ago
hw/intc/riscv_aplic.c | 73 +++++++++++++++++++++++--------------------
hw/intc/riscv_imsic.c | 47 +++++++++++++++-------------
2 files changed, 65 insertions(+), 55 deletions(-)
[PATCH v2 0/3] riscv: AIA: refinement for KVM acceleration
Posted by Yong-Xuan Wang 1 month, 1 week ago
Reorder the code to reduce the conditional checking and remove
unnecessary resource setting when using in-kernl AIA irqchip.

---
v2:
- remove the code reordering of the riscv-virt machine since it can't
  work with NUMA setting. (Daniel)

Yong-Xuan Wang (3):
  hw/intc/imsic: refine the IMSIC realize
  hw/intc/aplic: refine the APLIC realize
  hw/intc/aplic: refine kvm_msicfgaddr

 hw/intc/riscv_aplic.c | 73 +++++++++++++++++++++++--------------------
 hw/intc/riscv_imsic.c | 47 +++++++++++++++-------------
 2 files changed, 65 insertions(+), 55 deletions(-)

-- 
2.17.1
Re: [PATCH v2 0/3] riscv: AIA: refinement for KVM acceleration
Posted by Alistair Francis 1 month ago
On Mon, Feb 24, 2025 at 12:58 PM Yong-Xuan Wang
<yongxuan.wang@sifive.com> wrote:
>
> Reorder the code to reduce the conditional checking and remove
> unnecessary resource setting when using in-kernl AIA irqchip.
>
> ---
> v2:
> - remove the code reordering of the riscv-virt machine since it can't
>   work with NUMA setting. (Daniel)
>
> Yong-Xuan Wang (3):
>   hw/intc/imsic: refine the IMSIC realize
>   hw/intc/aplic: refine the APLIC realize
>   hw/intc/aplic: refine kvm_msicfgaddr

Thanks!

Applied to riscv-to-apply.next

Alistair

>
>  hw/intc/riscv_aplic.c | 73 +++++++++++++++++++++++--------------------
>  hw/intc/riscv_imsic.c | 47 +++++++++++++++-------------
>  2 files changed, 65 insertions(+), 55 deletions(-)
>
> --
> 2.17.1
>
>