summaryrefslogtreecommitdiff
path: root/src/mainboard/kontron/986lcd-m/mainboard_smi.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/kontron/986lcd-m/mainboard_smi.c')
-rw-r--r--src/mainboard/kontron/986lcd-m/mainboard_smi.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mainboard/kontron/986lcd-m/mainboard_smi.c b/src/mainboard/kontron/986lcd-m/mainboard_smi.c
index 8896d9fd47..057111dc49 100644
--- a/src/mainboard/kontron/986lcd-m/mainboard_smi.c
+++ b/src/mainboard/kontron/986lcd-m/mainboard_smi.c
@@ -24,10 +24,13 @@
#include <console/console.h>
#include "../../../southbridge/intel/i82801gx/i82801gx_nvs.h"
+/* The southbridge SMI handler checks whether gnvs has a
+ * valid pointer before calling the trap handler
+ */
+extern global_nvs_t *gnvs;
+
int mainboard_io_trap_handler(int smif)
{
- global_nvs_t *gnvs = (global_nvs_t *)0xc00;
-
switch (smif) {
case 0x99:
printk_debug("Sample\n");