From owner-acpi-jp@jp.freebsd.org  Sat Aug  5 23:54:34 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id XAA05348;
	Sat, 5 Aug 2000 23:54:34 +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 XAA05343
	for <acpi-jp@jp.freebsd.org>; Sat, 5 Aug 2000 23:54:33 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from localhost (iwasaki.imasy.or.jp [202.227.24.92])
	by tasogare.imasy.or.jp (8.10.1+3.3W/3.7W-tasogare/smtpfeed 1.07) with ESMTP id e75EsWp98763
	for <acpi-jp@jp.freebsd.org>; Sat, 5 Aug 2000 23:54:32 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
To: acpi-jp@jp.freebsd.org
In-Reply-To: <20000803182759Y.iwasaki@jp.FreeBSD.org>
References: <20000724134147P.yokoyama@o3.otc.ogis-ri.co.jp>
	<20000803182759Y.iwasaki@jp.FreeBSD.org>
X-Mailer: Mew version 1.94.1 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20000805235427H.iwasaki@jp.FreeBSD.org>
Date: Sat, 05 Aug 2000 23:54:27 +0900
From: Mitsuru IWASAKI <iwasaki@jp.freebsd.org>
X-Dispatcher: imput version 20000228(IM140)
Lines: 27
Reply-To: acpi-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: acpi-jp 530
Subject: [acpi-jp 530] Re: patch for aml/aml_evalobj.c
Errors-To: owner-acpi-jp@jp.freebsd.org
Sender: owner-acpi-jp@jp.freebsd.org
X-Originator: iwasaki@jp.freebsd.org

> > aml/aml_evalobj.c $B$N(B aml_eval_fieldobject() $B$K$F!"(B
> > IndexField $B$N>l9g$A$g$C$H$*$+$7$$5$$,$7$^$9!#(B
> > $BB?J,$3$&$8$c$J$$$G$7$g$&$+!)(B
> > 
> > Index: aml_evalobj.c
> > ===================================================================
> > RCS file: /home/ncvs/cvs-jp/ACPI/sys/dev/acpi/aml/aml_evalobj.c,v
> > retrieving revision 1.21
> > diff -u -r1.21 aml_evalobj.c
> > --- aml_evalobj.c	2000/07/13 04:18:06	1.21
> > +++ aml_evalobj.c	2000/07/13 05:58:27
> > @@ -110,7 +110,7 @@
> >  	} else if (field->f.ftype == f_t_index) {
> >  		wname = aml_search_name(env, field->f.ifld.indexname);
> >  		tobj.type = aml_t_num;
> > -		tobj.num.number = field->bitoffset;
> > +		tobj.num.number = field->bitoffset / 8;/* AccessType Boundary */
> >  		aml_store_to_name(env, &tobj, wname);
> >  		wname = aml_search_name(env, field->f.ifld.dataname);
> >  		aml_eval_name(env, wname);
> 
> $B$h$5$=$&$K8+$($^$9!#B>$N?M$+$iH?BPL5$1$l$P(B commit $B$7$A$c$C$F$$$$$H;W$$$^$9!#(B

$B<B:]F0$+$7$F$_$?$H$3$m!"L@$i$+$K%*%j%8%J%k$N%P%0(B (IndexField $B$N;2>H;~$K(B
INDEX $B$X=q$-9~$`CM$,(B 8 $BG\Bg$-$$(B -> bits $B$+$i(B bytes $B$X$NJQ49K:$l(B) $B$@$H(B
$B$$$&$3$H$r3NG'$7$^$7$?!#(B
$B%3!<%I%Y!<%9$r$"$2$kA0$K=$@5$7$?$+$C$?$N$G!"@h$[$I(B commit $B$7$^$7$?!#(B
