This series implements support Xen's max_event_channels setting as proposed
in this thread
https://www.redhat.com/archives/libvir-list/2020-April/msg00376.html
See the individual patches for details.
Jim Fehlig (3):
conf: Add a new xenbus controller option for event channels
libxl: Add support for max_event_channels
xenconfig: Add support for max_event_channels
docs/formatdomain.html.in | 8 +-
docs/schemas/domaincommon.rng | 5 ++
src/conf/domain_conf.c | 15 ++++
src/conf/domain_conf.h | 1 +
src/libxl/libxl_conf.c | 14 +--
src/libxl/xen_xl.c | 57 ++++++------
.../max-eventchannels-hvm.json | 90 +++++++++++++++++++
.../max-eventchannels-hvm.xml | 37 ++++++++
tests/libxlxml2domconfigtest.c | 2 +
tests/xlconfigdata/test-max-eventchannels.cfg | 13 +++
tests/xlconfigdata/test-max-eventchannels.xml | 32 +++++++
tests/xlconfigdata/test-usbctrl.xml | 2 +-
tests/xlconfigtest.c | 2 +
13 files changed, 245 insertions(+), 33 deletions(-)
create mode 100644 tests/libxlxml2domconfigdata/max-eventchannels-hvm.json
create mode 100644 tests/libxlxml2domconfigdata/max-eventchannels-hvm.xml
create mode 100644 tests/xlconfigdata/test-max-eventchannels.cfg
create mode 100644 tests/xlconfigdata/test-max-eventchannels.xml
--
2.26.0