From owner-freebsd-acpi@FreeBSD.ORG Thu Feb 22 01:00:12 2007 Return-Path: X-Original-To: freebsd-acpi@freebsd.org Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E4ADC16A403 for ; Thu, 22 Feb 2007 01:00:12 +0000 (UTC) (envelope-from nate@root.org) Received: from root.org (root.org [67.118.192.226]) by mx1.freebsd.org (Postfix) with ESMTP id B1DF613C474 for ; Thu, 22 Feb 2007 01:00:12 +0000 (UTC) (envelope-from nate@root.org) Received: (qmail 73410 invoked from network); 22 Feb 2007 01:00:10 -0000 Received: from ppp-71-139-18-69.dsl.snfc21.pacbell.net (HELO ?10.0.5.55?) (nate-mail@71.139.18.69) by root.org with ESMTPA; 22 Feb 2007 01:00:10 -0000 Message-ID: <45DCEB12.2020107@root.org> Date: Wed, 21 Feb 2007 17:00:02 -0800 From: Nate Lawson User-Agent: Thunderbird 1.5.0.9 (X11/20070214) MIME-Version: 1.0 To: John Baldwin References: <200702211745.15043.jhb@freebsd.org> In-Reply-To: <200702211745.15043.jhb@freebsd.org> X-Enigmail-Version: 0.94.2.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-acpi@freebsd.org, "Moore, Robert" , "Suietov, Fiodor F" , Stephen Hurd , Alexey Starikovskiy , "Podrezov, Valery A" Subject: Re: HP LH3000r hangs on boot with ACPI enabled X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Feb 2007 01:00:13 -0000 John Baldwin wrote: > On Wednesday 21 February 2007 16:47, Moore, Robert wrote: >> Nate, >> >> We have tried to keep ACPICA as OS-independent as possible. In the case >> of spinlocks, you can easily implement the interfaces with whatever is >> appropriate (or available) for your OS. >> >> We felt that we needed to split the mutex interfaces into >> mutex/spinlocks for those hosts that have these different types of >> synchronization mechanisms. >> >> Certainly, I would suggest that you keep up-to-date with the latest >> ACPICA as we continue to develop and debug the code. > > Since the ACPI interrupt is run in an ithread, you can probably just > ignore the IRQL stuff as garbage and use a regular mutex Nate. Also, > this bug report was from 6.2, so it was actually from an older version > of ACPICA. Can't recall what is holding up the MFC of 20051021 to 6.x. Yes, I'm hoping we can do that. Jung-uk Kim is preparing a patch of 20070126 so hopefully we can test and integrate that. We didn't MFC 20051021 due to a memory leak on some systems (bad refcount). That was fixed a few revisions later, but I remember a few 2006 versions having other problems (hanging on boot) and then I ran out of time to review/debug the patches. Hopefully 20070126 is good and we can commit it quickly, then MFC after a month. -- Nate