Import the whole xen/interface.h directory (disk space is cheap, going through each file seeing what we need and what we don't is not)
801e2b4 xen: import bsd files for xen interface
bsd/sys/xen/interface/COPYING | 38 ++
bsd/sys/xen/interface/acm.h | 228 +++++++++
bsd/sys/xen/interface/acm_ops.h | 159 ++++++
bsd/sys/xen/interface/arch-ia64.h | 621 +++++++++++++++++++++++
bsd/sys/xen/interface/arch-powerpc.h | 120 +++++
bsd/sys/xen/interface/arch-x86/cpuid.h | 68 +++
bsd/sys/xen/interface/arch-x86/hvm/save.h | 429 ++++++++++++++++
bsd/sys/xen/interface/arch-x86/xen-mca.h | 279 +++++++++++
bsd/sys/xen/interface/arch-x86/xen-x86_32.h | 183 +++++++
bsd/sys/xen/interface/arch-x86/xen-x86_64.h | 212 ++++++++
bsd/sys/xen/interface/arch-x86/xen.h | 199 ++++++++
bsd/sys/xen/interface/arch-x86_32.h | 27 +
bsd/sys/xen/interface/arch-x86_64.h | 27 +
bsd/sys/xen/interface/callback.h | 121 +++++
bsd/sys/xen/interface/dom0_ops.h | 120 +++++
bsd/sys/xen/interface/domctl.h | 677 ++++++++++++++++++++++++++
bsd/sys/xen/interface/elfnote.h | 233 +++++++++
bsd/sys/xen/interface/elfstructs.h | 527 ++++++++++++++++++++
bsd/sys/xen/interface/event_channel.h | 264 ++++++++++
bsd/sys/xen/interface/features.h | 74 +++
bsd/sys/xen/interface/foreign/Makefile | 37 ++
bsd/sys/xen/interface/foreign/mkchecker.py | 58 +++
bsd/sys/xen/interface/foreign/mkheader.py | 167 +++++++
bsd/sys/xen/interface/foreign/reference.size | 17 +
bsd/sys/xen/interface/foreign/structs.py | 58 +++
bsd/sys/xen/interface/grant_table.h | 433 ++++++++++++++++
bsd/sys/xen/interface/hvm/e820.h | 34 ++
bsd/sys/xen/interface/hvm/hvm_info_table.h | 41 ++
bsd/sys/xen/interface/hvm/hvm_op.h | 131 +++++
bsd/sys/xen/interface/hvm/ioreq.h | 127 +++++
bsd/sys/xen/interface/hvm/params.h | 124 +++++
bsd/sys/xen/interface/hvm/save.h | 88 ++++
bsd/sys/xen/interface/hvm/vmx_assist.h | 122 +++++
bsd/sys/xen/interface/io/blkif.h | 596 +++++++++++++++++++++++
bsd/sys/xen/interface/io/console.h | 51 ++
bsd/sys/xen/interface/io/fbif.h | 176 +++++++
bsd/sys/xen/interface/io/kbdif.h | 132 +++++
bsd/sys/xen/interface/io/netif.h | 211 ++++++++
bsd/sys/xen/interface/io/pciif.h | 101 ++++
bsd/sys/xen/interface/io/protocols.h | 43 ++
bsd/sys/xen/interface/io/ring.h | 323 ++++++++++++
bsd/sys/xen/interface/io/tpmif.h | 77 +++
bsd/sys/xen/interface/io/xenbus.h | 98 ++++
bsd/sys/xen/interface/io/xs_wire.h | 130 +++++
bsd/sys/xen/interface/kexec.h | 189 +++++++
bsd/sys/xen/interface/libelf.h | 265 ++++++++++
bsd/sys/xen/interface/memory.h | 312 ++++++++++++
bsd/sys/xen/interface/nmi.h | 78 +++
bsd/sys/xen/interface/physdev.h | 219 +++++++++
bsd/sys/xen/interface/platform.h | 346 +++++++++++++
bsd/sys/xen/interface/sched.h | 121 +++++
bsd/sys/xen/interface/sysctl.h | 308 ++++++++++++
bsd/sys/xen/interface/trace.h | 193 ++++++++
bsd/sys/xen/interface/vcpu.h | 213 ++++++++
bsd/sys/xen/interface/version.h | 91 ++++
bsd/sys/xen/interface/xen-compat.h | 44 ++
bsd/sys/xen/interface/xen.h | 639 ++++++++++++++++++++++++
bsd/sys/xen/interface/xencomm.h | 41 ++
bsd/sys/xen/interface/xenoprof.h | 138 ++++++
59 files changed, 11178 insertions(+)
Upstream: github.com