Date: Wed, 10 Jan 2007 05:05:57 -0600 From: "Nikolas Britton" <nikolas.britton@gmail.com> To: "Oliver Fromme" <olli@lurza.secnetix.de> Cc: freebsd-questions@freebsd.org Subject: Re: /etc/make.conf CPUTYPE question (nacona vs. pentium4) Message-ID: <ef10de9a0701100305v15e070acsc6d27ff80c230980@mail.gmail.com> In-Reply-To: <200701090946.l099kYd9095511@lurza.secnetix.de> References: <200701090946.l099kYd9095511@lurza.secnetix.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On 1/9/07, Oliver Fromme <olli@lurza.secnetix.de> wrote: > Hi, > > I'm trying to write an appropriate CPUTYPE entry for > /etc/make.conf for the following machine: > > CPU: Intel(R) Pentium(R) 4 CPU 2.80GHz (2799.95-MHz 686-class CPU) > Origin = "GenuineIntel" Id = 0xf41 Stepping = 1 > Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC, > SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH, > DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> > Features2=0x441d<SSE3,RSVD2,MON,DS_CPL,CNTX-ID,<b14>> > Logical CPUs per core: 2 > > I've read the appropriate sections in the make.conf(5) > manpage, /usr/share/examples/etc/make.conf and even > /usr/share/mk/bsd.cpu.mk, but they don't really help. > > So far I've been using "CPUTYPE=pentium4", but I wonder > if "nocona" would be better, however I'm not sure if my > CPU above qualifies as a nocona one. I think the main > difference is that nocona supports SSE3, and SSE3 is > indeed listed in the CPU features above, so ... > > Does anybody know for sure? Thank you very much in advance! > > Best regards > Oliver > nocona I believe added 64-bit extensions to the processor. Does your processor have 64-bit extensions? A better make.conf would be something like this though: CPUTYPE?=pentium3 CFLAGS+= -mtune=nocona COPTFLAGS+= -mtune=nocona or CPUTYPE?=pentium3 CFLAGS+= -mtune=prescott COPTFLAGS+= -mtune=prescott then use an if endif block to override system wide settings, such as with this example: .if ${.CURDIR:M*/databases/mysql*} BROKEN=yes .endif
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ef10de9a0701100305v15e070acsc6d27ff80c230980>