]> www.infradead.org Git - users/dwmw2/qemu.git/commit
hw/xen: Add xen_evtchn device for event channel emulation
authorDavid Woodhouse <dwmw@amazon.co.uk>
Fri, 16 Dec 2022 14:02:29 +0000 (14:02 +0000)
committerDavid Woodhouse <dwmw@amazon.co.uk>
Tue, 10 Jan 2023 11:33:32 +0000 (11:33 +0000)
commit222b0fbfec6a7bb44cf00b29df66ef83ae5e1ca1
treefadb0afd461198b5af5afb96f92aae4571c1c38a
parent869b56a7be2e903b8776d3d72412a5827305aa72
hw/xen: Add xen_evtchn device for event channel emulation

Include basic support for setting HVM_PARAM_CALLBACK_IRQ to the global
vector method HVM_PARAM_CALLBACK_TYPE_VECTOR, which is handled in-kernel
by raising the vector whenever the vCPU's vcpu_info->evtchn_upcall_pending
flag is set.

Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
hw/i386/kvm/meson.build
hw/i386/kvm/xen_evtchn.c [new file with mode: 0644]
hw/i386/kvm/xen_evtchn.h [new file with mode: 0644]
hw/i386/pc.c
target/i386/kvm/xen-emu.c