|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] xen: Fix domctl page-type definitions to
# 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
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] xen: Fix domctl page-type definitions to be unsigned quantities. This,
Xen patchbot-unstable <=
|
|
|
|
|