From owner-acpi-jp@jp.freebsd.org  Sun Jan  2 05:08:52 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id FAA68076;
	Sun, 2 Jan 2000 05:08:52 +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 FAA68071
	for <acpi-jp@jp.freebsd.org>; Sun, 2 Jan 2000 05:08:51 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from localhost (isdn38.imasy.or.jp [202.227.24.230])
	by tasogare.imasy.or.jp (8.9.3+3.2W/3.7W-tasogare/smtpfeed 1.01) with ESMTP id FAA07782
	for <acpi-jp@jp.freebsd.org>; Sun, 2 Jan 2000 05:08:48 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Message-Id: <200001012008.FAA07782@tasogare.imasy.or.jp>
To: acpi-jp@jp.freebsd.org
In-Reply-To: Your message of "Sat, 01 Jan 2000 19:58:20 +0900"
	<200001011058.TAA05185@tasogare.imasy.or.jp>
References: <200001011058.TAA05185@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: Sun, 02 Jan 2000 05:08:48 +0900
From: Mitsuru IWASAKI <iwasaki@jp.freebsd.org>
X-Dispatcher: imput version 980905(IM100)
Lines: 87
Reply-To: acpi-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: acpi-jp 184
Subject: [acpi-jp 184] Re: Region I/O simulator (was Re: My local modification
 to 'acpiconf')
Errors-To: owner-acpi-jp@jp.freebsd.org
Sender: owner-acpi-jp@jp.freebsd.org
X-Originator: iwasaki@jp.freebsd.org

> $B:#$N$H$3$m2]Bj$O!"(B
>  - bit $BA`:n$7$F$$$k$H$3$m$,$"$d$7$$$+$b!#$b$C$H%-%l%$$K$7$?$$!#(B

$B$H$j$"$($:$3$3$r!"$A$g$C$HD>$7$^$7$?!#(B
$B$^$?!"3+;O;~$KFbIt%a%b%j$N=i4|>uBV$r%U%!%$%k$+$i%m!<%I(B (region.ini)$B!"(B
$B=*N;;~$KFbIt%a%b%j$NCf?H$r%U%!%$%k$X%@%s%W(B (region.dmp) $B$9$k5!G=$r(B
$BDI2C$7$^$7$?!#$H$j$"$($:<B9T$7$F(B region.dmp $B$r(B region.ini $B$X%3%T!<$7$F(B
region.ini $B$rJT=8$9$l$P%F%9%H%G!<%?$N:n@.$O3Z$K$J$k$H;W$$$^$9!#(B
$B$3$l$KH<$$!"(BLIST -> TAILQ $B$N=q$-49$($b$7$F$$$^$9!#(B
$B$=$l$H(B acpi_eval_fieldobject() $B$+$i<hF@$7$?CM$rJV$9$h$&$K$7$^$7$?!#(B

$B$J$s$+$3$s$JIw$K$=$l$i$7$/F0$$$F$$$^$9!#(B
Store(\_SB.PCI0.PX40.EC0.DCID[read(From3 , 0x2c)]
[acpi_region_read(3, 16, 0x28, 0x20, 0x8)]
        [0x12@0x2c]
        [read(3, 0x2c)&mask:0x12)]
, \_SB.DKTP)[write(From0, 0x12, 0x7ffffbb)]
[acpi_region_write(0, 0, 0x12, 0x7ffff2c, 0x478, 0x8)]
        [0x00@0x7ffffbb]
        [write(0, 0x12, 0x7ffffbb)]

$BA0$N%Q%C%A$r$"$F$?$d$D$KBP$9$k?7$7$$%Q%C%A$G$9!#(B

begin 644 region-new.diff.gz
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
.<GJ1W_H/NT@23F4D``"X
`
end
