aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/hvm/irq.c
diff options
context:
space:
mode:
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>2007-09-18 13:43:30 +0100
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>2007-09-18 13:43:30 +0100
commit6e793550f6462105395a3b390374fc598b05506e (patch)
tree94d5305066cb53aec48c420fff413e166e9f6100 /xen/arch/x86/hvm/irq.c
parent623e83716791e0f0d938132eb7a8f5edbe3e8cb2 (diff)
downloadxen-6e793550f6462105395a3b390374fc598b05506e.tar.gz
xen-6e793550f6462105395a3b390374fc598b05506e.tar.bz2
xen-6e793550f6462105395a3b390374fc598b05506e.zip
Revert 15826:447db1235adf1bc59bbd76c951716c3df7ee8843.
Re-enables NMI delivery in HVM guests now that hardware task switching is emulated. Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'xen/arch/x86/hvm/irq.c')
-rw-r--r--xen/arch/x86/hvm/irq.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index a83f6cae67..b41295a273 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -306,14 +306,7 @@ int hvm_vcpu_ack_pending_irq(struct vcpu *v, enum hvm_intack type, int *vector)
switch ( type )
{
case hvm_intack_nmi:
-#if 0
return test_and_clear_bool(v->nmi_pending);
-#else
- if ( test_and_clear_bool(v->nmi_pending) )
- gdprintk(XENLOG_WARNING, "Dropping NMI delivery to %d:%d\n",
- v->domain->domain_id, v->vcpu_id);
- break;
-#endif
case hvm_intack_lapic:
return ((*vector = cpu_get_apic_interrupt(v)) != -1);
case hvm_intack_pic: