[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] vcpu.c:
ChangeSet 1.1327.1.5, 2005/04/20 18:04:59-06:00, djm@xxxxxxxxxxxxxxx vcpu.c: more cases for setting pending vcpu.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletion(-) diff -Nru a/xen/arch/ia64/vcpu.c b/xen/arch/ia64/vcpu.c --- a/xen/arch/ia64/vcpu.c 2005-05-03 04:03:58 -04:00 +++ b/xen/arch/ia64/vcpu.c 2005-05-03 04:03:58 -04:00 @@ -750,7 +750,8 @@ { if (val & 0xff00) return IA64_RSVDREG_FAULT; PSCB(vcpu,tpr) = val; - //PSCB(vcpu,pending_interruption) = 1; + if (vcpu_check_pending_interrupts(vcpu) != SPURIOUS_VECTOR) + PSCB(vcpu,pending_interruption) = 1; return (IA64_NO_FAULT); } @@ -776,6 +777,8 @@ // with interrupts disabled printf("Trying to EOI interrupt with interrupts enabled\r\n"); } + if (vcpu_check_pending_interrupts(vcpu) != SPURIOUS_VECTOR) + PSCB(vcpu,pending_interruption) = 1; //printf("YYYYY vcpu_set_eoi: Successful\n"); return (IA64_NO_FAULT); } _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |