aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xsm
diff options
context:
space:
mode:
authorDaniel De Graaf <dgdegra@tycho.nsa.gov>2011-12-02 13:45:15 -0800
committerDaniel De Graaf <dgdegra@tycho.nsa.gov>2011-12-02 13:45:15 -0800
commitc9f7324e6c6f634bc0f7214fd0ab12fb9847c857 (patch)
treeac9afc51243fa6cbedacbb821319bd59d2a2bdc5 /xen/include/xsm
parent64b8b98854e09202f420b8bb02cb915b8a03cd55 (diff)
downloadxen-c9f7324e6c6f634bc0f7214fd0ab12fb9847c857.tar.gz
xen-c9f7324e6c6f634bc0f7214fd0ab12fb9847c857.tar.bz2
xen-c9f7324e6c6f634bc0f7214fd0ab12fb9847c857.zip
xsm: remove unused xsm_assign_vector check
The PHYSDEVOP_alloc_irq_vector hypercall is a noop, so its XSM check is not useful. Remove it and the "event vector" FLASK permission. Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov> Committed-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/include/xsm')
-rw-r--r--xen/include/xsm/xsm.h6
1 files changed, 0 insertions, 6 deletions
diff --git a/xen/include/xsm/xsm.h b/xen/include/xsm/xsm.h
index d294f2a51d..fb152caef8 100644
--- a/xen/include/xsm/xsm.h
+++ b/xen/include/xsm/xsm.h
@@ -129,7 +129,6 @@ struct xsm_operations {
int (*hvm_set_pci_link_route) (struct domain *d);
int (*hvm_inject_msi) (struct domain *d);
int (*apic) (struct domain *d, int cmd);
- int (*assign_vector) (struct domain *d, uint32_t pirq);
int (*xen_settime) (void);
int (*memtype) (uint32_t access);
int (*microcode) (void);
@@ -536,11 +535,6 @@ static inline int xsm_apic (struct domain *d, int cmd)
return xsm_call(apic(d, cmd));
}
-static inline int xsm_assign_vector (struct domain *d, uint32_t pirq)
-{
- return xsm_call(assign_vector(d, pirq));
-}
-
static inline int xsm_xen_settime (void)
{
return xsm_call(xen_settime());