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>
Showing
- include/asm-i386/xen/hypercall.h 395 additions, 0 deletionsinclude/asm-i386/xen/hypercall.h
- include/asm-i386/xen/hypervisor.h 72 additions, 0 deletionsinclude/asm-i386/xen/hypervisor.h
- include/asm-i386/xen/interface.h 188 additions, 0 deletionsinclude/asm-i386/xen/interface.h
- include/xen/interface/elfnote.h 133 additions, 0 deletionsinclude/xen/interface/elfnote.h
- include/xen/interface/event_channel.h 195 additions, 0 deletionsinclude/xen/interface/event_channel.h
- include/xen/interface/features.h 43 additions, 0 deletionsinclude/xen/interface/features.h
- include/xen/interface/grant_table.h 301 additions, 0 deletionsinclude/xen/interface/grant_table.h
- include/xen/interface/io/blkif.h 94 additions, 0 deletionsinclude/xen/interface/io/blkif.h
- include/xen/interface/io/console.h 23 additions, 0 deletionsinclude/xen/interface/io/console.h
- include/xen/interface/io/netif.h 158 additions, 0 deletionsinclude/xen/interface/io/netif.h
- include/xen/interface/io/ring.h 260 additions, 0 deletionsinclude/xen/interface/io/ring.h
- include/xen/interface/io/xenbus.h 44 additions, 0 deletionsinclude/xen/interface/io/xenbus.h
- include/xen/interface/io/xs_wire.h 87 additions, 0 deletionsinclude/xen/interface/io/xs_wire.h
- include/xen/interface/memory.h 145 additions, 0 deletionsinclude/xen/interface/memory.h
- include/xen/interface/physdev.h 145 additions, 0 deletionsinclude/xen/interface/physdev.h
- include/xen/interface/sched.h 77 additions, 0 deletionsinclude/xen/interface/sched.h
- include/xen/interface/vcpu.h 154 additions, 0 deletionsinclude/xen/interface/vcpu.h
- include/xen/interface/version.h 60 additions, 0 deletionsinclude/xen/interface/version.h
- include/xen/interface/xen.h 447 additions, 0 deletionsinclude/xen/interface/xen.h
Loading
Please register or sign in to comment