From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nate Lawson Subject: RE: RE: \_PR\CPU\_INI not called during initialization Date: Tue, 7 Oct 2003 11:14:02 -0700 (PDT) Sender: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Message-ID: <20031007111150.P6708@root.org> References: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Return-path: In-Reply-To: Errors-To: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Help: List-Post: List-Subscribe: , List-Unsubscribe: , List-Archive: To: "Moore, Robert" Cc: Ducrot Bruno , acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Id: linux-acpi@vger.kernel.org Thank you! However, I hope you call _INI even if _STA is AE_NOT_FOUND. See the ASL below to see that there is no _STA method. If there IS a _STA method and it returns "not present", it's fine not to call _INI. For now, I unconditionally call _INI when attaching to a Processor. It works and now my mhz and mw settings for performance control are properly reported. -Nate On Tue, 7 Oct 2003, Moore, Robert wrote: > We are going to add this support for the next version of ACPI CA. > > The MS interpreter executes both _STA and _INI under processor objects. > Bob > > > -----Original Message----- > From: Ducrot Bruno [mailto:ducrot-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org] > Sent: Tuesday, October 07, 2003 12:53 AM > To: Moore, Robert > Cc: Nate Lawson; acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > Subject: Re: [ACPI] RE: \_PR\CPU\_INI not called during initialization > > On Mon, Oct 06, 2003 at 03:58:32PM -0700, Moore, Robert wrote: > > Nope. A Processor object is just that. A Processor. Not a Device. > > Just because something can appear under _SB does not imply that it is > a > > Device object. > > > > However, once again, we need to see what MS does. > > Bob > > > > Some IBM laptops shipped with a Pentium have that, > or equivalent: > > Scope (\_PR) > { > Processor (CPU, 0x01, 0x00001010, 0x06) > { > Method (_INI, 0, NotSerialized) > { > Store (\P0FQ, Index (DerefOf (Index (_PSS, 0x00)), 0x00)) > Store (\P0PW, Index (DerefOf (Index (_PSS, 0x00)), 0x01)) > Store (\P1FQ, Index (DerefOf (Index (_PSS, 0x01)), 0x00)) > Store (\P1PW, Index (DerefOf (Index (_PSS, 0x01)), 0x01)) > If (\PCEL) > { > Store (0xF6, Index (DerefOf (Index (_PSS, 0x01)), 0x05)) > Store (0x00, Index (DerefOf (Index (_PSS, 0x01)), 0x05)) > } > } ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf