On Thu, Feb 05, 2004 at 05:18:36PM -0800, Ben Barrett wrote:
> Doesn't that use a via c3 chipset? As I understand it, most modern binaries
> will not run on the via c3, since it lacks MMX, 3DNow, and SSE extensions.
I actually gathered some info on processor capabilities a few weeks ago
by looking at dmesg'd posted to [EMAIL PROTECTED] This is what I have
for VIA C3:
VIA C3 Samuel 1 ("CentaurHauls" 686-class) 652 MHz
FPU,DE,TSC,MSR,MCE,MTRR,PGE,MMX,3DNOW
VIA C3 Samuel 2 ("CentaurHauls" 686-class) 533 MHz
FPU,DE,TSC,MSR,MTRR,PGE,MMX,3DNOW
VIA C3 Ezra ("CentaurHauls" 686-class) 665 MHz
FPU,DE,TSC,MSR,MTRR,PGE,MMX,3DNOW
VIA C3 ("CentaurHauls" 686-class) 1 GHz
FPU,DE,PSE,TSC,MSR,MTRR,PGE,CMOV,MMX,FXSR,SIMD
Yes, they are oddballs. They claim to be 686's, but some lack CMOV
None have SSE, but SSE is much newer than Intel's early 686s.
I believe it's the lack of CMOV on older models is what causes 686
optimized binaries to not work.
OpenBSD supports the crypto functions of these CPUs:
Date: Tue, 3 Feb 2004 01:48:27 -0700 (MST)
From: Theo de Raadt <[EMAIL PROTECTED]>
Message-Id: <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: CVS: cvs.openbsd.org: src
X-Loop: [EMAIL PROTECTED]
Precedence: bulk
Sender: [EMAIL PROTECTED]
X-Spam-Status: No, hits=0.000000 required=0.900000
Status: RO
Content-Length: 550
Lines: 14
CVSROOT: /cvs
Module name: src
Changes by: [EMAIL PROTECTED] 2004/02/03 01:48:27
Modified files:
lib/libssl/src/crypto/engine: hw_cryptodev.c
Log message:
If on an i386, detect existance of the VIA C3 xcrypt-* using sysctl of
the machdep.xcrypt node. If they exist, use the xcrypt-cbc instruction
to accelerate aes-{128,192,256}-cbc, for more than 100x performance
increase. This code has no effect on any cpu... Tested thus far using
openssl speed command, and of course, ssh. 778MB/sec AES-128-CBC
performance at 8192 byte block size.
Maybe they'd be better used as vpn endpoints rather than movie players ...
or maybe a new video codec based on AES ...
--
<[EMAIL PROTECTED]>
_______________________________________________
EuG-LUG mailing list
[EMAIL PROTECTED]
http://mailman.efn.org/cgi-bin/listinfo/eug-lug