[coreboot-gerrit] New patch to review for coreboot: 02bfc88 lynxpoint: Don't enable SMI handling of TCO

Isaac Christensen (isaac.christensen@se-eng.com) gerrit at coreboot.org
Mon Sep 15 21:34:32 CEST 2014


Isaac Christensen (isaac.christensen at se-eng.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/6907

-gerrit

commit 02bfc887c519ebb26bcc777ac6e5842290610ded
Author: Duncan Laurie <dlaurie at chromium.org>
Date:   Tue Dec 17 15:35:51 2013 -0800

    lynxpoint: Don't enable SMI handling of TCO
    
    We have no good reason to be handling the TCO timeout
    as an SMI since we aren't doing anything special with it
    and clearing the status in the handler prevents the reboot
    from actually happening.
    
    Change-Id: I074ac0cfa7230606690e3f0e4c40ebc2a8713635
    Signed-off-by: Duncan Laurie <dlaurie at chromium.org>
    Reviewed-on: https://chromium-review.googlesource.com/180672
    (cherry picked from commit 608a2c5768e9300c81b7c72fb8ab7a0c7c142bec)
    Signed-off-by: Isaac Christensen <isaac.christensen at se-eng.com>
---
 src/southbridge/intel/lynxpoint/smi.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/southbridge/intel/lynxpoint/smi.c b/src/southbridge/intel/lynxpoint/smi.c
index af40eaf..94abf5f 100644
--- a/src/southbridge/intel/lynxpoint/smi.c
+++ b/src/southbridge/intel/lynxpoint/smi.c
@@ -64,14 +64,14 @@ void southbridge_smm_enable_smi(void)
 	disable_gpe(PME_B0_EN);
 
 	/* Enable SMI generation:
-	 *  - on TCO events
 	 *  - on APMC writes (io 0xb2)
 	 *  - on writes to SLP_EN (sleep states)
 	 *  - on writes to GBL_RLS (bios commands)
 	 * No SMIs:
 	 *  - on microcontroller writes (io 0x62/0x66)
+	 *  - on TCO events
 	 */
-	enable_smi(TCO_EN | APMC_EN | SLP_SMI_EN | GBL_SMI_EN | EOS);
+	enable_smi(APMC_EN | SLP_SMI_EN | GBL_SMI_EN | EOS);
 }
 
 void southbridge_trigger_smi(void)



More information about the coreboot-gerrit mailing list