Date: Sun, 12 Sep 2010 21:01:53 +0900 From: Norikatsu Shigemura <nork@FreeBSD.org> To: FreeBSD-Current <freebsd-current@FreeBSD.org> Cc: Alexander Motin <mav@FreeBSD.org>, Andriy Gapon <avg@icyb.net.ua>, Norikatsu Shigemura <nork@FreeBSD.org> Subject: Re: CPU C-state storange on Panasonic TOUGH BOOK CF-R9 Message-ID: <20100912210153.622b2920.nork@FreeBSD.org> In-Reply-To: <20100912202607.07ee9f64.nork@FreeBSD.org> References: <4C8BCAC5.5050008@root.org> <mailpost.1284277196.1767764.83548.mailing.freebsd.current@FreeBSD.cs.nctu.edu.tw> <4C8C8B64.8020907@FreeBSD.org> <20100912182625.c49d3f1d.nork@FreeBSD.org> <4C8C9F06.4090505@icyb.net.ua> <20100912190537.621e357e.nork@FreeBSD.org> <20100912190952.8c0d5726.nork@FreeBSD.org> <20100912192518.e791c191.nork@FreeBSD.org> <4C8CAC01.70004@icyb.net.ua> <4C8CAD7D.50602@FreeBSD.org> <4C8CB211.6020308@FreeBSD.org> <20100912202607.07ee9f64.nork@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi.
On Sun, 12 Sep 2010 20:26:07 +0900
Norikatsu Shigemura <nork@FreeBSD.org> wrote:
> Humm.. Why only C3 state appear when unplug power? :-(
Ah, I got it. Every times, evaluating _CST on acpi_cpu_cx_cst,
and _CST is a black box because I couldn't see _CST. Maybe,
_CST look at AC status.
So I think that following patch is OK.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--- sys/dev/acpica/acpi_cpu.c.orig 2010-09-12 01:31:38.144243000 +0900
+++ sys/dev/acpica/acpi_cpu.c 2010-09-12 20:53:49.252917961 +0900
@@ -690,19 +690,11 @@
sc->cpu_cx_count++;
continue;
case ACPI_STATE_C2:
- if (cx_ptr->trans_lat > 100) {
- ACPI_DEBUG_PRINT((ACPI_DB_INFO,
- "acpi_cpu%d: C2[%d] not available.\n",
- device_get_unit(sc->cpu_dev), i));
- continue;
- }
sc->cpu_non_c3 = i;
break;
case ACPI_STATE_C3:
default:
- if (cx_ptr->trans_lat > 1000 ||
- (cpu_quirks & CPU_QUIRK_NO_C3) != 0) {
-
+ if (cpu_quirks & CPU_QUIRK_NO_C3) {
ACPI_DEBUG_PRINT((ACPI_DB_INFO,
"acpi_cpu%d: C3[%d] not available.\n",
device_get_unit(sc->cpu_dev), i));
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Thank you.
--
Norikatsu Shigemura <nork@FreeBSD.org>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100912210153.622b2920.nork>
