Errata
28
Specification Update
AN31.
Data Breakpoint/Single Step on MOV SS/POP SS May Be Lost after
Entry into SMM
Problem:
Data Breakpoint/Single Step exceptions are normally blocked for one instruction
following MOV SS/POP SS instructions. Immediately after executing these
instructions, if the processor enters SMM (System Management Mode), upon RSM
(resume from SMM) operation, normal processing of Data Breakpoint/Single Step
exceptions is restored.
Because of this erratum, Data Breakpoints/Single step exceptions on MOVSS/POPSS
instructions may be lost under one of the following conditions.
•
Following SMM entry and after RSM, the next instruction to be executed is HLT or
MWAIT
•
SMM entry after executing MOV SS/POP SS is the result of executing an I/O
instruction that triggers a synchronous SMI (System Management Interrupt).
Implication:
Data Breakpoints/Single step operation on MOV SS/POP SS instructions may be
unreliable in the presence of SMI.
Workaround:
None Identified.
Status:
For the steppings affected, see the
AN32.
CS Limit Violation on RSM May Be Serviced before Higher Priority
Interrupts/Exceptions
Problem:
When the processor encounters a CS (Code Segment) limit violation, a #GP (General
Protection Exception) fault is generated after all higher priority Interrupts and
exceptions are serviced. Because of this erratum, if RSM (Resume from System
Management Mode) returns to execution flow where a CS limit violation occurs, the
#GP fault may be serviced before a higher priority Interrupt or Exception (e.g., NMI
(Non-Maskable Interrupt), Debug break(#DB), Machine Check (#MC), etc).
Implication:
Operating systems may observe a #GP fault being serviced before higher priority
interrupts and Exceptions.
Workaround:
None Identified.
Status:
For the steppings affected, see the
AN33.
Erratum removed