[PATCH v2 0/2] Add extioi virt extension support

Song Gao posted 2 patches 6 months, 2 weeks ago
Failed in applying to current master (apply log)
There is a newer version of this series
include/hw/intc/loongarch_extioi.h |  21 ++++++
include/hw/loongarch/virt.h        |   2 +
target/loongarch/cpu.h             |   1 +
hw/intc/loongarch_extioi.c         |  92 ++++++++++++++++++++++-
hw/loongarch/virt.c                | 117 +++++++++++++++++++++++++----
5 files changed, 215 insertions(+), 18 deletions(-)
[PATCH v2 0/2] Add extioi virt extension support
Posted by Song Gao 6 months, 2 weeks ago
Base-on: <20240514025109.3238398-1-maobibo@loongson.cn>

On LoongArch, IRQs can be routed to four vcpus with hardware extioi.
This patch adds the extioi virt extension support so that the IRQ can
route to 256 vcpus.  

v2:
- Split the patch to two small patch.
- Drop 'RFC' title. extioi virt extension suport only enable on kvm
  mode and  the extioi driver need patch[1].
  but this series do not affect the old codes in any way.
- Link to v1: https://lore.kernel.org/all/20240116022526.498613-1-gaosong@loongson.cn/#r

[1]: https://gitee.com/openeuler/kernel/commit/5d97cff72f91f4f20a536efd60eca75bfcb78a64

Thanks.
Song Gao.

Song Gao (2):
  hw/intc/loongarch_extioi: Add extioi virt extension definition
  hw/loongarch/virt: Enable extioi virt extension

 include/hw/intc/loongarch_extioi.h |  21 ++++++
 include/hw/loongarch/virt.h        |   2 +
 target/loongarch/cpu.h             |   1 +
 hw/intc/loongarch_extioi.c         |  92 ++++++++++++++++++++++-
 hw/loongarch/virt.c                | 117 +++++++++++++++++++++++++----
 5 files changed, 215 insertions(+), 18 deletions(-)

-- 
2.25.1