[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] paging: Updates to public grant table header file.
# HG changeset patch # User Keir Fraser <keir.fraser@xxxxxxxxxx> # Date 1261505887 0 # Node ID affb589507a7bea502ce7d0c8c3fa47ec9e4ff22 # Parent d30244049f7e10fd8b87b19eeace19a2e104b6a0 paging: Updates to public grant table header file. Signed-off-by: Keir Fraser <keir.fraser@xxxxxxxxxx> --- xen/include/public/grant_table.h | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletion(-) diff -r d30244049f7e -r affb589507a7 xen/include/public/grant_table.h --- a/xen/include/public/grant_table.h Tue Dec 22 13:39:12 2009 +0000 +++ b/xen/include/public/grant_table.h Tue Dec 22 18:18:07 2009 +0000 @@ -392,6 +392,8 @@ DEFINE_XEN_GUEST_HANDLE(gnttab_transfer_ #define GNTCOPY_source_gref (1<<_GNTCOPY_source_gref) #define _GNTCOPY_dest_gref (1) #define GNTCOPY_dest_gref (1<<_GNTCOPY_dest_gref) +#define _GNTCOPY_can_fail (2) +#define GNTCOPY_can_fail (1<<_GNTCOPY_can_fail) #define GNTTABOP_copy 5 typedef struct gnttab_copy { @@ -539,6 +541,9 @@ DEFINE_XEN_GUEST_HANDLE(gnttab_get_versi #define _GNTMAP_contains_pte (4) #define GNTMAP_contains_pte (1<<_GNTMAP_contains_pte) +#define _GNTMAP_can_fail (5) +#define GNTMAP_can_fail (1<<_GNTMAP_can_fail) + /* * Bits to be placed in guest kernel available PTE bits (architecture * dependent; only supported when XENFEAT_gnttab_map_avail_bits is set). @@ -561,6 +566,7 @@ DEFINE_XEN_GUEST_HANDLE(gnttab_get_versi #define GNTST_bad_page (-9) /* Specified page was invalid for op. */ #define GNTST_bad_copy_arg (-10) /* copy arguments cross page boundary. */ #define GNTST_address_too_big (-11) /* transfer page address too large. */ +#define GNTST_eagain (-12) /* Could not map at the moment. Retry. */ #define GNTTABOP_error_msgs { \ "okay", \ @@ -574,7 +580,8 @@ DEFINE_XEN_GUEST_HANDLE(gnttab_get_versi "permission denied", \ "bad page", \ "copy arguments cross page boundary", \ - "page address size too large" \ + "page address size too large", \ + "could not map at the moment, retry" \ } #endif /* __XEN_PUBLIC_GRANT_TABLE_H__ */ _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |