This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "System Management Mode" – news · newspapers · books · scholar · JSTOR(November 2010) (Learn how and when to remove this message)
Part of a series on
Microprocessor modes for the x86 architecture
Real mode (Intel 8086)
8080 emulation mode (NEC V20/V30 only)
Protected mode (Intel 80286)
Unreal mode (Intel 80286)
Virtual 8086 mode (Intel 80386)
System Management Mode (Intel 386SL)
Long mode (AMD Athlon 64)
x86 virtualization (Intel Pentium 4, AMD Athlon 64)
AIS mode (VIA C3 only)
First supported platform shown in parentheses
v
t
e
System Management Mode (SMM, sometimes called ring −2 in reference to protection rings)[1][2] is an operating mode of x86 central processor units (CPUs) in which all normal execution, including the operating system, is suspended. An alternate software system which usually resides in the computer's firmware, or a hardware-assisted debugger, is then executed with high privileges.
It was first released with the Intel 386SL.[3][4] While initially special SL versions were required for SMM, Intel incorporated SMM in its mainline 486 and Pentium processors in 1993. AMD implemented Intel's SMM with the Am386 processors in 1991.[5] It is available in all later microprocessors in the x86 architecture.[citation needed]
In ARM architecture the Exception Level 3 (EL3) mode is also referred as Secure Monitor Mode or System Management Mode.[6]
^Domas, Christopher (2015-07-20). "The Memory Sinkhole" (PDF). Black Hat. Retrieved 2015-08-22.
^Tereshkin, Alexander; Wojtczuk, Rafal (2009-07-29). "Introducing Ring -3 Rootkits" (PDF). Invisible Things Lab, Black Hat USA. p. 4. Retrieved 2015-08-22.
^"SMIs Are EEEEVIL (Part 1)". msdn.com. Microsoft. 2020-07-17.
^Ellis, Simson C., "The 386 SL Microprocessor in Notebook PCs", Intel Corporation, Microcomputer Solutions, March/April 1991, page 20
SystemManagementMode (SMM, sometimes called ring −2 in reference to protection rings) is an operating mode of x86 central processor units (CPUs) in which...
computer's power managementsystem to take the opportunity to reduce overall power consumption by placing the link PHY into a low-power mode and instructing...
operating systems and some legacy option ROMs that do not support UEFI to still be used. It also provides required legacy SystemManagementMode (SMM) functionality...
Real mode, also called real address mode, is an operating mode of all x86-compatible CPUs. The mode gets its name from the fact that addresses in real...
system is in the S3 state. Thus, it was considered a layer below the SystemManagementMode rootkits.) For the vulnerable Q35 chipset, a keystroke logger ME-based...
protected mode, also called protected virtual address mode, is an operational mode of x86-compatible central processing units (CPUs). It allows system software...
In x86 computing, unreal mode, also big real mode, flat real mode, or voodoo mode is a variant of real mode, in which one or more segment descriptors has...
incapable of running directly in protected mode while the processor is running a protected mode operating system. It is a hardware virtualization technique...
architecture, long mode is the mode where a 64-bit operating system can access 64-bit instructions and registers. 64-bit programs are run in a sub-mode called 64-bit...
etc.) and operating system monitors are cited as examples. At least one embedded database managementsystem, eXtremeDB Kernel Mode, has been developed...
Unreal mode is used by some 16-bit operating systems and some 32-bit boot loaders. The SystemManagementMode (SMM) is only used by the system firmware...
enter this mode when the computer is running on batteries and the lid is closed. If undesired, the behavior can be altered in the operating system settings...
addition, the SystemManagementMode (SMM) (the same mode introduced with i386SL) was included with this processor. The systemmanagementmode makes it possible...
The SystemManagement Bus (abbreviated to SMBus or SMB) is a single-ended simple two-wire bus for the purpose of lightweight communication. Most commonly...
A quality managementsystem (QMS) is a collection of business processes focused on consistently meeting customer requirements and enhancing their satisfaction...
A battery managementsystem (BMS) is any electronic system that manages a rechargeable battery (cell or battery pack), such as by protecting the battery...
processors support five modes of operation for x86 code, Real Mode, Protected Mode, Long Mode, Virtual 86 Mode, and SystemManagementMode, in which some instructions...
of operating systems produced and sold by Microsoft, is a layered design that consists of two main components, user mode and kernel mode. It is a preemptive...
A web content managementsystem (WCM or WCMS) is a software content managementsystem (CMS) specifically for web content. It provides website authoring...
A flight managementsystem (FMS) is a fundamental component of a modern airliner's avionics. An FMS is a specialized computer system that automates a...
resources. IdM systems fall under the overarching umbrellas of IT security and data management. Identity and access managementsystems not only identify...
transportation system (ITS) is an advanced application which aims to provide innovative services relating to different modes of transport and traffic management and...
computers. The SMC has roles in controlling thermal and power management, battery charging, video mode switching, sleep and wake, hibernation, and LED indicators...
Only basic modes of access are supported, without full access to the encrypted communications of the complete purchased managementsystem. Intel AMT includes...
vessels the Power ManagementSystem PMS is in charge of controlling the electrical system. Its task is to make sure that the electrical system is safe and efficient...
A Transportation ManagementSystem (TMS) is a subset of supply chain management concerning transportation operations, which may be part of an Enterprise...