From owner-freebsd-questions Wed Dec 20 10:28:45 2000 From owner-freebsd-questions@FreeBSD.ORG Wed Dec 20 10:28:42 2000 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from femail4.sdc1.sfba.home.com (femail4.sdc1.sfba.home.com [24.0.95.84]) by hub.freebsd.org (Postfix) with ESMTP id 17ABD37B400 for ; Wed, 20 Dec 2000 10:28:42 -0800 (PST) Received: from cx443070b ([24.0.36.170]) by femail4.sdc1.sfba.home.com (InterMail vM.4.01.03.00 201-229-121) with SMTP id <20001220182654.DJQ27604.femail4.sdc1.sfba.home.com@cx443070b>; Wed, 20 Dec 2000 10:26:54 -0800 Message-ID: <001b01c06ab2$ff751500$aa240018@cx443070b> From: "Jeremiah Gowdy" To: "Francesco Casadei" , "Francesco Pennelli" Cc: References: <006a01c062db$d7a134c0$0100a8c0@mshome.net> <20001220191014.A598@goku.kasby> Subject: Re: FreeBSD 4.1 & 3DNOW! - And other Kernel/CPU questions Date: Wed, 20 Dec 2000 10:30:58 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Sorry for the late post, but I couldn't read the mailing list last week. > > I have an AMD K6-2 3D 300 MHz processor. I think we can't have 3DNOW! > optimization enabled in the kernel (and it would be useless for the > performance, I think) but you can enable the following options in the kernel > config file: > > machine i386 > cpu I586_CPU > > options CPU_FASTER_5X86_FPU #Enables a faster FPU exception handler > options CPU_SUSP_HLT #Enables suspend on the HALT instruction > options CPU_WT_ALLOC #Enables write allocation on AMD K6-2 > options NO_F00F_HACK #Not a iPentium > options NO_MEMORY_HOLE #15-16MB range not occupied by ISA memory hole Um, having 3D-Now! (SIMD) instructions, the K6-2 is most certainly an MMX processor, so why aren't you using cpu I686_CPU ? I've always been somewhat curious on this. Can we more explicitly label what is 586 and 686 ? Pentium (P54C), Pentium MMX, Pentium Pro, Pentium II, Celeron, Pentium III, Pentium IV, AMD K5, AMD K6, AMD K6-2, AMD K6-3, AMD Athlon K7, AMD Athlon Thunderbird, AMD Duron, WinChips etc are ALL piled in that group somewhere. I always considered it to be, 586 = No MMX, 686 = Yes MMX, the exception being PPro, which I would call 686. Someone with a little more knowledge of the kernel optimizations help us out here ? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message