K6-2-400 CXT (K6-3 core) / MTRR (write combining)

Dieter =?iso-8859-1?Q?N=FCtzel?= (nuetzel@kogs1.informatik.uni-hamburg.de)
Wed, 23 Dec 1998 20:00:16 +0100


Hello,

I've greped this very nice
ftp://ftp.heise.de/pub/ct/pcconfig/setk6v2.zip tool from the German's
"c't" magazine's site (sorry, only for Winbloze) but hey, there must be
someone out there who should hack this into the kernel?!!!!!!

I set this up with an Elsa VICTORY II (Banshee, AGP, 16 MB SGRAM) and
got nearly 2.5 times for 2D graphics operation and a huge bus transfer
speedup!!! It offers the same as the Pentium II does.

K6,K6/2,K6/2cxt-Utility, Andreas Stiller, c't V 1.1, Nov 98
Syntax: SetK6 /on .. set WA for all memory (found: 128
MByte)
Syntax: SetK6 .. w/o parameter:displays actual configuration
/on:Memorysize .. enable write allocation for memory [in
MByte]
/off .. disable write allocation
SetK6 /M0:LFB,Size[,attr] Write combining for primary LFB
SetK6 /M1:LFB2,Size[,attr] Write combining for second. LFB

CPUID : Typ=00 Fam=05 Mod=08 Step=0C
Processor Name : AMD K6-2CXT Step 12, 401 MHz
PCI Framebuffers : 1. E8000000, 2. EC000000

Fillrate with "Cold Cache": 88.5 MByte/s
Write Allocation : enabled up to 128 MByte, no whole in 15 -
16M
Write Combining for LFB : MTRR0=E8000000, Size: 16.0 MB, write
combining
Write Combining for LFB2 : MTRR1=EC000000, Size: 16.0 MB, write
combining

Hans-Frieder Vogt posted in this list a nice patch for the K6-2's.
http://www.linuxhq.com/lnxlists/linux-kernel/lk_9812_02/msg00742.html

Here comes a part of his mail: '...The K6-2 processor adds a bit for the
SYSCALL/SYSRET instructions. The bit is now called "star" like in the
AMD documentation...'

But,
Where are these nice 'mtrr' flags?

This was 2.1.131-ac13 (Alan Cox) :-)

Linux version 2.1.131 (root@SunWave1) (gcc version pgcc-2.91.60 19981201
(egcs-1.1.1 release)) #1 Tue Dec 22 04:53:33
MET 1998
processor : 0
vendor_id : AuthenticAMD
cpu family : 5
model : 8
model name : AMD-K6(tm) 3D processor
stepping : 12
cpu MHz : 400.916027
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr mce cx8 sep pge mmx 3dnow
bogomips : 799.54

Thanks and Mary Xmas.

Dieter

--
Dieter Nuetzel
Graduate Student, Computer Science

University of Hamburg Department of Computer Science Cognitive Systems Group Vogt-Koelln-Strasse 30 22527 Hamburg, Germany

email: nuetzel@kogs.informatik.uni-hamburg.de

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/