The purpose of this patch series is to add static event channel signaling
support to Xen on Arm based on design doc [1].
This patch series depends on patch series [2] to create event channel in Xen.
[1] https://lists.xenproject.org/archives/html/xen-devel/2022-05/msg01160.html
[2] https://patchwork.kernel.org/project/xen-devel/list/?series=646289
Rahul Singh (8):
xen/evtchn: make evtchn_bind_interdomain global
xen/evtchn: modify evtchn_alloc_unbound to allocate specified port
xen/evtchn: modify evtchn_bind_interdomain to allocate specified port
xen/evtchn: modify evtchn_bind_interdomain to pass domain as argument
xen/evtchn: don't close the static event channel.
xen/evtchn: don't set notification in evtchn_bind_interdomain()
xen: introduce xen-evtchn dom0less property
xen/arm: introduce new xen,enhanced property value
docs/misc/arm/device-tree/booting.txt | 62 +++++-
xen/arch/arm/domain_build.c | 290 +++++++++++++++++++-------
xen/arch/arm/include/asm/domain.h | 1 +
xen/arch/arm/include/asm/kernel.h | 3 +
xen/arch/arm/include/asm/setup.h | 1 +
xen/arch/arm/setup.c | 2 +
xen/common/event_channel.c | 68 ++++--
xen/include/xen/event.h | 8 +-
xen/include/xen/sched.h | 1 +
9 files changed, 351 insertions(+), 85 deletions(-)
--
2.25.1