Author: kib
Date: Thu Apr 26 19:23:19 2018
New Revision: 333034
URL: https://svnweb.freebsd.org/changeset/base/333034

Log:
  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

Modified:
  head/sys/x86/x86/cpu_machdep.c

Modified: head/sys/x86/x86/cpu_machdep.c
==============================================================================
--- head/sys/x86/x86/cpu_machdep.c      Thu Apr 26 19:15:39 2018        
(r333033)
+++ head/sys/x86/x86/cpu_machdep.c      Thu Apr 26 19:23:19 2018        
(r333034)
@@ -578,7 +578,7 @@ out:
 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;
        }
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to