From owner-acpi-jp@jp.freebsd.org  Tue Mar 21 00:17:20 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id AAA18242;
	Tue, 21 Mar 2000 00:17:20 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from tasogare.imasy.or.jp (daemon@tasogare.imasy.or.jp [202.227.24.5])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id AAA18237
	for <acpi-jp@jp.freebsd.org>; Tue, 21 Mar 2000 00:17:19 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from localhost (isdnb27.imasy.or.jp [202.227.24.155])
	by tasogare.imasy.or.jp (8.9.3+3.2W/3.7W-tasogare/smtpfeed 1.01) with ESMTP id AAA11096
	for <acpi-jp@jp.freebsd.org>; Tue, 21 Mar 2000 00:17:17 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Message-Id: <200003201517.AAA11096@tasogare.imasy.or.jp>
To: acpi-jp@jp.freebsd.org
In-Reply-To: Your message of "Mon, 20 Mar 2000 20:20:07 +0900"
	<200003201120.UAA06503@tasogare.imasy.or.jp>
References: <200003201120.UAA06503@tasogare.imasy.or.jp>
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Tue, 21 Mar 2000 00:17:17 +0900
From: Mitsuru IWASAKI <iwasaki@jp.freebsd.org>
X-Dispatcher: imput version 980905(IM100)
Lines: 55
Reply-To: acpi-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: acpi-jp 288
Subject: [acpi-jp 288] Re: patch for ASL compiler (was Re: Destroy Objects )
Errors-To: owner-acpi-jp@jp.freebsd.org
Sender: owner-acpi-jp@jp.freebsd.org
X-Originator: iwasaki@jp.freebsd.org

> $B$?$^$C$F$$$k%Q%C%A$r$I$s$I$s(B commit $B$7$F$$$-$?$$$H;W$$$^$9$,!"(B

$B0J2<$N$d$D$H(B dfr/acpitest$B!"$=$7$F(B N505 & Z505NR $B$N(B ASL/DSDT $B$r(B
$B%j%]%8%H%j$KFM$C9~$s$G$*$-$^$7$?!#(B
$B$\$/$N<j85$K$^$@:n6HCf$N$d$D$,$$$/$D$+$"$j$^$9$,!"$=$NB>F~$lK:$l$F$$$k(B
$B$b$N$,$"$C$?$i$*$7$i$;$/$@$5$$!#(B

iwasaki     2000/03/20 23:46:31 JST

  Modified files:
    util/acpiconf        Makefile amlmem.c amlmem.h debug.c env.h 
                         evalobj.c main.c name.c name.h obj.c 
                         obj.h parse.c parse.h search.c search.h 
                         store.c 
  Log:
  o Separate link maintaining local object and LocalX, ArgX from
    struct aml_environ and manage them in new structure,
    struct aml_local_stack.
  
  o Make aml_name be maintained as local object.
   (for the case that operand of RefOfOp is NameString)
  
  o Change process for ReturnOp so that eval operand and return copy of
    obtained object.
  
  o Create one of the OS-Defined Object Names, "\_OS". The value is
    "Microsoft Windows NT" for the time being.
  
  o Make env->work point at env->wobj explicitly when evaluation
    occurs on parsing.
  
  o Cosmetic changes.
  
  Submitted by:	 Yasuo Yokoyama <yokoyama@o3.otc.ogis-ri.co.jp>, iwasaki
  Obtained from:	[acpi-jp 279], [acpi-jp 283], [acpi-jp 286]
  
  Revision  Changes    Path
  1.7       +1 -1      ACPI/util/acpiconf/Makefile
  1.6       +5 -5      ACPI/util/acpiconf/amlmem.c
  1.5       +3 -3      ACPI/util/acpiconf/amlmem.h
  1.8       +21 -13    ACPI/util/acpiconf/debug.c
  1.6       +6 -7      ACPI/util/acpiconf/env.h
  1.10      +37 -120   ACPI/util/acpiconf/evalobj.c
  1.9       +16 -5     ACPI/util/acpiconf/main.c
  1.5       +266 -38   ACPI/util/acpiconf/name.c
  1.7       +66 -6     ACPI/util/acpiconf/name.h
  1.5       +7 -27     ACPI/util/acpiconf/obj.c
  1.6       +3 -10     ACPI/util/acpiconf/obj.h
  1.18      +33 -76    ACPI/util/acpiconf/parse.c
  1.3       +1 -5      ACPI/util/acpiconf/parse.h
  1.3       +0 -121    ACPI/util/acpiconf/search.c
  1.2       +0 -29     ACPI/util/acpiconf/search.h
  1.8       +6 -6      ACPI/util/acpiconf/store.c


