Age | Commit message (Collapse) | Author | Files | Lines |
|
Add initial powerpc support for Darwin
|
|
|
|
|
|
Treat all Atoms as '-march=core2 -mtune=pentium'
|
|
Doublequote the eval arguments to ensure whitespace is preserved, so
a cpu_brand of "Genuine Intel(R) CPU T2500 @ 2.00GHz"
is not converted down to "Genuine Intel(R) CPU T2500 @ 2.00GHz"
|
|
- Add "Intel(r) Xeon(r) CPU E5430" and strip leading whitespace from
Solaris psrinfo output - from Jim Wise
- Add "Intel(R) Xeon(R) CPU E5310" - from Felix Resch
- Add "Genuine Intel(R) CPU T2500" - from Daniel Carosone
|
|
Handle Intel Core 2 (Merom) - from Steffen Beyer
|
|
Substitute @SH@ so we can use $() everywhere (Solaris)
|
|
Use `` rather than $() so we can work with Solaris sh
|
|
Make it possible to also include cpuflags.mk directly from the pkgsrc tree
|
|
For gcc pre 4.2 -march=core2 should fall back to -march=nocona
rather than -march=pentium-m
|
|
Merge all of the "Intel(R) Core(TM)2 " lines into a single 'wilder
card' entry.
|
|
Intel appear to have re-used cpu branding strings between Northwood
and Prescott pentium4s. Thats just... special.
Handle this by explicitly testing for SSE3 support to distinguish between
'-march=prescott' and '-march=pentium4'
|
|
NetBSD changes:
- Correctly decode the cpu 'features' lines
- Also decode the cpu family and model data
|
|
Add:
"Intel(R) Pentium(R) M processor "*
|
|
Add:
"Intel(R) Pentium(R) 4 CPU 2.00GHz" - thanks to Łukasz
|
|
Add:
"Intel(R) Celeron(R) M processor "* - thanks to Daniel Horecki
"Intel(R) Pentium(R) 4 CPU 3.20GHz" - thanks to John Nemeth
"VIA Nehemiah" and "Intel(R) Atom(TM) CPU N270 " - thanks to Joel CARNAT
|
|
Add entry for AMD K6-2+/III+ ("AMD-K6(tm)-III Processor")
- from Ulf Bartelt PR 37850
|
|
Ensure we use `` on Solaris - PR 40176
|
|
Add "Intel(R) Pentium(R) 4 CPU 2.80GHz" from Alaric Snell-Pym
Add "Intel(R) Celeron(TM) CPU 1400MHz" from Bernhard Riedel
|
|
Add map_x86_brand_string to subr_x86 and use in NetBSD,
Linux and Solaris to determine ARCH for Intel CPUs after PIII.
(Still need to rework AMD CPU detection to use family and
extended family)
Added 'AMD K6-2 (586-class)' - thanks Brian Ginsbach
Added 'Pentium(R) Dual-Core CPU E5200' - thanks Andreas Burghardt
|
|
Add:
'AMD Family 10h (686-class)' (-march=amdfam10)
|
|
- Updates for NetBSD:
- Report OS version in verbose mode
- Cleanup the parsing of "cpuctl identify 0" / "grep ^cpu0: dmesg"
- Add cases for:
- 'AMD Athlon 64 X2 (686-class)' - thanks Ryo HAYASAKA
- 'Intel Pentium M (Yonah) (686-class)' - thanks Juho Juopperi
- 'Intel Pentium III (Katmai) (686-class)'
- Adjust '-march=core2' facllback to pentium-m - thanks Thomas E. Spanjaard
- Pickup -'msse3'
- Updates for gcc:
- Add some more x86 -march cases from gcc 4.3
|
|
- Add case for:
'AMD Athlon Model 4 (Thunderbird) ' (-march=athlon-tbird)
Thanks Aleksey Cheusov
|
|
- Add cases for:
'Intel Pentium III Xeon (686-class)' (Thanks Jum Wise)
'Intel Pentium M (Dothan) (686-class)' (My T41p)
- Remove duplicate m68k fpu check
- Fix pentium2/pentium3 tranposition introduced in v1.19
|
|
Completely rework i386 and x86_64 processor checking on NetBSD:
If cpuctl is present, use the first list of its output, otherwise
rely on the first cpu0: line in /var/run/dmesg.boot
Unfortunately this means we will need to reenter some of the older CPU
details.
|
|
|
|
|
|
others
|
|
|
|
the first
|
|
Vladimir Yakovetsky
|
|
|
|
|
|
- return 0 in verbose() to fix issue with 'set -e'
- ONLY_FOR_PLATFORM += FreeBSD-*-*
- Use `` rather than $() to unbreak Solaris
- Add x86 arch fixup/corrections in files/subr_x86
All from Yakovetsky Vladimir
|
|
Install non-executable files without execute permissions.
|
|
|
|
|
|
optimize_gcc.mk:
- Add cases for textproc/aspell and mail/procmail from Yakovetsky Vladimir
- Shuffle some sections around and update comments
- Retire old USE_GCC3 test
|
|
Refactor cpuflags into a common part (cpuflags.sh), which calls the
appropriate per OS (subr_NetBSD, subr_SunOS or subr_Linux) and per
compiler (subr_gcc) portions
|
|
PKG_EXCLUDE_INLINE_FUNCTIONS+=cross/binutils devel/binutils
from Yakovetsky Vladimir
|
|
|
|
Ryo Hayasaka & Takanori Isihara
|
|
On NetBSD use 'sysctl -n machdep.sse2' and 'sysctl -n machdep.sse'
to determine whether to add '-mfpmath=sse -msse2' or '-mfpmath=sse
-msse' to CPUFLAGS. This ensures these values are set correctly in
the event of the kernel not providing sufficient identification
details on the CPU. - from Blair Sadewitz
|
|
More NetBSD amd64 and hppa updates from Blair Sadewitz and
David H. Gutteridge respectively.
Plus another Linux entry from the ether
|
|
- seamonkey (like most mozilla code) fails with -fomit-frame-pointer
(From Auster Vl)
|
|
says the man page) but seems to cause nothing to come out even with -v.
On solaris-2.9 (sparc), -p isn't supported which causes major failures.
On solaris-2.9 (i386), -p causes a failure.
|
|
- Linux uses both 'AMD Athlon(TM) XP' and 'AMD Athlon(tm) XP'
- Add at least Opteron recognition to solaris via 'psrinfo -pv'
- Cleanup trailing whitespace
|
|
|
|
match 7447A as 7450 - from Radek Kujawa
|