8271352: Extend jcc erratum mitigation to additional processors

Reviewed-by: thartmann, eosterlund
This commit is contained in:
Kim Barrett 2021-07-28 15:31:14 +00:00
parent 6e1da6440b
commit 5fcf72086f

View File

@ -1818,6 +1818,10 @@ bool VM_Version::compute_has_intel_jcc_erratum() {
// 06_9EH | D | 9th Generation Intel® Core™ Processor Family based on microarchitecturecode name Coffee Lake H (8+2)
// 06_9EH | D | 9th Generation Intel® Core™ Processor Family based on microarchitecture code name Coffee Lake S (8+2)
return _stepping == 0x9 || _stepping == 0xA || _stepping == 0xB || _stepping == 0xD;
case 0xA5:
// Not in Intel documentation.
// 06_A5H | | 10th Generation Intel® Core™ Processor Family based on microarchitecture code name Comet Lake S/H
return true;
case 0xA6:
// 06_A6H | 0 | 10th Generation Intel® Core™ Processor Family based on microarchitecture code name Comet Lake U62
return _stepping == 0x0;