From owner-FreeBSD-users-jp@jp.freebsd.org  Sun Feb 16 22:45:58 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) id WAA16241
	Sun, 16 Feb 1997 22:45:58 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) with ESMTP id WAA16236
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 16 Feb 1997 22:45:57 +0900 (JST)
Received: from marble.eps.nagoya-u.ac.jp (localhost [127.0.0.1]) by marble.eps.nagoya-u.ac.jp (8.7.6/3.4W4) with ESMTP id WAA02124 for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 16 Feb 1997 22:45:56 +0900 (JST)
Message-Id: <199702161345.WAA02124@marble.eps.nagoya-u.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Fri, 14 Feb 1997 23:42:05 +0900"
References: <199702141442.XAA00736@infonia.or.jp>
X-Mailer: Mew version 1.54 on Emacs 19.28.1, Mule 2.3
X-PGP-Fingerprint: 03 72 85 36 62 46 23 03  52 B1 10 22 44 10 0D 9E
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Sun, 16 Feb 1997 22:45:55 +0900
From: KATO Takenori <kato@eclogite.eps.nagoya-u.ac.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 9838
Subject: [FreeBSD-users-jp 9838] Re: AMD5x86 on Melco EUD-TP
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B2CF#!wL>Bg4d9[$G$9!%(B

Amd 5x86$B$K$D$$$FE0DlE*$K$7$i$Y$F$_$^$7$?!%7kO@$+$i8@$&$H!$(BNW$B$r(B1$B$K$7$F(B
$B$O$$$1$^$;$s!%(B

>	andl    $0x0bfffffff,%ebx       # enable cache
>	orl     $0x020000000,%ebx       # write back mode
>	movl    %ebx,%cr0               # go!

$B$3$NCJ3,$G!$(BCR0$B$O(B

	NW=1 and CD=0

$B$K$J$j$^$9!%%G!<%?!<%7!<%H$r8+$k$H!$(Billegal combination of bits in CR0
$B$NNc$H$7$F(B
	1. PG = 1 and PE = 0
	2. NW = 1 and CD = 0
$B$,$"$j$^$7$?!%8+;v$K$3$l$K=E$J$C$F$$$^$9!%(B

CR0$B$N@_Dj%_%9$G(BCPU$B$O0lHLJ]8nNc30$rH/@8$9$k$N$G!$$9$Y$F$N8=>]$,@bL@$G$-(B
$B$^$9!%(B

$B%G!<%?!<%7!<%H$r8+$F$$$F!$(BWrite-back$B$H(BWrite-through$B$N@ZBX$($K$D$$$F$O!$(B
WB/#WT$B%T%s$G$7$+9T$J$C$F$$$J$$$G$9$4$/IT;W5D$@$C$?$N$G$9$,!$$H$j$"$($:(B
$BG<F@$7$^$7$?!%(B

$B$3$3$^$G$r$^$H$a$k$H!$(B

i386$B%^%7%s$K(BAmd5x86$B$r;H$C$?(BCPU upgrade products$B$r:\$;$k>l9g(B:
    locore.s$B$K!$(B
        cli
        wbinvd
        movl    %cr0, %eax
        andl    $(~CR0_CD | CR0_NW), %eax     # CD = 0 and NW = 0
        movl    %ebx, %cr0
        sti
    $B$r2C$($k!%(B

i486$B%^%7%s$N>l9g!'(B
    $B$J$K$b$7$J$$!%(B

$B$G(BCPU cache$B$,(Bwrite-back$B%b!<%I$K$J$j$^$9!%(B($B$b$A$m$s!$(BCPU$B$N(BWB/#WT$B%T%s$O(B1
$B$K$J$C$F$$$kI,MW$,$"$j$^$9!%(B)

$B$7$?$,$C$F!$$"$H$O(Bpc98.c$B!$(Bsbic55.c$B$*$h$S(Bsbic55.c.new$B$K$"$k!$(B

#ifdef CYRIX_5X86
	asm("wbinvd");
#endif

$B$rM-8z$K$9$l$P!$(BAmd5x86$B$,;H$($k$H$$$&$3$H$K$J$j$^$9!%(B

$B!t(B $B$=$&$J$k$H!$(BCD = 1 and NW = 0$B$G(Bwrite-through??? (CD$B%S%C%H$NB8:_0U5A(B
$B!t(B $B$,$o$+$i$J$/$J$C$F$7$^$&(B)

----
KATO Takenori <kato@eclogite.eps.nagoya-u.ac.jp>
Dept. Earth Planet. Sci., Nagoya Univ.,  Nagoya, 464-01, Japan
PGP public key: finger kato@eclogite.eps.nagoya-u.ac.jp
------------------- Powered by FreeBSD(98) -------------------
