Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Nov 2012 16:44:21 -0500
From:      Jung-uk Kim <jkim@FreeBSD.org>
To:        freebsd-arch@freebsd.org
Subject:   [RFC] bsd.cpu.mk update for newer processors
Message-ID:  <50A410B5.9070001@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------030501020705070507090201
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Since we have enabled clang by default on current, I'd like to update
bsd.cpu.mk as well.  Please see the attachment.  It is also available
from here:

http://people.freebsd.org/~jkim/cpu.diff

I only added most popular SIMD features to MACHINE_CPU (i.e., sse4a,
sse41, sse42, and avx) and clang-supported archs to CPUTYPE (i.e.,
amdfam10, btver1, bdver1, bdver2, corei7, corei7-avx, and core-avx-i).

Any objection?

Jung-uk Kim
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlCkELUACgkQmlay1b9qnVPDrQCfSPgrD0TtoTzURBiWXqyBF5Qy
cV4AoImF+M42jXpVUyb9jEh8GMPEcoft
=oG+P
-----END PGP SIGNATURE-----

--------------030501020705070507090201
Content-Type: text/plain; charset=UTF-8;
 name="cpu.diff"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="cpu.diff"

SW5kZXg6IHNoYXJlL21rL2JzZC5jcHUubWsKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gc2hhcmUvbWsv
YnNkLmNwdS5tawkocmV2aXNpb24gMjQzMDQyKQorKysgc2hhcmUvbWsvYnNkLmNwdS5tawko
d29ya2luZyBjb3B5KQpAQCAtMjcsMTAgKzI3LDEwIEBAIE1BQ0hJTkVfQ1BVID0gbWlwcwog
IyBiZXR3ZWVuIGUuZy4gaTU4NiBhbmQgcGVudGl1bSkKIAogLiBpZiAke01BQ0hJTkVfQ1BV
QVJDSH0gPT0gImkzODYiCi0uICBpZiAke0NQVVRZUEV9ID09ICJub2NvbmEiCisuICBpZiAk
e0NQVVRZUEV9ID09ICJub2NvbmEiIHx8ICR7Q1BVVFlQRX0gPT0gImNvcmUiIHx8IFwKKyAg
ICAke0NQVVRZUEV9ID09ICJjb3JlMiIgfHwgJHtDUFVUWVBFfSA9PSAiY29yZWk3IiB8fCBc
CisgICAgJHtDUFVUWVBFfSA9PSAiY29yZWk3LWF2eCIgfHwgJHtDUFVUWVBFfSA9PSAiY29y
ZS1hdngtaSIKIENQVVRZUEUgPSBwcmVzY290dAotLiAgZWxpZiAke0NQVVRZUEV9ID09ICJj
b3JlIgotQ1BVVFlQRSA9IHByZXNjb3R0CiAuICBlbGlmICR7Q1BVVFlQRX0gPT0gInA0Igog
Q1BVVFlQRSA9IHBlbnRpdW00CiAuICBlbGlmICR7Q1BVVFlQRX0gPT0gInA0bSIKQEAgLTUw
LDEwICs1MCwxMSBAQCBDUFVUWVBFID0gcGVudGl1bS1tbXgKIC4gIGVsaWYgJHtDUFVUWVBF
fSA9PSAiaTU4NiIKIENQVVRZUEUgPSBwZW50aXVtCiAuICBlbGlmICR7Q1BVVFlQRX0gPT0g
Im9wdGVyb24tc3NlMyIgfHwgJHtDUFVUWVBFfSA9PSAiYXRobG9uNjQtc3NlMyIgfHwgXAot
ICAgICAke0NQVVRZUEV9ID09ICJrOC1zc2UzIgorICAgICR7Q1BVVFlQRX0gPT0gIms4LXNz
ZTMiIHx8ICR7Q1BVVFlQRX0gPT0gImFtZGZhbTEwIiB8fCBcCisgICAgJHtDUFVUWVBFfSA9
PSAiYnR2ZXIxIiB8fCAke0NQVVRZUEV9ID09ICJiZHZlcjEiIHx8ICR7Q1BVVFlQRX0gPT0g
ImJkdmVyMiIKIENQVVRZUEUgPSBwcmVzY290dAogLiAgZWxpZiAke0NQVVRZUEV9ID09ICJv
cHRlcm9uIiB8fCAke0NQVVRZUEV9ID09ICJhdGhsb242NCIgfHwgXAotICAgICAke0NQVVRZ
UEV9ID09ICJrOCIKKyAgICAke0NQVVRZUEV9ID09ICJrOCIKIENQVVRZUEUgPSBhdGhsb24t
bXAKIC4gIGVsaWYgJHtDUFVUWVBFfSA9PSAiazciCiBDUFVUWVBFID0gYXRobG9uCkBAIC0x
NDIsNyArMTQzLDE0IEBAIF9DUFVDRkxBR1MgPSAtbWNwdT11bHRyYXNwYXJjMwogIyBwcmVz
ZW5jZSBvZiBhIENQVSBmZWF0dXJlLgogCiAuIGlmICR7TUFDSElORV9DUFVBUkNIfSA9PSAi
aTM4NiIKLS4gIGlmICR7Q1BVVFlQRX0gPT0gIm9wdGVyb24tc3NlMyIgfHwgJHtDUFVUWVBF
fSA9PSAiYXRobG9uNjQtc3NlMyIKKy4gIGlmICR7Q1BVVFlQRX0gPT0gImJkdmVyMSIgfHwg
JHtDUFVUWVBFfSA9PSAiYmR2ZXIyIgorTUFDSElORV9DUFUgPSBhdnggc3NlNDIgc3NlNDEg
c3NzZTMgc3NlNGEgc3NlMyBzc2UyIHNzZSBtbXggazYgazUgaTU4NiBpNDg2IGkzODYKKy4g
IGVsaWYgJHtDUFVUWVBFfSA9PSAiYnR2ZXIxIgorTUFDSElORV9DUFUgPSBzc3NlMyBzc2U0
YSBzc2UzIHNzZTIgc3NlIG1teCBrNiBrNSBpNTg2IGk0ODYgaTM4NgorLiAgZWxpZiAke0NQ
VVRZUEV9ID09ICJhbWRmYW0xMCIKK01BQ0hJTkVfQ1BVID0gYXRobG9uLXhwIGF0aGxvbiBr
NyAzZG5vdyBzc2U0YSBzc2UzIHNzZTIgc3NlIG1teCBrNiBrNSBpNTg2IFwKKyAgICBpNDg2
IGkzODYKKy4gIGVsaWYgJHtDUFVUWVBFfSA9PSAib3B0ZXJvbi1zc2UzIiB8fCAke0NQVVRZ
UEV9ID09ICJhdGhsb242NC1zc2UzIgogTUFDSElORV9DUFUgPSBhdGhsb24teHAgYXRobG9u
IGs3IDNkbm93IHNzZTMgc3NlMiBzc2UgbW14IGs2IGs1IGk1ODYgaTQ4NiBpMzg2CiAuICBl
bGlmICR7Q1BVVFlQRX0gPT0gIm9wdGVyb24iIHx8ICR7Q1BVVFlQRX0gPT0gImF0aGxvbjY0
IgogTUFDSElORV9DUFUgPSBhdGhsb24teHAgYXRobG9uIGs3IDNkbm93IHNzZTIgc3NlIG1t
eCBrNiBrNSBpNTg2IGk0ODYgaTM4NgpAQCAtMTYzLDExICsxNzEsMTYgQEAgTUFDSElORV9D
UFUgPSAzZG5vdyBtbXggaTU4NiBpNDg2IGkzODYKIE1BQ0hJTkVfQ1BVID0gc3NlIG1teCBp
NTg2IGk0ODYgaTM4NgogLiAgZWxpZiAke0NQVVRZUEV9ID09ICJjNyIKIE1BQ0hJTkVfQ1BV
ID0gc3NlMyBzc2UyIHNzZSBpNjg2IG1teCBpNTg2IGk0ODYgaTM4NgorLiAgZWxpZiAke0NQ
VVRZUEV9ID09ICJjb3JlaTctYXZ4IiB8fCAke0NQVVRZUEV9ID09ICJjb3JlLWF2eC1pIgor
TUFDSElORV9DUFUgPSBhdnggc3NlNDIgc3NlNDEgc3NzZTMgc3NlMyBzc2UyIHNzZSBpNjg2
IG1teCBpNTg2IGk0ODYgaTM4NgorLiAgZWxpZiAke0NQVVRZUEV9ID09ICJjb3JlaTciCitN
QUNISU5FX0NQVSA9IHNzZTQyIHNzZTQxIHNzc2UzIHNzZTMgc3NlMiBzc2UgaTY4NiBtbXgg
aTU4NiBpNDg2IGkzODYKIC4gIGVsaWYgJHtDUFVUWVBFfSA9PSAiY29yZTIiCiBNQUNISU5F
X0NQVSA9IHNzc2UzIHNzZTMgc3NlMiBzc2UgaTY4NiBtbXggaTU4NiBpNDg2IGkzODYKIC4g
IGVsaWYgJHtDUFVUWVBFfSA9PSAicHJlc2NvdHQiCiBNQUNISU5FX0NQVSA9IHNzZTMgc3Nl
MiBzc2UgaTY4NiBtbXggaTU4NiBpNDg2IGkzODYKLS4gIGVsaWYgJHtDUFVUWVBFfSA9PSAi
cGVudGl1bTQiIHx8ICR7Q1BVVFlQRX0gPT0gInBlbnRpdW00bSIgfHwgJHtDUFVUWVBFfSA9
PSAicGVudGl1bS1tIgorLiAgZWxpZiAke0NQVVRZUEV9ID09ICJwZW50aXVtNCIgfHwgJHtD
UFVUWVBFfSA9PSAicGVudGl1bTRtIiB8fCBcCisgICAgJHtDUFVUWVBFfSA9PSAicGVudGl1
bS1tIgogTUFDSElORV9DUFUgPSBzc2UyIHNzZSBpNjg2IG1teCBpNTg2IGk0ODYgaTM4Ngog
LiAgZWxpZiAke0NQVVRZUEV9ID09ICJwZW50aXVtMyIgfHwgJHtDUFVUWVBFfSA9PSAicGVu
dGl1bTNtIgogTUFDSElORV9DUFUgPSBzc2UgaTY4NiBtbXggaTU4NiBpNDg2IGkzODYKQEAg
LTE4NSwxMCArMTk4LDIyIEBAIE1BQ0hJTkVfQ1BVID0gaTQ4NiBpMzg2CiBNQUNISU5FX0NQ
VSA9IGkzODYKIC4gIGVuZGlmCiAuIGVsaWYgJHtNQUNISU5FX0NQVUFSQ0h9ID09ICJhbWQ2
NCIKLS4gIGlmICR7Q1BVVFlQRX0gPT0gIm9wdGVyb24tc3NlMyIgfHwgJHtDUFVUWVBFfSA9
PSAiYXRobG9uNjQtc3NlMyIgfHwgJHtDUFVUWVBFfSA9PSAiazgtc3NlMyIKKy4gIGlmICR7
Q1BVVFlQRX0gPT0gImJkdmVyMSIgfHwgJHtDUFVUWVBFfSA9PSAiYmR2ZXIyIgorTUFDSElO
RV9DUFUgPSBhdnggc3NlNDIgc3NlNDEgc3NzZTMgc3NlNGEgc3NlMworLiAgZWxpZiAke0NQ
VVRZUEV9ID09ICJidHZlcjEiCitNQUNISU5FX0NQVSA9IHNzc2UzIHNzZTRhIHNzZTMKKy4g
IGVsaWYgJHtDUFVUWVBFfSA9PSAiYW1kZmFtMTAiCitNQUNISU5FX0NQVSA9IGs4IDNkbm93
IHNzZTRhIHNzZTMKKy4gIGVsaWYgJHtDUFVUWVBFfSA9PSAib3B0ZXJvbi1zc2UzIiB8fCAk
e0NQVVRZUEV9ID09ICJhdGhsb242NC1zc2UzIiB8fCBcCisgICAgJHtDUFVUWVBFfSA9PSAi
azgtc3NlMyIKIE1BQ0hJTkVfQ1BVID0gazggM2Rub3cgc3NlMwotLiAgZWxpZiAke0NQVVRZ
UEV9ID09ICJvcHRlcm9uIiB8fCAke0NQVVRZUEV9ID09ICJhdGhsb242NCIgfHwgJHtDUFVU
WVBFfSA9PSAiazgiCisuICBlbGlmICR7Q1BVVFlQRX0gPT0gIm9wdGVyb24iIHx8ICR7Q1BV
VFlQRX0gPT0gImF0aGxvbjY0IiB8fCBcCisgICAgJHtDUFVUWVBFfSA9PSAiazgiCiBNQUNI
SU5FX0NQVSA9IGs4IDNkbm93CisuICBlbGlmICR7Q1BVVFlQRX0gPT0gImNvcmVpNy1hdngi
IHx8ICR7Q1BVVFlQRX0gPT0gImNvcmUtYXZ4LWkiCitNQUNISU5FX0NQVSA9IGF2eCBzc2U0
MiBzc2U0MSBzc3NlMyBzc2UzCisuICBlbGlmICR7Q1BVVFlQRX0gPT0gImNvcmVpNyIKK01B
Q0hJTkVfQ1BVID0gc3NlNDIgc3NlNDEgc3NzZTMgc3NlMwogLiAgZWxpZiAke0NQVVRZUEV9
ID09ICJjb3JlMiIKIE1BQ0hJTkVfQ1BVID0gc3NzZTMgc3NlMwogLiAgZWxpZiAke0NQVVRZ
UEV9ID09ICJub2NvbmEiCg==
--------------030501020705070507090201--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50A410B5.9070001>