Author: mav
Date: Wed Sep 22 11:32:22 2010
New Revision: 212997
URL: http://svn.freebsd.org/changeset/base/212997

Log:
  Quick fix for unmotivated C2 state usage during boot, introduced at r212541.
  That caused LAPIC timer failure and huge delays during boot on some systems.

Modified:
  head/sys/dev/acpica/acpi_cpu.c

Modified: head/sys/dev/acpica/acpi_cpu.c
==============================================================================
--- head/sys/dev/acpica/acpi_cpu.c      Wed Sep 22 10:55:33 2010        
(r212996)
+++ head/sys/dev/acpica/acpi_cpu.c      Wed Sep 22 11:32:22 2010        
(r212997)
@@ -894,7 +894,7 @@ acpi_cpu_idle()
     cx_next_idx = 0;
 #ifndef __ia64__
     if (cpu_disable_deep_sleep)
-       i = sc->cpu_non_c3;
+       i = min(sc->cpu_cx_lowest, sc->cpu_non_c3);
     else
 #endif
        i = sc->cpu_cx_lowest;
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to