From owner-acpi-jp@jp.freebsd.org  Wed May 24 13:02:16 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id NAA15261;
	Wed, 24 May 2000 13:02:16 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from mail.ogis-ri.co.jp (ns.ogis-ri.co.jp [158.201.127.1])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id NAA15233;
	Wed, 24 May 2000 13:01:56 +0900 (JST)
	(envelope-from yokoyama@o3.otc.ogis-ri.co.jp)
Received: from nozomi.icc.ogis-ri.co.jp (nozomi.icc.ogis-ri.co.jp [158.201.123.33])
	by mail.ogis-ri.co.jp (8.9.2+3.1W/3.7W0002211103) with ESMTP id NAA07245;
	Wed, 24 May 2000 13:01:11 +0900 (JST)
Received: from o3.otc.ogis-ri.co.jp (o3.otc.ogis-ri.co.jp [158.201.73.1]) by nozomi.icc.ogis-ri.co.jp (8.9.3+3.2W/3.5Wpl2-ogismail1.0) with ESMTP id NAA01837; Wed, 24 May 2000 13:01:10 +0900 (JST)
Received: from localhost (test2.o3.otc.ogis-ri.co.jp [158.201.73.97]) by o3.otc.ogis-ri.co.jp (8.8.4/3.5Wpl597042212) with ESMTP id NAA26369; Wed, 24 May 2000 13:01:09 +0900 (JST)
To: acpi-jp@jp.freebsd.org, iwasaki@jp.freebsd.org
In-Reply-To: <20000524003251U.iwasaki@jp.FreeBSD.org>
References: <20000524003251U.iwasaki@jp.FreeBSD.org>
X-Mailer: Mew version 1.94.1 on XEmacs 21.1 (Canyonlands)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20000524130113V.yokoyama@o3.otc.ogis-ri.co.jp>
Date: Wed, 24 May 2000 13:01:13 +0900
From: Yasuo Yokoyama <yokoyama@o3.otc.ogis-ri.co.jp>
X-Dispatcher: imput version 20000228(IM140)
Lines: 37
Reply-To: acpi-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: acpi-jp 309
Subject: [acpi-jp 309] Re: bugs...
Errors-To: owner-acpi-jp@jp.freebsd.org
Sender: owner-acpi-jp@jp.freebsd.org
X-Originator: yokoyama@o3.otc.ogis-ri.co.jp

$B2#;3$G$9!#(B

$B$H$j$"$($:(B quick hack $B$G$9$,(B

In Message <20000524003251U.iwasaki@jp.FreeBSD.org> 
   Mitsuru IWASAKI <iwasaki@jp.freebsd.org> wrote:

> If(LEqual(\_SB.PCI0.DCK0._STA()
> AML>
> [\_SB.PCI0.DCK0._STA. START]
> If(LEqual(VID, )){	<- parse $B<:GT(B?

aml_t_regfield $B$rF3F~$7$?1F6A$@$H;W$$$^$9!#(B

        Device(DCK0) {
	    ....
            OperationRegion(MON2, PCI_Config, 0x0, 0x4)
            Field(MON2, DWordAcc, NoLock, Preserve) {
                VID,	32
            }

$B$H(B32bit $B$N(B field $B7?$G$9$,!"$J$C$F$$$^$9$,!"(B

        Device(DCK0) {
	    ....
            Method(_STA) {
                If(LEqual(VID, 0xac22104c)) {
                    Return(0xf)
                }
                Else {
                    Return(0x0)
                }
            }

$B$N!"(BVID $B$r(B eval $B$7$?;~$K!"(Baml_t_regfield $B$GJV$C$F$-$F$$$^$9!#(B
$B$3$l$r(B acpi_objtonum $B$7$?;~$K(B aml_t_num$B$r0c$&$N$G%(%i!<$K$J$C$F$$$k$N$@$H;W$$$^$9!#(B
$B$3$l$O!"E:IU$N%Q%C%A$GD>$k$H;W$$$^$9$,!"<B:]$K(B32bit$B$h$jBg$-$$;~$K$A$g$C$H:$$C$?$3$H$K$J$j$^$9!#(B
