summaryrefslogtreecommitdiff
path: root/drivers/platform/x86/dell-smbios.h
diff options
context:
space:
mode:
authorMario Limonciello <mario.limonciello@dell.com>2017-11-01 22:25:33 +0300
committerDarren Hart (VMware) <dvhart@infradead.org>2017-11-04 02:33:59 +0300
commitda1f607ed6e6a904463396bb6a28bf96584c61cc (patch)
tree393d0d966e034f03f017f64f34c54441a4ddbfc5 /drivers/platform/x86/dell-smbios.h
parent1a258e670434f404a4500b65ba1afea2c2b29bba (diff)
downloadlinux-da1f607ed6e6a904463396bb6a28bf96584c61cc.tar.xz
platform/x86: dell-smbios-smm: test for WSMT
WSMT is as an attestation to the OS that the platform won't modify memory outside of pre-defined areas. If a platform has WSMT enabled in BIOS setup, SMM calls through dcdbas will fail. The only way to access platform data in these instances is through the WMI SMBIOS calling interface. Signed-off-by: Mario Limonciello <mario.limonciello@dell.com> Reviewed-by: Edward O'Callaghan <quasisec@google.com> Signed-off-by: Darren Hart (VMware) <dvhart@infradead.org>
Diffstat (limited to 'drivers/platform/x86/dell-smbios.h')
-rw-r--r--drivers/platform/x86/dell-smbios.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/platform/x86/dell-smbios.h b/drivers/platform/x86/dell-smbios.h
index b3179f5b326b..07effdc7ae8b 100644
--- a/drivers/platform/x86/dell-smbios.h
+++ b/drivers/platform/x86/dell-smbios.h
@@ -44,6 +44,8 @@
#define KBD_LED_AUTO_100_TOKEN 0x02F6
#define GLOBAL_MIC_MUTE_ENABLE 0x0364
#define GLOBAL_MIC_MUTE_DISABLE 0x0365
+#define WSMT_EN_TOKEN 0x04EC
+#define WSMT_DIS_TOKEN 0x04ED
struct notifier_block;