Displaying 2 results from an estimated 2 matches for "time_info_guest".
2013 Nov 22
10
[PATCH v4] x86: properly handle MSI-X unmask operation from guests
...t pv_vcpu
spinlock_t shadow_ldt_lock;
};
+struct pending_msix_unmask_info
+{
+ unsigned long ctrl_address;
+ bool_t valid;
+};
+
struct arch_vcpu
{
/*
@@ -439,6 +445,8 @@ struct arch_vcpu
/* A secondary copy of the vcpu time info. */
XEN_GUEST_HANDLE(vcpu_time_info_t) time_info_guest;
+
+ struct pending_msix_unmask_info pending_msix_unmask;
} __cacheline_aligned;
/* Shorthands to improve code legibility. */
diff --git a/xen/include/xen/pci.h b/xen/include/xen/pci.h
index cadb525..ce8f6ff 100644
--- a/xen/include/xen/pci.h
+++ b/xen/include/xen/pci.h
@@ -147,5 +147,6 @@ st...
2013 Nov 26
6
[PATCH v5] x86: properly handle MSI-X unmask operation from guests
...,6 +375,11 @@ struct pv_vcpu
spinlock_t shadow_ldt_lock;
};
+struct pending_msix_unmask_info
+{
+ unsigned long ctrl_address;
+};
+
struct arch_vcpu
{
/*
@@ -439,6 +444,8 @@ struct arch_vcpu
/* A secondary copy of the vcpu time info. */
XEN_GUEST_HANDLE(vcpu_time_info_t) time_info_guest;
+
+ struct pending_msix_unmask_info pending_msix_unmask;
} __cacheline_aligned;
/* Shorthands to improve code legibility. */
diff --git a/xen/include/xen/pci.h b/xen/include/xen/pci.h
index cadb525..15050c8 100644
--- a/xen/include/xen/pci.h
+++ b/xen/include/xen/pci.h
@@ -147,5 +147,6 @@ st...