x86/MSI: partly restore commit 73cb5d43a8 (build fix)
authorJan Beulich <jbeulich@suse.com>
Mon, 15 Jun 2015 11:27:53 +0000 (13:27 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 15 Jun 2015 11:27:53 +0000 (13:27 +0200)
Signed-off-by: Jan Beulich <jbeulich@suse.com>
xen/include/asm-x86/msi.h

index 4c62a3a9fdcfc60b1600b2fc1a6297ab7401ec4a..abbecf81056d1995401b89235edfa5af9227af30 100644 (file)
@@ -65,8 +65,13 @@ struct msi_info {
 };
 
 struct msi_msg {
-       u32     address_lo;     /* low 32 bits of msi message address */
-       u32     address_hi;     /* high 32 bits of msi message address */
+       union {
+               u64     address; /* message address */
+               struct {
+                       u32     address_lo; /* message address low 32 bits */
+                       u32     address_hi; /* message address high 32 bits */
+               };
+       };
        u32     data;           /* 16 bits of msi message data */
        u32     dest32;         /* used when Interrupt Remapping with EIM is enabled */
 };