From owner-acpi-jp@jp.freebsd.org  Mon Nov 22 21:35:32 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id VAA98505;
	Mon, 22 Nov 1999 21:35:32 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from shidahara1.planet.sci.kobe-u.ac.jp (root@shidahara1.planet.sci.kobe-u.ac.jp [133.30.50.200])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id VAA98500
	for <acpi-jp@jp.freebsd.org>; Mon, 22 Nov 1999 21:35:32 +0900 (JST)
	(envelope-from takawata@shidahara1.planet.sci.kobe-u.ac.jp)
Received: from shidahara1.planet.sci.kobe-u.ac.jp (localhost [127.0.0.1])
	by shidahara1.planet.sci.kobe-u.ac.jp (8.8.8+2.7Wbeta7/8.8.8) with ESMTP id VAA00171
	for <acpi-jp@jp.freebsd.org>; Mon, 22 Nov 1999 21:34:35 +0900 (JST)
Message-Id: <199911221234.VAA00171@shidahara1.planet.sci.kobe-u.ac.jp>
To: acpi-jp@jp.freebsd.org
Dcc: 
In-reply-to: Your message of "Mon, 22 Nov 1999 20:22:06 JST"
References: <199911191841.DAA04920@tasogare.imasy.or.jp> <199911201634.BAA14731@tasogare.imasy.or.jp>
	  <19991122202206F.yokoyama@o3.otc.ogis-ri.co.jp>
Date: Mon, 22 Nov 1999 21:34:35 +0900
From: Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp>
Reply-To: acpi-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: acpi-jp 101
Subject: [acpi-jp 101] Re: AML interpreter
Errors-To: owner-acpi-jp@jp.freebsd.org
Sender: owner-acpi-jp@jp.freebsd.org
X-Originator: takawata@shidahara1.planet.sci.kobe-u.ac.jp

In message <19991122202206F.yokoyama@o3.otc.ogis-ri.co.jp>, Yasuo Yokoyama / $B2#(B
$B;3BYIW(B $B$5$s$$$o$/(B:
>$B2#;3$G$9!#(B
>
>In Message <199911201634.BAA14731@tasogare.imasy.or.jp>
>	Mitsuru IWASAKI <iwasaki@jp.freebsd.org> wrote:
>
>> $B$H$j$"$($:L>A0$G%*%V%8%'%/%H$r0z$1$k$h$&$K$7$J$$$H(B
>> $B2?$r$d$k$K$bFq$7$=$&$J$N$G!"(Bscope, method, region, field,
>> indexfield, device $B$"$?$j$r5-21$7$F$*$$$F8e$G<h=P$;$k$h$&$K(B
>> $B$7$?4JC1$J%3!<%I$r!"(Butil/dfr/acpitest/ $B$r85$K=q$$$F$_$^$7$?!#(B
>
>  ($BN,(B)
>
>$B$3$l$C$F!"A4It$NL>A0$r(B flat $B$J(B linkedlist $B$G4IM}$7$F$^$9$h$M!#(B
>	"\_SB.GEP0.L00"
>$B$H$+!"(B
>	"^PCI0.LNKA"
>$B$H$+!"(B
>	"XXX.FFFF"
>$B$_$?$$$JL>A0$N0z$-J}$bMW5a$5$l$=$&$J5$$,$7$^$9$7!"%9%3!<%W$b9MN8$7$J$-$c(B
>$B$J$i$s$7!"0J2<$N?^$N$h$&$J$+$s$8$N%D%j!<9=B$$K$7$F$7$^$C$?J}$,NI$$$N$G$O(B
>$B$J$$$G$7$g$&$+!)(B

$B;d$N<j85$G$O!";d$N:n$C$?E[$H%^!<%8$7$?7A$G$A$g$C$H:n$C$F$?$N$G$7$?!#(B
$B;d$NE[$O$3$s$J46$8$N%G!<%?9=B$!#(B


union aml_object{
  enum  aml_objtype type;
  struct aml_num num;  /*$BA4$F$N(Bobject $B$O@hF,$K(Baml_objtype$B$r;}$C$F$$$k(B*/
  struct aml_processor proc;
  struct aml_powerres pres;
  struct aml_opregion opregion;
  struct aml_method meth;
  struct aml_field field;
};

 
struct aml_name {
  char name[4];
  union aml_object *property;
  struct aml_name *parent;
  int numentry;
  struct aml_name **dir; /*realloc$B$G3NJ](B($B<Y0-!)(B)*/
};

struct aml_name *get_rootname();
(static struct aml_name *root_name$B$rJV$9(B)

$BEOJUB:5*(B
$B?@8MBg3XBg3X1!<+A32J3X8&5f2J(BD2$B>pJs%a%G%#%"2J3X@l96(B
<a href="http://www.planet.sci.kobe-u.ac.jp/~takawata/key.html">
Public Key</a>
Key fingerprint =  2C 51 E2 78 2C E1 C5 2D  0F F1 20 A3 11 3A 62 2A 
