xen: Add Xen interface header files
authorJeremy Fitzhardinge <jeremy@xensource.com>
Wed, 18 Jul 2007 01:37:04 +0000 (18:37 -0700)
committerJeremy Fitzhardinge <jeremy@goop.org>
Wed, 18 Jul 2007 15:47:42 +0000 (08:47 -0700)
commita42089dd358a7673a0a23126589a9029e57c2049
treeaa076610832f5cdb0ee209c42ea7e40d54534ef4
parent24037a8b69dbf15bfed8fd42a2a2e442d7b0395b
xen: Add Xen interface header files

Add Xen interface header files. These are taken fairly directly from
the Xen tree, but somewhat rearranged to suit the kernel's conventions.

Define macros and inline functions for doing hypercalls into the
hypervisor.

Signed-off-by: Jeremy Fitzhardinge <jeremy@xensource.com>
Signed-off-by: Ian Pratt <ian.pratt@xensource.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
19 files changed:
include/asm-i386/xen/hypercall.h [new file with mode: 0644]
include/asm-i386/xen/hypervisor.h [new file with mode: 0644]
include/asm-i386/xen/interface.h [new file with mode: 0644]
include/xen/interface/elfnote.h [new file with mode: 0644]
include/xen/interface/event_channel.h [new file with mode: 0644]
include/xen/interface/features.h [new file with mode: 0644]
include/xen/interface/grant_table.h [new file with mode: 0644]
include/xen/interface/io/blkif.h [new file with mode: 0644]
include/xen/interface/io/console.h [new file with mode: 0644]
include/xen/interface/io/netif.h [new file with mode: 0644]
include/xen/interface/io/ring.h [new file with mode: 0644]
include/xen/interface/io/xenbus.h [new file with mode: 0644]
include/xen/interface/io/xs_wire.h [new file with mode: 0644]
include/xen/interface/memory.h [new file with mode: 0644]
include/xen/interface/physdev.h [new file with mode: 0644]
include/xen/interface/sched.h [new file with mode: 0644]
include/xen/interface/vcpu.h [new file with mode: 0644]
include/xen/interface/version.h [new file with mode: 0644]
include/xen/interface/xen.h [new file with mode: 0644]