interface.h (c37d6154c0b9163c27e53cc1d0be3867b4abd760) interface.h (f1c6872e4980bc4078cfaead05f892b3d78dea64)
1/******************************************************************************
2 * arch-x86_32.h
3 *
4 * Guest OS interface to x86 Xen.
5 *
6 * Copyright (c) 2004, K A Fraser
7 */
8

--- 37 unchanged lines hidden (view full) ---

46#endif
47#endif
48
49#ifndef __ASSEMBLY__
50/* Explicitly size integers that represent pfns in the public interface
51 * with Xen so that on ARM we can have one ABI that works for 32 and 64
52 * bit guests. */
53typedef unsigned long xen_pfn_t;
1/******************************************************************************
2 * arch-x86_32.h
3 *
4 * Guest OS interface to x86 Xen.
5 *
6 * Copyright (c) 2004, K A Fraser
7 */
8

--- 37 unchanged lines hidden (view full) ---

46#endif
47#endif
48
49#ifndef __ASSEMBLY__
50/* Explicitly size integers that represent pfns in the public interface
51 * with Xen so that on ARM we can have one ABI that works for 32 and 64
52 * bit guests. */
53typedef unsigned long xen_pfn_t;
54typedef unsigned long xen_ulong_t;
54/* Guest handles for primitive C types. */
55__DEFINE_GUEST_HANDLE(uchar, unsigned char);
56__DEFINE_GUEST_HANDLE(uint, unsigned int);
57__DEFINE_GUEST_HANDLE(ulong, unsigned long);
58DEFINE_GUEST_HANDLE(char);
59DEFINE_GUEST_HANDLE(int);
60DEFINE_GUEST_HANDLE(long);
61DEFINE_GUEST_HANDLE(void);

--- 123 unchanged lines hidden ---
55/* Guest handles for primitive C types. */
56__DEFINE_GUEST_HANDLE(uchar, unsigned char);
57__DEFINE_GUEST_HANDLE(uint, unsigned int);
58__DEFINE_GUEST_HANDLE(ulong, unsigned long);
59DEFINE_GUEST_HANDLE(char);
60DEFINE_GUEST_HANDLE(int);
61DEFINE_GUEST_HANDLE(long);
62DEFINE_GUEST_HANDLE(void);

--- 123 unchanged lines hidden ---