Fix spelling: Appolo -> Apollo [1].
The APL31 NDA errata is APL30 public errata. Add the reference and provide the description [2]. Noted by: emaste [2], rpokala [1] Sponsored by: The FreeBSD Foundation MFC after: 1 week
This commit is contained in:
parent
84678c82b1
commit
160be7cc08
@ -578,7 +578,7 @@ cpu_idle(int busy)
|
||||
static int cpu_idle_apl31_workaround;
|
||||
SYSCTL_INT(_machdep, OID_AUTO, idle_apl31, CTLFLAG_RW,
|
||||
&cpu_idle_apl31_workaround, 0,
|
||||
"Appolo Lake APL31 MWAIT bug workaround");
|
||||
"Apollo Lake APL31 MWAIT bug workaround");
|
||||
|
||||
int
|
||||
cpu_idle_wakeup(int cpu)
|
||||
@ -696,7 +696,11 @@ cpu_idle_tun(void *unused __unused)
|
||||
cpu_idle_selector(tunvar);
|
||||
if (cpu_vendor_id == CPU_VENDOR_INTEL && cpu_id == 0x506c9) {
|
||||
/*
|
||||
* Appolo Lake errata APL31.
|
||||
* Apollo Lake errata APL31 (public errata APL30).
|
||||
* Stores to the armed address range may not trigger
|
||||
* MWAIT to resume execution. OS needs to use
|
||||
* interrupts to wake processors from MWAIT-induced
|
||||
* sleep states.
|
||||
*/
|
||||
cpu_idle_apl31_workaround = 1;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user