Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Apr 2008 12:36:31 +0100
From:      Rui Paulo <rpaulo@FreeBSD.org>
To:        freebsd-acpi@freebsd.org
Cc:        njl@freebsd.org
Subject:   acpi_cpu.c validation of _CST package
Message-ID:  <20080405113631.GA868@fnop.net>

next in thread | raw e-mail | index | archive | help

--k+w/mQv8wyuph6w0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi,
The attached patch adds a missing functionality to acpi_cpu.c
regarding to the revalidation of the _CST package when the notify
handler is called.

This is needed, for example, in Apple MacBooks:
 AC plugged in:
% sysctl dev.cpu.{0,1}.cx_supported
dev.cpu.0.cx_supported: C1/1 C2/1
dev.cpu.1.cx_supported: C1/1 C2/1
 AC plugged out:
% sysctl dev.cpu.{0,1}.cx_supported
dev.cpu.0.cx_supported: C1/1 C2/1 C3/57
dev.cpu.1.cx_supported: C1/1 C2/1 C3/57

I'm not sure if this is the best way to do it and I have doubts about
the locking.

Comments?
-- 
Rui Paulo

--k+w/mQv8wyuph6w0--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080405113631.GA868>