EasyManua.ls Logo

Intel 386

Intel 386
691 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
7-1
CHAPTER 7
SYSTEM MANAGEMENT MODE
The Intel386™ EX processor provides a mechanism for system management with a combination
of hardware and CPU microcode enhancements. For low power systems, the primary function of
SMM is to provide a transparent means for power management. For systems where power man-
agement is not critical, SMM may be used for other functions such as alternate operating systems,
debuggers, hard disk drive backup, or virtual I/O.
This chapter is organized as follows:
System Management Mode Overview (see below)
SMM Hardware Interface (page 7-1)
System Management Mode Programming and Configuration (page 7-3)
The Intel386 EX Processor Identifier Registers (page 7-15)
Programming Considerations (page 7-16)
7.1 SYSTEM MANAGEMENT MODE OVERVIEW
An externally generated system management interrupt (SMI#) allows the execution of system-
wide routines that are independent and transparent to the operating system. The system manage-
ment mode (SMM) architectural extensions to the Intel386 CPU consist of the following ele-
ments:
An interrupt input pin (SMI#) to invoke SMM
An output pin (SMIACT#) to identify execution state
A new instruction (RSM, executable only from SMM) to exit SMM
7.2 SMM HARDWARE INTERFACE
The Intel386 EX processor provides two pins for use in SMM systems: SMI# and SMIACT#.
7.2.1 System Management Interrupt Input (SMI#)
The SMI# input signal is used to invoke system management mode. SMI# is a falling edge
triggered interrupt input signal and is the highest priority of all external interrupt sources. SMI#
forces the core into SMM at the completion of the current instruction. SMI# has these
characteristics:
SMI# is not maskable.
SMI# is recognized on an instruction boundary and at each iteration for repeat string
instructions.
SMI# does not break locked bus cycles.

Table of Contents

Related product manuals