[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v7 38/51] i386/xen: add monitor commands to test event inject
From: |
David Woodhouse |
Subject: |
Re: [PATCH v7 38/51] i386/xen: add monitor commands to test event injection |
Date: |
Thu, 19 Jan 2023 11:01:13 +0000 |
User-agent: |
Evolution 3.44.4-0ubuntu1 |
On Tue, 2023-01-17 at 11:08 +0100, Markus Armbruster wrote:
>
> > +# Since: x.xx
>
> "Since: 8.0.0" (with any luck). More of the same below.
Speaking of which... I guess this first series probably wants to be
considered as KVM and merged via Paolo? Or at least as far as #27/51
'i386/xen: Add support for Xen event channel delivery to vCPU' which is
coincidentally where Paul has got to with his reviews (thanks!).
After that it's less KVM intricacies, and more about the actual Xen
emulation. Perhaps we can mark hw/i386/kvm/xen*.[ch] as being covered
by the Xen maintainers? Or if Stefano and Anthony prefer, we can keep
it separate and mark it as maintained by Paul and myself?
What other reviews should be required for that? I'd certainly
appreciate hearing an opinion from mst and Marcel as PC machine
maintainers on the GSI parts — especially the gsi_handler() hook in
https://git.infradead.org/users/dwmw2/qemu.git/commitdiff/42526211d
("hw/xen: Support GSI mapping to PIRQ").
For reference, leaving out the newly-added files in hw/i386/kvm/xen*
and the imported Xen headers, this is the diffstat (of just phase 1,
not the RFC bits posted on top):
accel/kvm/kvm-all.c | 2 +
accel/xen/xen-all.c | 2 +
docs/system/i386/xen.rst | 50 +
docs/system/target-i386.rst | 1 +
hmp-commands.hx | 29 +
hw/Kconfig | 1 +
hw/i386/Kconfig | 5 +
hw/i386/pc.c | 26 +
hw/i386/xen/meson.build | 5 +-
hw/i386/xen/xen_platform.c | 57 +-
hw/xen/Kconfig | 3 +
include/hw/i386/pc.h | 3 +
include/hw/xen/xen.h | 21 +-
include/monitor/hmp.h | 2 +
include/sysemu/kvm_int.h | 3 +
include/sysemu/kvm_xen.h | 40 +
meson.build | 1 +
qapi/misc-target.json | 116 ++
softmmu/globals.c | 2 +-
target/i386/cpu.c | 1 +
target/i386/cpu.h | 19 +
target/i386/kvm/kvm.c | 206 ++-
target/i386/kvm/meson.build | 2 +
target/i386/kvm/trace-events | 6 +
target/i386/kvm/xen-compat.h | 51 +
target/i386/kvm/xen-emu.c | 1711 ++++++++++++++++++++
target/i386/kvm/xen-emu.h | 33 +
target/i386/machine.c | 25 +
smime.p7s
Description: S/MIME cryptographic signature
- Re: [PATCH v7 26/51] hw/xen: Add xen_evtchn device for event channel emulation, (continued)
- Re: [PATCH v7 26/51] hw/xen: Add xen_evtchn device for event channel emulation, David Woodhouse, 2023/01/17
- Re: [PATCH v7 26/51] hw/xen: Add xen_evtchn device for event channel emulation, Paul Durrant, 2023/01/17
- Re: [PATCH v7 26/51] hw/xen: Add xen_evtchn device for event channel emulation, David Woodhouse, 2023/01/17
- Re: [PATCH v7 26/51] hw/xen: Add xen_evtchn device for event channel emulation, Paul Durrant, 2023/01/17
- Re: [PATCH v7 26/51] hw/xen: Add xen_evtchn device for event channel emulation, David Woodhouse, 2023/01/17
- [PATCH v7.1 26/51] hw/xen: Add xen_evtchn device for event channel emulation, David Woodhouse, 2023/01/17
[PATCH v7 38/51] i386/xen: add monitor commands to test event injection, David Woodhouse, 2023/01/16
[PATCH v7 06/51] i386/hvm: Set Xen vCPU ID in KVM, David Woodhouse, 2023/01/16
[PATCH v7 29/51] hw/xen: Implement EVTCHNOP_close, David Woodhouse, 2023/01/16
[PATCH v7 36/51] hw/xen: Implement EVTCHNOP_bind_vcpu, David Woodhouse, 2023/01/16
[PATCH v7 19/51] i386/xen: implement HYPERVISOR_vcpu_op, David Woodhouse, 2023/01/16
[PATCH v7 28/51] hw/xen: Implement EVTCHNOP_status, David Woodhouse, 2023/01/16
[PATCH v7 42/51] hw/xen: Add xen_gnttab device for grant table emulation, David Woodhouse, 2023/01/16
[PATCH v7 20/51] i386/xen: handle VCPUOP_register_vcpu_info, David Woodhouse, 2023/01/16
[PATCH v7 43/51] hw/xen: Support mapping grant frames, David Woodhouse, 2023/01/16
[PATCH v7 45/51] hw/xen: Implement GNTTABOP_query_size, David Woodhouse, 2023/01/16
[PATCH v7 50/51] hw/xen: Add xen_xenstore device for xenstore emulation, David Woodhouse, 2023/01/16