From owner-acpi-jp@jp.FreeBSD.org Fri Mar 19 04:15:10 2004
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id i2IJFAL56517;
	Fri, 19 Mar 2004 04:15:10 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from caduceus.jf.intel.com (fmr06.intel.com [134.134.136.7])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id i2IJF9756512
	for <acpi-jp@jp.FreeBSD.org>; Fri, 19 Mar 2004 04:15:10 +0900 (JST)
	(envelope-from robert.moore@intel.com)
Received: from talaria.jf.intel.com (talaria.jf.intel.com [10.7.209.7])
	by caduceus.jf.intel.com (8.12.9-20030918-01/8.12.9/d: major-outer.mc,v 1.15 2004/01/30 18:16:28 root Exp $) with ESMTP id i2IJGwRX008423;
	Thu, 18 Mar 2004 19:17:04 GMT
Received: from orsmsxvs041.jf.intel.com (orsmsxvs041.jf.intel.com [192.168.65.54])
	by talaria.jf.intel.com (8.12.9-20030918-01/8.12.9/d: major-inner.mc,v 1.10 2004/03/01 19:21:36 root Exp $) with SMTP id i2IJ8Jrs019301;
	Thu, 18 Mar 2004 19:08:21 GMT
Received: from orsmsx332.amr.corp.intel.com ([192.168.65.60])
 by orsmsxvs041.jf.intel.com (SAVSMTP 3.1.2.35) with SMTP id M2004031811143905090
 ; Thu, 18 Mar 2004 11:14:39 -0800
Received: from orsmsx407.amr.corp.intel.com ([192.168.65.50]) by orsmsx332.amr.corp.intel.com with Microsoft SMTPSVC(5.0.2195.6713);
	 Thu, 18 Mar 2004 11:14:39 -0800
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <CFF522B18982EA4481D3A3E23B83141C01F400D3@orsmsx407.jf.intel.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [acpi-jp 3116] ACPI-CA 20040311 imported
Thread-Index: AcQNGZoNhzYImBr5SPC9UlNhsbMN7QAA17DA
From: "Moore, Robert" <robert.moore@intel.com>
To: <acpi-jp@jp.FreeBSD.org>, <current@freebsd.org>
X-OriginalArrivalTime: 18 Mar 2004 19:14:39.0539 (UTC) FILETIME=[42937830:01C40D1D]
X-Scanned-By: MIMEDefang 2.31 (www . roaringpenguin . com / mimedefang)
Reply-To: acpi-jp@jp.FreeBSD.org
Precedence: list
Date: Thu, 18 Mar 2004 11:14:39 -0800
X-Sequence: acpi-jp 3117
Subject: [acpi-jp 3117] RE: ACPI-CA 20040311 imported
Sender: owner-acpi-jp@jp.FreeBSD.org
X-Originator: robert.moore@intel.com
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+040307

1) If you serialize all methods by default, you will prohibit recursive
methods.  That's why we made this an option for Linux, and the default
is to allow reentrant methods.

2) We are not really sure about the MS interpreter.  They claim that
they support reentrant methods and allow multiple threads to execute.
But we see problems with the coding of reentrant ASL methods that imply
that that multiple threads never execute control methods concurrently on
Win*

Bob


-----Original Message-----
From: owner-acpi-jp@jp.FreeBSD.org [mailto:owner-acpi-jp@jp.FreeBSD.org]
On Behalf Of Nate Lawson
Sent: Thursday, March 18, 2004 10:47 AM
To: current@freebsd.org; acpi-jp@jp.FreeBSD.org
Subject: [acpi-jp 3116] ACPI-CA 20040311 imported

See src/sys/contrib/dev/acpica/CHANGES.txt for specific changes.

The main change is that we now support _OSI to announce we're compatible
with all the NT-derived MS systems.  Also, we now serialize all method
execution as some ASL depends on this behavior.  The MS interpreter
doesn't support parallel execution, hence this matches their behavior.

If there are problems with these features, please try the tunables:

hw.acpi.osi_method
hw.acpi.serialize_methods

You can disable each feature by setting it to 0 at the loader prompt or
loader.conf.

-Nate
