
Summary Tables of Changes
26 Specification Update
Performance Monitor SSE Retired Instructions May Return
Incorrect Values
Performance Monitoring Events for L1 and L2 Miss May Not
Be Accurate
Store to WT Memory Data May Be Seen in Wrong Order by
Two Subsequent Loads
A MOV Instruction from CR8 Register with 16 Bit Operand
Size Will Leave Bits 63:16 of the Destination Register
Unmodified
Debug Register May Contain Incorrect Information on a
MOVSS or POPSS Instruction followed by SYSRET
Single Step Interrupts with Floating Point Exception
Pending May Be Mishandled
Non-Temporal Data Store May Be Observed in Wrong
Program Order
Fault on ENTER Instruction May Result in Unexpected
Values on Stack Frame
CPUID Reports Architectural Performance
Monitoring Version 2 is Supported, When Only Version 1
Capabilities are Available
Unaligned Accesses to Paging Structures May Cause the
Processor to Hang
Microcode Updates Performed During VMX Non-root
Operation Could Result in Unexpected Behavior
INVLPG Operation for Large (2M/4M) Pages May be
Incomplete under Certain Conditions
Page Access Bit May be Set Prior to Signaling a Code
Segment Limit Fault
Update of Attribute Bits on Page Directories without
Immediate TLB Shootdown May Cause Unexpected
Processor Behavior
Invalid Instructions May Lead to Unexpected Behavior
EFLAGS, CR0, CR4 and the EXF4 Signal May be Incorrect
after Shutdown
Performance Monitoring Counter MACRO_INSTS.DECODED
May Not Count Some Decoded Instructions
The Stack May be Incorrect as a Result of VIP/VIF Check
on SYSEXIT and SYSRET
Performance Monitoring Event SIMD_UOP_TYPE_EXEC.MUL
is Counted Incorrectly for PMULUDQ Instruction
Storage of PEBS Record Delayed Following Execution of
MOV SS or STI
Komentarze do niniejszej Instrukcji