
Summary Tables of Changes
Specification Update 33
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
Updating Code Page Directory Attributes without TLB Invalidation
May Result in Improper Handling of Code #PF
Performance Monitoring Event CPU_CLK_UNHALTED.REF May Not
Count Clock Cycles According to the Processors Operating
Frequency
Store Ordering May be Incorrect between WC and WP Memory
Types
(E)CX May Get Incorrectly Updated When Performing Fast String
REP STOS With Large Data Structures
Komentarze do niniejszej Instrukcji