]> www.infradead.org Git - users/dwmw2/qemu.git/commit
hw/xen: Add backend implementation of interdomain event channel support
authorDavid Woodhouse <dwmw@amazon.co.uk>
Tue, 27 Dec 2022 21:20:07 +0000 (21:20 +0000)
committerDavid Woodhouse <dwmw@amazon.co.uk>
Sat, 28 Jan 2023 07:58:37 +0000 (08:58 +0100)
commitfc5ba7358cffeee65b3507a7a8428680ecf0fcaf
treec01c43f33e5fcd11d795b478ebe23eac053b8afb
parenta82402d559dfc2981c51eda1155cc747a8d4d579
hw/xen: Add backend implementation of interdomain event channel support

The provides the QEMU side of interdomain event channels, allowing events
to be sent to/from the guest.

The API mirrors libxenevtchn, and in time both this and the real Xen one
will be available through ops structures so that the PV backend drivers
can use the correct one as appropriate.

For now, this implementation can be used directly by our XenStore which
will be for emulated mode only.

Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
hw/i386/kvm/xen_evtchn.c
hw/i386/kvm/xen_evtchn.h