On 11/17/24 11:05 PM, Alistair Francis wrote:
> On Fri, Oct 11, 2024 at 5:04 AM Daniel Henrique Barboza
> <dbarboza@ventanamicro.com> wrote:
>>
>> Hi,
>>
>> This series adds AIA irqchip_split support, effective when using AIA
>> with aia=aplic-imsic and -accel kvm,kernel-irqchip=split.
>>
>> The main difference between what we currently have and irqchip_split()
>> mode is that, when using split mode, QEMU will emulate the APLIC
>> controller instead of using the in-kernel APLIC controller provided by
>> KVM.
>>
>> After this series this is the matrix of which interrupt controllers
>> we're emulating based on 'virt' machine configuration and accelerator
>> properties:
>>
>> Accel Accel props AIA type APLIC-m IMSIC-m APLIC-s IMSIC-s
>> tcg ---- aplic emul n/a emul n/a
>> tcg ---- aplic-imsic emul emul emul emul
>> kvm ---- aplic n/a n/a emul n/a
>> kvm none aplic-imsic n/a n/a in-kernel in-kernel
>> kvm irqchip=split aplic-imsic n/a n/a emul in-kernel
>>
>>
>> Patches based on alistair/riscv-to-apply.next.
>
> Thanks!
>
> Do you mind rebasing this again?
Thanks for the reviews!
I'm not sure which branch should I use for rebasing (it doesn't seem that your
riscv-to-apply.next or riscv-to-apply.for-upstream branches are updated), so I rebased
it on top of 'master', fixed a couple of conflicts.
Let me know if you want a rebase based on a different branch. Thanks,
Daniel
>
> Alistair