[PATCH 0/8] xen/evtchn: implement static event channel signaling

Rahul Singh posted 8 patches 1 year, 11 months ago
Test gitlab-ci failed
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/cover.1655903088.git.rahul.singh@arm.com
There is a newer version of this series
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(-)
[PATCH 0/8] xen/evtchn: implement static event channel signaling
Posted by Rahul Singh 1 year, 11 months ago
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