Date: Tue, 9 Jun 2009 04:17:36 +0000 (UTC) From: Ariff Abdullah <ariff@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/amd64/amd64 local_apic.c machdep.c src/sys/i386/i386 local_apic.c machdep.c Message-ID: <200906090420.n594K1Mu094026@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
ariff 2009-06-09 04:17:36 UTC
FreeBSD src repository
Modified files:
sys/amd64/amd64 local_apic.c machdep.c
sys/i386/i386 local_apic.c machdep.c
Log:
SVN rev 193804 on 2009-06-09 04:17:36Z by ariff
Move C1E workaround into its own idle function. Previous workaround works
only during initial booting process, while there are laptops/BIOSes that
tend to act 'smarter' by force enabling C1E if the main power adapter
being pulled out, rendering previous workaround ineffective. Given the
fact that we still rely on local APIC to drive timer interrupt, this
workaround should keep all Turion (probably Phenom too) X\d+ alive whether
its on battery power or not.
URL: http://lists.freebsd.org/pipermail/freebsd-acpi/2008-April/004858.html
http://lists.freebsd.org/pipermail/freebsd-acpi/2008-May/004888.html
Tested by: Peter Jeremy <peterjeremy at optushome d com d au>
Revision Changes Path
1.56 +0 -23 src/sys/amd64/amd64/local_apic.c
1.702 +73 -0 src/sys/amd64/amd64/machdep.c
1.59 +0 -23 src/sys/i386/i386/local_apic.c
1.685 +77 -0 src/sys/i386/i386/machdep.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906090420.n594K1Mu094026>
