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
| Instruction | Meaning |
|---|---|
| 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 |