From owner-acpi-jp@jp.freebsd.org  Thu Nov  8 02:57:19 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id CAA95698;
	Thu, 8 Nov 2001 02:57:19 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from tasogare.imasy.or.jp (root@tasogare.imasy.or.jp [202.227.24.5])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id CAA95692
	for <acpi-jp@jp.freebsd.org>; Thu, 8 Nov 2001 02:57:19 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from localhost (iwasaki.imasy.or.jp [202.227.24.92])
	(authenticated as iwa with CRAM-MD5)
	by tasogare.imasy.or.jp (8.11.6+3.4W/8.11.6/tasogare) with ESMTP/inet id fA7Hv9W41887;
	Thu, 8 Nov 2001 02:57:10 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Date: Thu, 08 Nov 2001 02:57:05 +0900 (JST)
Message-Id: <20011108.025705.74755948.iwasaki@jp.FreeBSD.org>
To: andrew.grover@intel.com, robert.moore@intel.com
Cc: acpi-jp@jp.freebsd.org
From: Mitsuru IWASAKI <iwasaki@jp.freebsd.org>
In-Reply-To: <20011107.195527.74756218.iwasaki@jp.FreeBSD.org>
References: <200111070905.fA795mJ21818@freefall.freebsd.org>
	<20011107.195527.74756218.iwasaki@jp.FreeBSD.org>
X-Mailer: Mew version 2.0 on Emacs 20.7 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Reply-To: acpi-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: acpi-jp 1451
Subject: [acpi-jp 1451] Re: acpica-unix-20011102 is out
Errors-To: owner-acpi-jp@jp.freebsd.org
Sender: owner-acpi-jp@jp.freebsd.org
X-Originator: iwasaki@jp.freebsd.org

Hi, Intel folks.  I've found a couple of problems on acpica-unix-20011102.

1. Store operation to reference of local variable is broken again.

Method(GBFE,3)
{
        CreateByteField(Arg0, Arg1, TIDX)
        Store(TIDX, Arg2)
}
Method(BUG1)
{
        Store(Buffer(0xd) {0x0, 0x18, 0x10, 0x0}, Local2)
        Store(1, Local1)
        GBFE(Local2, Local1, RefOf(Local3))
        if (Local3) {
                Store("OK", DEBUG)
        }
}

This method calling ends with AE_AML_UNINITIALIZED_LOCAL.  This means that
storing value to reference of caller's Local3 in GBFE() is not performed
correctly.  I think this problem appear on many machines....

2. AcpiGetCurrentResources() suddenly become returning AE_BAD_DATA
   since 20011102.
For example,
http://www.jp.freebsd.org/cgi/cvsweb.cgi/ACPI/data/fiva-MPC-206VL.asl?rev=1.1&cvsroot=freebsd-jp
this machine's dmesg said like this.

can't fetch resources for \\_SB_.PCI0.ISA_.LNK1 - AE_BAD_DATA
can't fetch resources for \\_SB_.PCI0.ISA_.LNK2 - AE_BAD_DATA
can't fetch resources for \\_SB_.PCI0.ISA_.LNK3 - AE_BAD_DATA
can't fetch resources for \\_SB_.PCI0.ISA_.LNK4 - AE_BAD_DATA
can't fetch resources for \\_SB_.PCI0.ISA_.LNK8 - AE_BAD_DATA

I've not tracking down yet, but hopefully can get spare time this weekend...

Thanks

