From owner-freebsd-arch@FreeBSD.ORG Wed Nov 14 21:45:12 2012 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CA2B979B for ; Wed, 14 Nov 2012 21:45:12 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from hammer.pct.niksun.com (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 6BD368FC0C for ; Wed, 14 Nov 2012 21:45:12 +0000 (UTC) Message-ID: <50A410B5.9070001@FreeBSD.org> Date: Wed, 14 Nov 2012 16:44:21 -0500 From: Jung-uk Kim User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:16.0) Gecko/20121031 Thunderbird/16.0.2 MIME-Version: 1.0 To: freebsd-arch@freebsd.org Subject: [RFC] bsd.cpu.mk update for newer processors X-Enigmail-Version: 1.4.5 Content-Type: multipart/mixed; boundary="------------030501020705070507090201" X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Nov 2012 21:45:12 -0000 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--