aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/vmx_intercept.c
diff options
context:
space:
mode:
Diffstat (limited to 'xen/arch/x86/vmx_intercept.c')
-rw-r--r--xen/arch/x86/vmx_intercept.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/xen/arch/x86/vmx_intercept.c b/xen/arch/x86/vmx_intercept.c
index 1ed715ffcc..c68195090b 100644
--- a/xen/arch/x86/vmx_intercept.c
+++ b/xen/arch/x86/vmx_intercept.c
@@ -213,7 +213,8 @@ void vmx_hooks_assist(struct vcpu *d)
{
vcpu_iodata_t * vio = get_vio(d->domain, d->vcpu_id);
ioreq_t *p = &vio->vp_ioreq;
- unsigned long *intr = &(vio->vp_intr[0]);
+ shared_iopage_t *sp = get_sp(d->domain);
+ u64 *intr = &(sp->sp_global.pic_intr[0]);
struct vmx_virpit_t *vpit = &(d->domain->arch.vmx_platform.vmx_pit);
int rw_mode;