This small series is meant as an example how to add further dynamical directories to hypfs. It can be used to replace Paul's current approach to specify ABI-features via domain create flags and replace those by hypfs nodes.
The related libxl part could just use libxenhypfs to set the values. This series is meant to be applied on top of my series: xen: support per-cpupool scheduling granularity Juergen Gross (3): xen/hypfs: add support for bool leafs in dynamic directories xen/domain: add domain hypfs directories xen/domain: add per-domain hypfs directory abi-features docs/misc/hypfs-paths.pandoc | 10 ++ xen/common/Makefile | 1 + xen/common/hypfs.c | 53 +++++++++-- xen/common/hypfs_dom.c | 176 +++++++++++++++++++++++++++++++++++ xen/include/xen/hypfs.h | 7 ++ xen/include/xen/sched.h | 4 + 6 files changed, 244 insertions(+), 7 deletions(-) create mode 100644 xen/common/hypfs_dom.c -- 2.26.2