aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/hvm/i8254.c
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2009-07-07 14:21:16 +0100
committerKeir Fraser <keir.fraser@citrix.com>2009-07-07 14:21:16 +0100
commitf12b7b5a0baf51c5aff3126ce269ed6972705afb (patch)
tree9a3e8839b1304cf8331dd38be93ec4f5aff39eae /xen/arch/x86/hvm/i8254.c
parente82525a924fb96e5394d6d81ecdf57d38a706415 (diff)
downloadxen-f12b7b5a0baf51c5aff3126ce269ed6972705afb.tar.gz
xen-f12b7b5a0baf51c5aff3126ce269ed6972705afb.tar.bz2
xen-f12b7b5a0baf51c5aff3126ce269ed6972705afb.zip
x86,hvm: Allow delivery of timer interrupts to VCPUs != 0
This patch is needed for kexec/kdump since VCPU#0 is halted. Signed-off-by: Kouya Shimura <kouya@jp.fujitsu.com> Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
Diffstat (limited to 'xen/arch/x86/hvm/i8254.c')
-rw-r--r--xen/arch/x86/hvm/i8254.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/arch/x86/hvm/i8254.c b/xen/arch/x86/hvm/i8254.c
index a87ddecc58..5394679a8e 100644
--- a/xen/arch/x86/hvm/i8254.c
+++ b/xen/arch/x86/hvm/i8254.c
@@ -42,7 +42,7 @@
#define vcpu_vpit(vcpu) (domain_vpit((vcpu)->domain))
#define vpit_domain(pit) (container_of((pit), struct domain, \
arch.hvm_domain.pl_time.vpit))
-#define vpit_vcpu(pit) (vpit_domain(pit)->vcpu[0])
+#define vpit_vcpu(pit) (pt_global_vcpu_target(vpit_domain(pit)))
#define RW_STATE_LSB 1
#define RW_STATE_MSB 2