diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2017-04-05 10:11:36 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2017-04-05 17:23:52 +0200 |
commit | 8c9f42f3cf3598e8bb612b3f81cd12632efd3ca4 (patch) | |
tree | 1f7dc7f52d8ab79d2e2d38706e56bb23f7541f31 /hw/acpi | |
parent | 87cc4c61020addea6a001b94b662596b1896d1b3 (diff) | |
download | qemu-8c9f42f3cf3598e8bb612b3f81cd12632efd3ca4.zip qemu-8c9f42f3cf3598e8bb612b3f81cd12632efd3ca4.tar.gz qemu-8c9f42f3cf3598e8bb612b3f81cd12632efd3ca4.tar.bz2 |
tco: do not generate an NMI
This behavior is not indicated in the datasheet and can confuse the OS.
The TCO can trap NMIs from SERR# or IOCHK# and convert them to SMIs; but
any other TCO event is either delivered as an SMI or completely disabled.
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'hw/acpi')
-rw-r--r-- | hw/acpi/tco.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/hw/acpi/tco.c b/hw/acpi/tco.c index b4adac8..05b9d7b 100644 --- a/hw/acpi/tco.c +++ b/hw/acpi/tco.c @@ -75,8 +75,6 @@ static void tco_timer_expired(void *opaque) if (pm->smi_en & ICH9_PMIO_SMI_EN_TCO_EN) { ich9_generate_smi(); - } else { - ich9_generate_nmi(); } tr->tco.rld = tr->tco.tmr; tco_timer_reload(tr); |