Page MenuHomePhabricator

Fix CPUID subleaf iteration
ClosedPublic

Authored by Fabien on May 26 2020, 11:22.

Details

Reviewers
deadalnix
Group Reviewers
Restricted Project
Commits
rABCbef4ef2954dd: Fix CPUID subleaf iteration
Summary
The code to determine which CPUID subleaves to explore was incorrect in
#17270. The new code here is based on Intel's reference documentation
for CPUID (a document called "Intel® Processor Identification and the
CPUID Instruction - Application Note 485", which I cannot actually find
on their own website).

Backport of core PR17527.

Test Plan
ninja all check-all

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Fabien requested review of this revision.May 26 2020, 11:22

[Bot Message]
One or more PR numbers were detected in the summary.
Links to those PRs have been inserted into the summary for reference.

deadalnix added a subscriber: deadalnix.

Intel, always making a real mess.

This revision is now accepted and ready to land.May 26 2020, 11:49
This revision was automatically updated to reflect the committed changes.