[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] xen: Fix domctl page-type definitions to be unsigned quantities. This
# HG changeset patch # User Keir Fraser <keir@xxxxxxxxxxxxx> # Date 1176113535 -3600 # Node ID 73abcf9abbc1df3d5960461d448a725d7120fb13 # Parent 7cc1d532f9eed4c27d1837a70d3a51852b5f37d2 xen: Fix domctl page-type definitions to be unsigned quantities. This avoids them being erroneously sign-extended to 64 bits which was breaking 64-bit HVM save/restore. Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx> --- xen/include/public/domctl.h | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) diff -r 7cc1d532f9ee -r 73abcf9abbc1 xen/include/public/domctl.h --- a/xen/include/public/domctl.h Mon Apr 09 11:11:23 2007 +0100 +++ b/xen/include/public/domctl.h Mon Apr 09 11:12:15 2007 +0100 @@ -123,15 +123,15 @@ DEFINE_XEN_GUEST_HANDLE(xen_domctl_getme #define XEN_DOMCTL_getpageframeinfo 7 #define XEN_DOMCTL_PFINFO_LTAB_SHIFT 28 -#define XEN_DOMCTL_PFINFO_NOTAB (0x0<<28) -#define XEN_DOMCTL_PFINFO_L1TAB (0x1<<28) -#define XEN_DOMCTL_PFINFO_L2TAB (0x2<<28) -#define XEN_DOMCTL_PFINFO_L3TAB (0x3<<28) -#define XEN_DOMCTL_PFINFO_L4TAB (0x4<<28) -#define XEN_DOMCTL_PFINFO_LTABTYPE_MASK (0x7<<28) -#define XEN_DOMCTL_PFINFO_LPINTAB (0x1<<31) -#define XEN_DOMCTL_PFINFO_XTAB (0xf<<28) /* invalid page */ -#define XEN_DOMCTL_PFINFO_LTAB_MASK (0xf<<28) +#define XEN_DOMCTL_PFINFO_NOTAB (0x0U<<28) +#define XEN_DOMCTL_PFINFO_L1TAB (0x1U<<28) +#define XEN_DOMCTL_PFINFO_L2TAB (0x2U<<28) +#define XEN_DOMCTL_PFINFO_L3TAB (0x3U<<28) +#define XEN_DOMCTL_PFINFO_L4TAB (0x4U<<28) +#define XEN_DOMCTL_PFINFO_LTABTYPE_MASK (0x7U<<28) +#define XEN_DOMCTL_PFINFO_LPINTAB (0x1U<<31) +#define XEN_DOMCTL_PFINFO_XTAB (0xfU<<28) /* invalid page */ +#define XEN_DOMCTL_PFINFO_LTAB_MASK (0xfU<<28) struct xen_domctl_getpageframeinfo { /* IN variables. */ _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |