From: Paul Durrant <pdurr...@amazon.com> This series was previously called "evtchn: Introduce a per-guest knob to control FIFO ABI". It is been extensively re-worked and extended to cover another ABI feature.
Paul Durrant (4): domctl: introduce a new domain create flag, XEN_DOMCTL_CDF_evtchn_fifo, ... domctl: introduce a new domain create flag, XEN_DOMCTL_CDF_evtchn_upcall, ... libxl: introduce a 'libxl_xen_abi_features' enumeration... xl: introduce a 'xen-abi-features' option... docs/man/xl.cfg.5.pod.in | 50 ++++++++++++++++++++++++++++++++ tools/include/libxl.h | 10 +++++++ tools/libs/light/libxl_arm.c | 22 +++++++++----- tools/libs/light/libxl_create.c | 31 ++++++++++++++++++++ tools/libs/light/libxl_types.idl | 7 +++++ tools/libs/light/libxl_x86.c | 17 ++++++++++- tools/ocaml/libs/xc/xenctrl.ml | 2 ++ tools/ocaml/libs/xc/xenctrl.mli | 2 ++ tools/xl/xl_parse.c | 50 ++++++++++++++++++++++++++++++-- xen/arch/arm/domain.c | 3 +- xen/arch/arm/domain_build.c | 3 +- xen/arch/arm/setup.c | 3 +- xen/arch/x86/domain.c | 8 +++++ xen/arch/x86/hvm/hvm.c | 3 ++ xen/arch/x86/setup.c | 4 ++- xen/common/domain.c | 3 +- xen/common/event_channel.c | 24 +++++++++++++-- xen/include/public/domctl.h | 6 +++- 18 files changed, 229 insertions(+), 19 deletions(-) --- Cc: Andrew Cooper <andrew.coop...@citrix.com> Cc: Anthony PERARD <anthony.per...@citrix.com> Cc: Christian Lindig <christian.lin...@citrix.com> Cc: David Scott <d...@recoil.org> Cc: George Dunlap <george.dun...@citrix.com> Cc: Ian Jackson <i...@xenproject.org> Cc: Jan Beulich <jbeul...@suse.com> Cc: Julien Grall <jul...@xen.org> Cc: "Roger Pau Monné" <roger....@citrix.com> Cc: Stefano Stabellini <sstabell...@kernel.org> Cc: Volodymyr Babchuk <volodymyr_babc...@epam.com> Cc: Wei Liu <w...@xen.org> -- 2.20.1