4:346
Volume 4: Base IA-32 Instruction Reference
RSM—Resume from System Management Mode
Description
Returns program control from system management mode (SMM) to the application
program or operating system procedure that was interrupted when the processor
received an SSM interrupt. The processor’s state is restored from the dump created
upon entering SMM. If the processor detects invalid state information during state
restoration, it enters the shutdown state. The following invalid information can cause a
shutdown:
• Any reserved bit of CR4 is set to 1.
• Any illegal combination of bits in CR0, such as (PG=1 and PE=0) or (NW=1 and
CD=0).
• (Intel Pentium and Intel486 only.) The value stored in the state dump base field is
not a 32-KByte aligned address.
The contents of the model-specific registers are not affected by a return from SMM.
See Chapter 9 in the
Intel Architecture Software Developer’s Manual, Volume 3
for
more information about SMM and the behavior of the RSM instruction.
Operation
IF Itanium System Environment THEN IA-32_Intercept(INST,RSM);
ReturnFromSSM;
ProcessorState
Restore(SSMDump);
Flags Affected
All.
Additional Itanium System Environment Exceptions
IA-32_Intercept
Mandatory Instruction Intercept.
Protected Mode Exceptions
#UD
If an attempt is made to execute this instruction when the processor
is not in SMM.
Real Address Mode Exceptions
#UD
If an attempt is made to execute this instruction when the processor
is not in SMM.
Virtual 8086 Mode Exceptions
#UD
If an attempt is made to execute this instruction when the processor
is not in SMM.
Opcode
Instruction
Description
0F AA
RSM
Resume operation of interrupted program
Summary of Contents for ITANIUM ARCHITECTURE
Page 1: ......
Page 7: ...402 Intel Itanium Architecture Software Developer s Manual Rev 2 3 ...
Page 199: ...4 192 Volume 4 Base IA 32 Instruction Reference FWAIT Wait See entry for WAIT ...
Page 352: ...Volume 4 Base IA 32 Instruction Reference 4 345 ROL ROR Rotate See entry for RCL RCR ROL ROR ...
Page 589: ...4 582 Volume 4 IA 32 SSE Instruction Reference ...
Page 590: ...Index Intel Itanium Architecture Software Developer s Manual Rev 2 3 Index ...
Page 591: ...Index Intel Itanium Architecture Software Developer s Manual Rev 2 3 ...
Page 603: ...INDEX Index 12 Index for Volumes 1 2 3 and 4 ...
Page 604: ......