x86: Add another cpuid for Apollo Lake errata APL30

Sponsored by:	Beckhoff Automation GmbH & Co. KG
MFC after:	1 week
This commit is contained in:
Corvin Köhne 2022-08-09 09:07:59 +02:00 committed by Emmanuel Vadot
parent e9ae9fa937
commit b223c1f1a0

View file

@ -827,7 +827,8 @@ cpu_idle_tun(void *unused __unused)
mwait_cpustop_broken = true;
}
if (cpu_vendor_id == CPU_VENDOR_INTEL && cpu_id == 0x506c9) {
if (cpu_vendor_id == CPU_VENDOR_INTEL &&
((cpu_id == 0x506c9) || cpu_id == 0x506ca)) {
/*
* Apollo Lake errata APL31 (public errata APL30).
* Stores to the armed address range may not trigger