[PATCH 0/3] conf,qemu: add AIA support for RISC-V 'virt'

Daniel Henrique Barboza posted 3 patches 1 year, 3 months ago
Failed in applying to current master (apply log)
There is a newer version of this series
docs/formatdomain.rst                         |  8 ++++
src/conf/domain_conf.c                        | 39 +++++++++++++++++++
src/conf/domain_conf.h                        | 11 ++++++
src/conf/schemas/domaincommon.rng             | 15 +++++++
src/libvirt_private.syms                      |  2 +
src/qemu/qemu_capabilities.c                  |  2 +
src/qemu/qemu_capabilities.h                  |  1 +
src/qemu/qemu_command.c                       |  5 +++
src/qemu/qemu_validate.c                      | 15 +++++++
.../caps_8.0.0_riscv64.xml                    |  1 +
.../caps_9.1.0_riscv64.xml                    |  1 +
...cv64-virt-features-aia.riscv64-latest.args | 31 +++++++++++++++
...scv64-virt-features-aia.riscv64-latest.xml |  1 +
.../riscv64-virt-features-aia.xml             | 27 +++++++++++++
tests/qemuxmlconftest.c                       |  2 +
15 files changed, 161 insertions(+)
create mode 100644 tests/qemuxmlconfdata/riscv64-virt-features-aia.riscv64-latest.args
create mode 120000 tests/qemuxmlconfdata/riscv64-virt-features-aia.riscv64-latest.xml
create mode 100644 tests/qemuxmlconfdata/riscv64-virt-features-aia.xml
[PATCH 0/3] conf,qemu: add AIA support for RISC-V 'virt'
Posted by Daniel Henrique Barboza 1 year, 3 months ago
Hi,

This series adds official support for RISC-V AIA (Advanced Interrupt
Architecture). AIA and has been supported by the 'virt' RISC-V board, as
a machine property, since QEMU 7.0.


Daniel Henrique Barboza (3):
  qemu: add capability for RISC-V AIA feature
  conf,qemu: implement RISC-V 'aia' virt domain feature
  qemu: add RISC-V 'aia' command line

 docs/formatdomain.rst                         |  8 ++++
 src/conf/domain_conf.c                        | 39 +++++++++++++++++++
 src/conf/domain_conf.h                        | 11 ++++++
 src/conf/schemas/domaincommon.rng             | 15 +++++++
 src/libvirt_private.syms                      |  2 +
 src/qemu/qemu_capabilities.c                  |  2 +
 src/qemu/qemu_capabilities.h                  |  1 +
 src/qemu/qemu_command.c                       |  5 +++
 src/qemu/qemu_validate.c                      | 15 +++++++
 .../caps_8.0.0_riscv64.xml                    |  1 +
 .../caps_9.1.0_riscv64.xml                    |  1 +
 ...cv64-virt-features-aia.riscv64-latest.args | 31 +++++++++++++++
 ...scv64-virt-features-aia.riscv64-latest.xml |  1 +
 .../riscv64-virt-features-aia.xml             | 27 +++++++++++++
 tests/qemuxmlconftest.c                       |  2 +
 15 files changed, 161 insertions(+)
 create mode 100644 tests/qemuxmlconfdata/riscv64-virt-features-aia.riscv64-latest.args
 create mode 120000 tests/qemuxmlconfdata/riscv64-virt-features-aia.riscv64-latest.xml
 create mode 100644 tests/qemuxmlconfdata/riscv64-virt-features-aia.xml

-- 
2.45.2
Re: [PATCH 0/3] conf,qemu: add AIA support for RISC-V 'virt'
Posted by Daniel Henrique Barboza 1 year, 2 months ago
ping

On 10/24/24 11:08 AM, Daniel Henrique Barboza wrote:
> Hi,
> 
> This series adds official support for RISC-V AIA (Advanced Interrupt
> Architecture). AIA and has been supported by the 'virt' RISC-V board, as
> a machine property, since QEMU 7.0.
> 
> 
> Daniel Henrique Barboza (3):
>    qemu: add capability for RISC-V AIA feature
>    conf,qemu: implement RISC-V 'aia' virt domain feature
>    qemu: add RISC-V 'aia' command line
> 
>   docs/formatdomain.rst                         |  8 ++++
>   src/conf/domain_conf.c                        | 39 +++++++++++++++++++
>   src/conf/domain_conf.h                        | 11 ++++++
>   src/conf/schemas/domaincommon.rng             | 15 +++++++
>   src/libvirt_private.syms                      |  2 +
>   src/qemu/qemu_capabilities.c                  |  2 +
>   src/qemu/qemu_capabilities.h                  |  1 +
>   src/qemu/qemu_command.c                       |  5 +++
>   src/qemu/qemu_validate.c                      | 15 +++++++
>   .../caps_8.0.0_riscv64.xml                    |  1 +
>   .../caps_9.1.0_riscv64.xml                    |  1 +
>   ...cv64-virt-features-aia.riscv64-latest.args | 31 +++++++++++++++
>   ...scv64-virt-features-aia.riscv64-latest.xml |  1 +
>   .../riscv64-virt-features-aia.xml             | 27 +++++++++++++
>   tests/qemuxmlconftest.c                       |  2 +
>   15 files changed, 161 insertions(+)
>   create mode 100644 tests/qemuxmlconfdata/riscv64-virt-features-aia.riscv64-latest.args
>   create mode 120000 tests/qemuxmlconfdata/riscv64-virt-features-aia.riscv64-latest.xml
>   create mode 100644 tests/qemuxmlconfdata/riscv64-virt-features-aia.xml
>