Linux Assemblycollection of fast libraries

Safer Mode Extensions (SMX) instructions set

Safer Mode Extensions (‬SMX‭) provides a programming interface for system software to establish a measured environment within the platform to support trust decisions by end users.‭ ‬SMX functionality is provided in an Intel ‬64‭ processor through the GETSEC instruction via leaf functions.

Tip: For detailed information about each instruction please read: Intel Architectures Software Developer’s Manual Volume 2: Instruction Set Reference, A-Z

InstructionMeaning
GETSEC[CAPABILITIES]Returns the available leaf functions of the GETSEC instruction
GETSEC[ENTERACCS]Loads an authenticated code chipset module and enters authenticated code execution mode
GETSEC[EXITAC]Exits authenticated code execution mode
GETSEC[SENTER]Establishes a MLE which has its dynamic root of trust anchored to a chipset supporting Intel Trusted Execution Technology
GETSEC[SEXIT]Exits the MLE
GETSEC[PARAMETERS]Returns SMX related parameter information
GETSEC[SMCRTL]SMX mode control
GETSEC[WAKEUP]Wakes up sleeping logical processors inside an MLE
Copyright 2012-2016 Jack Black. All rights reserved.