debuggers.hg

view freebsd-5.3-xen-sparse/i386-xen/include/hypervisor-ifs.h @ 4628:35357e323f14

bitkeeper revision 1.1338 (4266317ezHysqYzH_WRvfueqwU4i4Q)

Grant tables for FreeBSD.
Signed-off-by: Kip Macy <kmacy@fsmware.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
author kaf24@firebug.cl.cam.ac.uk
date Wed Apr 20 10:39:58 2005 +0000 (2005-04-20)
parents a01199a95070
children
line source
1 #ifndef _HYPERVISOR_IFS_H_
2 #define _HYPERVISOR_IFS_H_
4 #define s8 int8_t
5 #define s16 int16_t
6 #define s32 int32_t
7 #define s64 int64_t
9 #define u8 uint8_t
10 #define u16 uint16_t
11 #define u32 uint32_t
12 #define u64 uint64_t
14 #define CONFIG_XEN_BLKDEV_GRANT
15 #include <machine/xen-public/xen.h>
16 #include <machine/xen-public/io/domain_controller.h>
17 #include <machine/xen-public/io/netif.h>
18 #include <machine/xen-public/io/blkif.h>
19 #include <machine/xen-public/dom0_ops.h>
20 #include <machine/xen-public/event_channel.h>
21 #include <machine/xen-public/sched_ctl.h>
22 #include <machine/xen-public/physdev.h>
23 #include <machine/xen-public/grant_table.h>
24 #undef blkif_sector_t /* XXX pre-processor didn't do the */
25 #define blkif_sector_t uint64_t /* right thing */
27 #undef s8
28 #undef s16
29 #undef s32
30 #undef s64
32 #undef u8
33 #undef u16
34 #undef u32
35 #undef u64
38 #endif