diff options
author | Wladimir J. van der Laan <laanwj@protonmail.com> | 2019-11-24 11:19:27 +0100 |
---|---|---|
committer | Wladimir J. van der Laan <laanwj@protonmail.com> | 2019-11-24 11:19:54 +0100 |
commit | 2eeacdfe44e5f5cbb240f92b3d7ddcdf5079dc3b (patch) | |
tree | 7c32a1934e9f7034e70b8a4013e8fdefdc46166f /src/core_write.cpp | |
parent | 9cbd87d8ee2910ac55c215451453e5162e1c377a (diff) | |
parent | f93fc61c65d605eae2d3e2c98bdd30ae587fcdab (diff) |
Merge #17527: Fix CPUID subleaf iteration
f93fc61c65d605eae2d3e2c98bdd30ae587fcdab Put bounds on the number of CPUID leaves explored (Pieter Wuille)
ba2c5fe1477cec80d7e02f824daba21a1021758e Fix CPUID subleaf iteration (Pieter Wuille)
Pull request description:
This fixes #17523.
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).
ACKs for top commit:
laanwj:
ACK f93fc61c65d605eae2d3e2c98bdd30ae587fcdab
jonatack:
ACK f93fc61c65d605eae2d3e2c98bdd30ae587fcdab code review, tested rebased on current master bb862d7 with Debian 4.19 x86_64
mzumsande:
ACK f93fc61, reviewed code and compared with the intel doc, tested on an AMD and an Intel processor.
Tree-SHA512: 2790b326fa397b736c0f39f25807bea57de2752fdd58bf6693d044b8cb26df36c11cce165a334b471f8e33724f10e3b76edab5cc4e0e7776601aabda13277245
Diffstat (limited to 'src/core_write.cpp')
0 files changed, 0 insertions, 0 deletions