12th Generation Intel® Core™ Processor

Specification Update

ID 682436
Date 04/01/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Summary Tables of Changes

The following table indicates the Specification Changes, Errata, Specification Clarifications or Documentation Changes, which apply to the listed processor stepping. Intel® intends to fix some of the errata in a future stepping of the component, and to account for the other outstanding issues through documentation or Specification Changes as noted. This table uses the following notations:

Codes Used in Summary Table

Stepping

Description

(No mark) or (Blank Box)

This erratum is fixed in listed stepping or specification change does not apply to listed stepping.

Status

Description

Doc

Document change or update that is implemented.

Plan Fix

This erratum may be fixed in a future hardware stepping, firmware, or software update.

Fixed

This erratum has been previously fixed in Intel® hardware, firmware, or software.

No Fix

There are no plans to fix this erratum.

Errata Summary Table

ID

Processor Line

Title

S

H/P

U

HX

ADL001

No Fix

No Fix

No Fix

No Fix

X87 FDP Value May be Saved Incorrectly

ADL002

No Fix

No Fix

No Fix

No Fix

Debug Exceptions May Be Lost or Misreported When MOV SS or POP SS Instruction is Not Followed By a Write to SP

ADL003

N/A

N/A

N/A

N/A

N/A. Erratum has been removed.

ADL004

No Fix

No Fix

No Fix

No Fix

BMI1, BMI2, LZCNT, ADXC, and ADOX Instructions May Not Generate an #UD

ADL005

No Fix

No Fix

No Fix

No Fix

Exit Qualification For EPT Violations on Instruction Fetches May Incorrectly Indicate That The Guest-physical Address Was Writeable

ADL006

No Fix

No Fix

No Fix

No Fix

Processor May Generate Spurious Page Faults On Shadow Stack Pages

ADL007

No Fix

No Fix

No Fix

No Fix

Processor May Hang if Warm Reset Triggers During BIOS Initialization

ADL008

No Fix

No Fix

No Fix

No Fix

System May Hang When Bus-Lock Detection Is Enabled And EPT Resides in Uncacheable Memory

ADL009

No Fix

No Fix

No Fix

No Fix

Processor May Generate Malformed TLP

ADL010

No Fix

No Fix

No Fix

No Fix

No #GP Will be Signaled When Setting MSR_​MISC_​PWR_​MGMT.ENABLE_​SDC if MSR_​MISC_​PWR_​MGMT.LOCK is Set

ADL011

N/A

N/A

N/A

N/A

N/A. Erratum has been removed.

ADL012

No Fix

No Fix

No Fix

No Fix

Last Branch Records May Not Survive Warm Reset

ADL013

No Fix

No Fix

No Fix

No Fix

PCIe Link May Fail to Train Upon Exit From L1.2

ADL014

No Fix

No Fix

No Fix

No Fix

Incorrectly Formed PCIe Packets May Generate Correctable Errors

ADL015

No Fix

No Fix

No Fix

No Fix

#UD May be Delivered Instead of Other Exceptions

ADL016

N/A

No Fix

No Fix

No Fix

Type-C Host Controller Does Not Support Certain Qword Accesses

ADL017

No Fix

No Fix

No Fix

No Fix

#GP May be Serviced Before an Instruction Breakpoint

ADL018

No Fix

No Fix

No Fix

No Fix

Unexpected #PF Exception Might Be Serviced Before a #GP Exception

ADL019

No Fix

No Fix

No Fix

No Fix

WRMSR to Reserved Bits of IA32_​L3_​QOS_​Mask_​15 Will Not Signal a #GP

ADL020

No Fix

No Fix

No Fix

No Fix

VMX-Preemption Timer May Not Work if Configured With a Value of 1

ADL021

No Fix

No Fix

No Fix

No Fix

Setting MISC_​FEATURE_​CONTROL.DISABLE_​THREE_​STRIKE_​CNT Does Not Prevent The Three-strike Counter From Incrementing

ADL022

N/A

N/A

N/A

N/A

N/A. Erratum has been removed.

ADL023

No Fix

No Fix

No Fix

No Fix

Unable to Transmit Modified Compliance Test Pattern at 2.5 GT/S or 5.0 GT/s Link Speeds

ADL024

Fixed

N/A

N/A

N/A

Single Core Configurations May Hang on S3/S4 Resume

ADL025

No Fix

No Fix

No Fix

No Fix

Single Step on Branches Might be Missed When VMM Enables Notification On VM Exit

ADL026

No Fix

No Fix

No Fix

No Fix

Reading The PPERF MSR May Not Return Correct Values

ADL027

No Fix

No Fix

No Fix

No Fix

Incorrect #CP Error Code on UIRET

ADL028

Fixed

N/A

N/A

N/A

Processor May Not Wake From TPAUSE/UMWAIT in Limited Situations

ADL029

Fixed

Fixed

Fixed

Fixed

Platform May Not Resume From G3/S3/S4/S5

ADL030

No Fix

No Fix

No Fix

No Fix

Intel® Processor Trace PSB+ Packets May Contain Unexpected Packets

ADL031

No Fix

No Fix

No Fix

No Fix

Intel® PT Trace May Drop Second Byte of CYC Packet

ADL032

No Fix

No Fix

No Fix

No Fix

VM Entry That Clears TraceEn May Generate a FUP

ADL033

No Fix

No Fix

No Fix

No Fix

Unsynchronized Cross-Modifying Code Operations Can Cause Unexpected Instruction Execution Results

ADL034

N/A

No Fix

No Fix

No Fix

Processor May Hang When PROCHOT# is Active

ADL035

No Fix

No Fix

No Fix

No Fix

CPUID Reports Incorrect Number of Ways For The Load DTLB

ADL036

Fixed

Fixed

Fixed

Fixed

Unaligned CET-SS Stack Token Does Not Signal #GP

ADL037

No Fix

No Fix

No Fix

No Fix

Intel® PT Trace May Contain Incorrect Data When Configured With Single Range Output Larger Than 4KB

ADL038

No Fix

No Fix

No Fix

No Fix

OFFCORE_​REQUESTS_​OUTSTANDING Performance Monitoring Events May be Inaccurate

ADL039

No Fix

No Fix

No Fix

No Fix

On Instructions Longer Than 15 Bytes, #GP Exception is Prioritized and Delivered Over #CP Exception

ADL040

No Fix

No Fix

No Fix

No Fix

Mismatch on DR6 Value When Breakpoint Match is on Bitmap Address

ADL041

No Fix

No Fix

No Fix

No Fix

Processor Loads PERF_​GLOBAL_​CTRL MSR Value From SMM Transfer VMCS Upon STI When STM is Configured

ADL042

No Fix

No Fix

No Fix

No Fix

RTM Abort Status May be Incorrect For INT1/INT3 Instructions

ADL043

No Fix

No Fix

No Fix

No Fix

Incorrect MCACOD For L2 Prefetch MCE

ADL044

No Fix

No Fix

No Fix

No Fix

Call Instruction Wrapping Around The 32-bit Address Boundary May Return to Incorrect Address

ADL045

No Fix

No Fix

No Fix

No Fix

USB 3.2 Gen 1x1 Port Does Not Send 16 Polling LFPS Burst

ADL046

No Fix

No Fix

No Fix

No Fix

Crashlog and Telemetry BAR May Not Function Correctly

ADL047

Fixed

Fixed

Fixed

Fixed

LFENCE Instruction May Not Prevent FSFP Forwarding

ADL048

Fixed

Fixed

Fixed

Fixed

IA32_​SPEC_​CTL Bits IPRED_​DIS_​U, IPRED_​DIS_​S And BHI_​DIS_​S May Not Function Correctly

ADL049

No Fix

No Fix

No Fix

No Fix

VM Exit Qualification May Not be Correctly Set on APIC Access While Serving a User Interrupt

ADL050

Fixed

Fixed

Fixed

N/A

Processor Exiting Package C6 or C8 May Hang

ADL051

No Fix

No Fix

No Fix

No Fix

GPU Hang When Async Compute is Enabled

ADL052

Fixed

Fixed

Fixed

Fixed

Unexpected System Hang During Enhanced Intel SpeedStep Transitions

ADL053

Fixed

Fixed

Fixed

Fixed

Branch Predictor May Produce Incorrect Instruction Pointer

ADL054

Fixed

Fixed

Fixed

Fixed

Display Flickering May be Observed When The System is Idle

ADL055

No Fix

No Fix

No Fix

No Fix

Processor May Encrypt TME Exclude Range if Mapped to Remap Range

ADL056

No Fix

No Fix

No Fix

No Fix

Precision Time Measurement (PTM) Interpretation Capability Bit Incorrect Register Offset

ADL057

No Fix

No Fix

No Fix

No Fix

DDR5 Clock Jitter Out of Spec

ADL058

No Fix

No Fix

No Fix

No Fix

IA32_​MC2_​ADDR And IA32_​MC2_​MISC MSRs Will be Cleared on Warm Reset

ADL059

No Fix

No Fix

No Fix

No Fix

xHCI Force Header Command Incorrect Return Code

ADL060

Fixed

Fixed

Fixed

Fixed

Machine Check Exception May be Observed During Package C6 Entry

ADL061

Fixed

Fixed

Fixed

Fixed

USB Type-C Monitor Removal May Result In System Hang

ADL062

Fixed

Fixed

Fixed

Fixed

The Time-Stamp Counter May Report an Incorrect Value

ADL063

Fixed

Fixed

Fixed

Fixed

INVLPG May Invalidate Global TLB Entries Only For The Current PCID

ADL064

Fixed

Fixed

Fixed

Fixed

CPU May Not Load The Most Recent Data

ADL065

No Fix

No Fix

No Fix

No Fix

Performance Monitoring Event IDQ.MS_​UOPS May Undercount

ADL066

No Fix

No Fix

No Fix

No Fix

Performance Monitoring Events TOPDOWN.BACKEND_​BOUND_​SLOTS and IDQ_​BUBBLES May be Inaccurate

ADL067

N/A

No Fix

No Fix

N/A

Type-C Display May be Blank Following S3/S4/S5 Resume

ADL068

No Fix

No Fix

No Fix

No Fix

Performance Monitoring Event Branch Instruction Retired Will Not Count CALLs to Next Sequential Instruction

ADL069

No Fix

No Fix

No Fix

No Fix

Performance Monitoring Event Branch Instruction Retired Will Overcount on Certain Types of Branch and Complex Instructions

ADL070

No Fix

No Fix

No Fix

No Fix

Unexpected System Behavior When Re-Enabling Intel® HT

ADL071

No Fix

No Fix

No Fix

No Fix

A Write to The TSC_​Deadline MSR May Cause an Unexpected Timer Interrupt

ADL072

No Fix

No Fix

No Fix

No Fix

Processor Trace May Generate PSB Packets Too Infrequently

ADL073

No Fix

No Fix

No Fix

No Fix

Processor Trace May Not Generate a CYC Packet Before MODE.EXEC Packets

Specification Changes

No.

Specification Changes

None for this revision of this specification update.

Specification Clarifications

No.

Specification Clarifications

None for this revision of this specification update.

Documentation Changes

No.

Documentation Changes

None for this revision of this specification update.