Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/xen tags/patchew/20191002112004.25793-1-jgross@suse.com
.gitignore | 3 +
docs/features/hypervisorfs.pandoc | 87 ++++++++++
docs/man/xenhypfs.1.pod | 61 +++++++
docs/misc/hypfs-paths.pandoc | 113 ++++++++++++
tools/Rules.mk | 6 +
tools/libs/Makefile | 1 +
tools/libs/hypfs/Makefile | 14 ++
tools/libs/hypfs/core.c | 252 +++++++++++++++++++++++++++
tools/libs/hypfs/include/xenhypfs.h | 60 +++++++
tools/libs/hypfs/libxenhypfs.map | 9 +
tools/libs/hypfs/xenhypfs.pc.in | 10 ++
tools/misc/Makefile | 6 +
tools/misc/xenhypfs.c | 160 +++++++++++++++++
xen/arch/arm/traps.c | 1 +
xen/arch/x86/hvm/hypercall.c | 1 +
xen/arch/x86/hypercall.c | 1 +
xen/arch/x86/pv/hypercall.c | 1 +
xen/common/Makefile | 10 ++
xen/common/hypfs.c | 335 ++++++++++++++++++++++++++++++++++++
xen/common/kernel.c | 39 +++++
xen/include/public/errno.h | 1 +
xen/include/public/hypfs.h | 123 +++++++++++++
xen/include/public/xen.h | 1 +
xen/include/xen/hypercall.h | 8 +
xen/include/xen/hypfs.h | 40 +++++
xen/include/xen/kernel.h | 2 +
xen/tools/Makefile | 9 +-
xen/tools/bin2c.c | 28 +++
28 files changed, 1380 insertions(+), 2 deletions(-)
create mode 100644 docs/features/hypervisorfs.pandoc
create mode 100644 docs/man/xenhypfs.1.pod
create mode 100644 docs/misc/hypfs-paths.pandoc
create mode 100644 tools/libs/hypfs/Makefile
create mode 100644 tools/libs/hypfs/core.c
create mode 100644 tools/libs/hypfs/include/xenhypfs.h
create mode 100644 tools/libs/hypfs/libxenhypfs.map
create mode 100644 tools/libs/hypfs/xenhypfs.pc.in
create mode 100644 tools/misc/xenhypfs.c
create mode 100644 xen/common/hypfs.c
create mode 100644 xen/include/public/hypfs.h
create mode 100644 xen/include/xen/hypfs.h
create mode 100644 xen/tools/bin2c.c