From owner-freebsd-current Sat Oct 27 23:49:13 2001 Delivered-To: freebsd-current@freebsd.org Received: from hindenburg.eboai.org (hindenburg.eboai.org [206.183.134.245]) by hub.freebsd.org (Postfix) with ESMTP id 50CB437B405; Sat, 27 Oct 2001 23:49:06 -0700 (PDT) Received: by hindenburg.eboai.org (Postfix, from userid 1000) id 95A075E2DB; Sun, 28 Oct 2001 01:49:05 -0500 (EST) Date: Sun, 28 Oct 2001 01:49:05 -0500 From: Chip Marshall To: sobomax@FreeBSD.org Cc: freebsd-stable@FreeBSD.ORG, freebsd-current@FreeBSD.ORG Subject: Re: adding athlon xp to bsd.cpu.mk Message-ID: <20011028014905.A55998@setzer.chocobo.cx> Reply-To: chip@chocobo.cx Mail-Followup-To: Chip Marshall , sobomax@FreeBSD.org, freebsd-stable@FreeBSD.ORG, freebsd-current@FreeBSD.ORG References: <200110280030.f9S0UfW82593@gits.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.20i X-URL: http://www.chocobo.cx/chip/ X-OS: FreeBSD 4.2-RELEASE i386 up 21 days, 10 mins Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On October 28, 2001, Maxim Sobolev sent me the following: > On Sun, 28 Oct 2001 02:30:40 +0200 (CEST), Cyrille Lefevre wrote: > > Athlon XP (commercial name) == Athlon MP (core name) > > AFAIK, not quite. The core name is Palomino and there are three > processors based on it: Athlon XP, Athlon MP and Duron. From what I've read, the Athlon MP is supposed to be used for multiprocessing arrangements (hence the MP.) Athlon XP is it's single processor cousin. It appears these are in fact the same processor, with the MP's having slightly more testing involved to be SMP certified or some such. The Duron 1Ghz and above are also Palomino based, but lack some of the features of the XP and MP, IIRC. > What about new Durons based on the Palomino core? The problem is > that as far as I know they have nothing in their name (like XP in > Athlon's case) that distinguishes them from older Durons based on > the Thunderbird core, while they do support SSE in addition to > 3DNow and MMX. Perhaps it would be better to introduce new variable > CPUCORE, so the user could use something like the following: > > CPUTYPE=athlon > CPUCORE=thunderbird > > or > > CPUTYPE=duron > CPUCORE=palomino Couldn't a test be done on the Features information of the processor to determine the best optimizations? Or would that break cross-compiliation of optimized code? -- Chip Marshall http://www.chocobo.cx/chip/ GCM/CS d+(-) s+:++ a20>? C++ UB++++$ P+++$ L- E--- W++ N@ o K- w O M+ V-- PS+ PE Y+ PGP+ t+@ 5 X R@ tv+() b++>+++ DI++++ D(-) G++ e>++ h->++ r++ y- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message