intel / intel/SDM

[Bug]: SDM 092 CPUID typo

Open Beginner friendly
#17 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
29
Forks
4
PR merge metrics
No merged PRs in 30d

Description

SDM 092 Vol 1 table 21-1 on page 21-3 (441 of 600) in section 21.1.5 lists mutable CPUID fields.

For 8000_0001h it shows EDX[**20**] as SYSCALL_SYSRET_64.

That bit position is incorrect.

The correct bit is EDX[**11**]. (By contrast, EDX[20] is the NX bit.)

The authoritative source is AMD's APM Vol 3, July 2026, #24594-3.38, page 650 (692 of 728) in Appendix E.

(For historic completeness: AMD K6 processors with model 6 used bit 10; starting with model 7, bit 11 was used instead. If need be, I can elaborate on why that change happened.)

Contributor guide

Open the contributing guide

Research direction

Start by locating SDM Vol. 1 table 21-1, page 21-3, in section 21.1.5 and inspect the 8000_0001h CPUID entry. Verify the field against AMD APM Vol. 3, Appendix E, page 650, then correct the bit position and confirm that the displayed table distinguishes EDX[11] from the NX bit at EDX[20].

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
78/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.