From owner-FreeBSD-tech-jp@jp.freebsd.org  Wed Feb 18 12:16:58 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id MAA04233
	Wed, 18 Feb 1998 12:16:58 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id MAA04227
	for <FreeBSD-tech-jp@jp.freebsd.org>; Wed, 18 Feb 1998 12:16:51 +0900 (JST)
Received: from mailsv.nec.co.jp ([192.168.1.203])
	by TYO39.gate.nec.co.jp (8.8.7+2.7Wbeta6/3.6Wbeta698012219) with ESMTP id MAA06502
	for <FreeBSD-tech-jp@jp.freebsd.org>; Wed, 18 Feb 1998 12:16:50 +0900 (JST)
Received: from ssse15.sss.abk.nec.co.jp (ssse15.sss.abk.nec.co.jp [133.206.64.65]) by mailsv.nec.co.jp (8.8.7+2.7Wbeta6/3.6Wbeta6-98012219) with ESMTP
	id MAA21351 for <FreeBSD-tech-jp@jp.freebsd.org>; Wed, 18 Feb 1998 12:16:49 +0900 (JST)
Received: from sssfw.sss.abk.nec.co.jp (sssfw [133.206.64.1]) by ssse15.sss.abk.nec.co.jp (8.8.8+2.7Wbeta7/CF3.3W9-SSS_M950609) with ESMTP id MAA17969 for <FreeBSD-tech-jp@jp.freebsd.org>; Wed, 18 Feb 1998 12:15:44 +0900 (JST)
Received: by sssfw.sss.abk.nec.co.jp (8.7.5+2.6Wbeta6/3.4W2) id MAA01290 for <FreeBSD-tech-jp@jp.freebsd.org>; Wed, 18 Feb 1998 12:16:44 +0900 (JST)
Received: from p28.sss.abk.nec.co.jp by e2.sss.abk.nec.co.jp (8.7.6+2.6Wbeta7/3.3W9-NEC) id MAA19361; Wed, 18 Feb 1998 12:16:15 +0900 (JST)
Received: from p28.sss.abk.nec.co.jp (localhost.sss.abk.nec.co.jp [127.0.0.1]) by p28.sss.abk.nec.co.jp (8.8.5/3.4W403/27/97) with ESMTP id MAA04391 for <FreeBSD-tech-jp@jp.freebsd.org>; Wed, 18 Feb 1998 12:16:15 +0900 (JST)
Message-Id: <199802180316.MAA04391@p28.sss.abk.nec.co.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
From: h-nokubi@nmit.tmg.nec.co.jp
In-reply-to: Your message of "Tue, 17 Feb 1998 17:38:15 PST."
             <199802180138.RAA27781@vader.cs.berkeley.edu> 
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=ISO-2022-JP
Date: Wed, 18 Feb 1998 12:16:15 +0900
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-tech-jp 1232
Subject: [FreeBSD-tech-jp 1232] Re: Pentium's yet another flaw 
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org

> Date: Tue, 17 Feb 1998 17:38:15 -0800 (PST)
> Message-Id: <199802180138.RAA27781@vader.cs.berkeley.edu>
> From: asami@freebsd.org (Satoshi Asami)

> FreeBSD$B$N(B copyin/copyout$B$K$O$9$G$K(B Pentium$BMQ$K$+$J$j%A%e!<%s$5$l$?%k!<(B
> $B%A%s$,F~$C$F$$$^$9$,!"$3$l$HHf$Y$F$I$&$J$s$G$7$g$&$M!#!JK\Ev$O(B libc$B$N(B 

$B$6$6$C$HFI$s$G8+$?46$8$G$O(B

large_i586_bcopy_loop:
        fildq   0(%esi)
        fildq   8(%esi)
        fildq   16(%esi)
        fildq   24(%esi)
        fildq   32(%esi)
        fildq   40(%esi)
        fildq   48(%esi)
        fildq   56(%esi)
        fistpq  56(%edi)
        fistpq  48(%edi)
        fistpq  40(%edi)
        fistpq  32(%edi)
        fistpq  24(%edi)
        fistpq  16(%edi)
        fistpq  8(%edi)
        fistpq  0(%edi)

$B$r(B

large_i586_bcopy_loop:
        fildq   0(%esi)
        fildq   32(%esi)  <=== $B<!$N%i%$%s$N%P!<%9%HMW5a$rB3$1$F=P$9(B
        fildq   8(%esi)
        fildq   16(%esi)
        fildq   24(%esi)
        fildq   40(%esi)
        fildq   48(%esi)
        fildq   56(%esi)
        fistpq  56(%edi)
        fistpq  48(%edi)
        fistpq  40(%edi)
        fistpq  32(%edi)
        fistpq  24(%edi)
        fistpq  16(%edi)
        fistpq  8(%edi)
        fistpq  0(%edi)

$B$H$+$7$m$C$F$3$H$G$9$+$M$'!#(B

> Message-Id: <9802180235.AA35149@ns.trl.ibm.com>
> Date: Wed, 18 Feb 1998 11:35:08 +0900
> From: Kenichi Okuyama <okuyama@trl.ibm.co.jp>

> $B$3$3$K=q$$$F$"$k$3$H$r!V@5$7$/!WFI$_D>$9$H(B
> 
> $B!V%-%c%C%7%e$,%_%9$C$?>l9g!"%-%c%C%7%e@)8fMQ$N%Z%J%k%F%#!<$,(B
>   $BB8:_$9$k$h!#$@$+$i$A$c$s$H(B Prefetch $B$7$J$/$A$cBLL\$@$h!W(B
> 
> $B$H$$$&$3$H$G$9!#!XFI$_9~$_=g=x$rJQ$($k!Y$H$$$&!"$3$3$K=q$$$F$"$kAG$N(B
> $BDL$j$N0UL#$8$c$J$/$F!#(B
> 
> burst read/burst write $B$N$h$&$K!V:G=i$+$iO"B3FI$_=q$-$HH=$j$-$C$F$$(B
> $B$k>l9g$O!"(BCache Control $BL?Na$r$A$c$s$H;H$$$J$5$$!W$H$$$&Iw$KM}2r$7$?(B
> $B$[$&$,@5$7$$$H;W$&$N$G$9$,!#(B

$B%-%c%C%7%e$H$$$($P%-%c%C%7%e$N5$$b$7$^$9$,(B :-) $B%-%c%C%7%eL?Na$G$O(B
$B@)8f$7$-$l$J$$!";EMM=q$I$*$j$KF0$$$F$$$J$$%P%0$H8@$C$F$b$$$$$s(B
$B$8$c$J$$$+$H$$$&(B read buffer $B$N@)8f%m%8%C%/$N(B flaw $B$,(B Pentium $B$K(B
$B$"$k$H8@$C$F$$$k$h$&$KFI$a$^$7$?!#;d$K$O!#(B

$B$N$/$S(B $B$R$m$?$+(B
