# HG changeset patch
# User Hollis Blanchard <[EMAIL PROTECTED]>
# Node ID 20e5f508accc21f6aaf9ade60d9a5510512cb289
# Parent  f21875e3dc0be8c4e0de9936973cb35558f6c4bd
[POWERPC][XEN] Revert struct start_info to match upstream.
Now that libxc is no longer creating a start_info_t, we don't have to worry
about 32/64 bit safeness of unsigned longs in the structure. Use 
xen-unstable.hg's version of start_info.
Signed-off-by: Ryan Harper <[EMAIL PROTECTED]>
Signed-off-by: Hollis Blanchard <[EMAIL PROTECTED]>
---
 xen/include/public/xen.h |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diff -r f21875e3dc0b -r 20e5f508accc xen/include/public/xen.h
--- a/xen/include/public/xen.h  Tue Feb 06 13:42:19 2007 -0600
+++ b/xen/include/public/xen.h  Tue Feb 06 13:42:19 2007 -0600
@@ -501,8 +501,8 @@ struct start_info {
 struct start_info {
     /* THE FOLLOWING ARE FILLED IN BOTH ON INITIAL BOOT AND ON RESUME.    */
     char magic[32];             /* "xen-<version>-<platform>".            */
-    xen_ulong_t nr_pages;       /* Total pages allocated to this domain.  */
-    xen_ulong_t shared_info;    /* MACHINE address of shared info struct. */
+    unsigned long nr_pages;     /* Total pages allocated to this domain.  */
+    unsigned long shared_info;  /* MACHINE address of shared info struct. */
     uint32_t flags;             /* SIF_xxx flags.                         */
     xen_pfn_t store_mfn;        /* MACHINE page number of shared page.    */
     uint32_t store_evtchn;      /* Event channel for store communication. */
@@ -517,11 +517,11 @@ struct start_info {
         } dom0;
     } console;
     /* THE FOLLOWING ARE ONLY FILLED IN ON INITIAL BOOT (NOT RESUME).     */
-    xen_ulong_t pt_base;        /* VIRTUAL address of page directory.     */
-    xen_ulong_t nr_pt_frames;   /* Number of bootstrap p.t. frames.       */
-    xen_ulong_t mfn_list;       /* VIRTUAL address of page-frame list.    */
-    xen_ulong_t mod_start;      /* VIRTUAL address of pre-loaded module.  */
-    xen_ulong_t mod_len;        /* Size (bytes) of pre-loaded module.     */
+    unsigned long pt_base;      /* VIRTUAL address of page directory.     */
+    unsigned long nr_pt_frames; /* Number of bootstrap p.t. frames.       */
+    unsigned long mfn_list;     /* VIRTUAL address of page-frame list.    */
+    unsigned long mod_start;    /* VIRTUAL address of pre-loaded module.  */
+    unsigned long mod_len;      /* Size (bytes) of pre-loaded module.     */
     int8_t cmd_line[MAX_GUEST_CMDLINE];
 };
 typedef struct start_info start_info_t;

_______________________________________________
Xen-ppc-devel mailing list
Xen-ppc-devel@lists.xensource.com
http://lists.xensource.com/xen-ppc-devel

Reply via email to