diff options
Diffstat (limited to 'usr/src/uts/intel/sys/hypervisor.h')
-rw-r--r-- | usr/src/uts/intel/sys/hypervisor.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/usr/src/uts/intel/sys/hypervisor.h b/usr/src/uts/intel/sys/hypervisor.h index 7f2901c39e..e316b522c5 100644 --- a/usr/src/uts/intel/sys/hypervisor.h +++ b/usr/src/uts/intel/sys/hypervisor.h @@ -87,6 +87,7 @@ extern "C" { #include <xen/public/vcpu.h> #include <xen/public/version.h> #include <xen/public/hvm/params.h> +#include <xen/public/arch-x86/xen-mca.h> extern shared_info_t *HYPERVISOR_shared_info; extern void *HYPERVISOR_console_page; @@ -243,7 +244,9 @@ extern long HYPERVISOR_event_channel_op(int, void *); /* does return long */ extern long HYPERVISOR_physdev_op(int, void *); extern long HYPERVISOR_hvm_op(int cmd, void *); /* *** __HYPERVISOR_kexec_op *** NOT IMPLEMENTED */ -extern long HYPERVISOR_mca(uint32_t, xen_mc_arg_t *); +#if defined(__xpv) +extern long HYPERVISOR_mca(uint32_t, xen_mc_t *); +#endif /* * HYPERCALL HELPER ROUTINES |