From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 93989 invoked by alias); 4 Jun 2016 06:36:32 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 93955 invoked by uid 89); 4 Jun 2016 06:36:30 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.1 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=aarch64_tune, company, kindly X-HELO: mail-io0-f169.google.com Received: from mail-io0-f169.google.com (HELO mail-io0-f169.google.com) (209.85.223.169) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Sat, 04 Jun 2016 06:36:19 +0000 Received: by mail-io0-f169.google.com with SMTP id o189so90536919ioe.2 for ; Fri, 03 Jun 2016 23:36:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=tZ3GOPI8uyUTNg9KTeoCf5SCxG8ylXob5PtDtFInISc=; b=K1UM9YWmcUhwU09Vq1mWAjj8/RckLyqVVOT3NYwRuDvtDx6i59fB3nlPumPX2Are8i YDfSsg+FIZ97RKRoaTWPDIDvSIFj5FdIS64OPNTPLCXgaQIC6N5Yl8Am4yULprngxG4W 8a8kEVAjz2kkaahylILCXBo5sYIl0AlutgXBMTrrafhSFPln5gqgT+YUuDZRqoNLSXLn NarkqUfBfrdfcBsV9DINuyZLC1PTVpJ0aUZz8smVU9m0vYJblSKwWQDd/FvFRLmI6XxA Cjeg/6+Fuk8Szr6D4ssNLhk+BabyC39II8ukdQOX5Jo+zRIsliclOisCBK7gSQ1MR44Q Ge0A== X-Gm-Message-State: ALyK8tKmAZgUIs4hYARxCo6gQhQf26N76fhPMz6ZRa33M3KP+n99Hdfnu0YPO8zmEy5n5mk6kl27IpOZV8vvroO0 X-Received: by 10.107.134.100 with SMTP id i97mr9664992iod.93.1465022177495; Fri, 03 Jun 2016 23:36:17 -0700 (PDT) MIME-Version: 1.0 Received: by 10.50.202.106 with HTTP; Fri, 3 Jun 2016 23:35:57 -0700 (PDT) From: Virendra Pathak Date: Sat, 04 Jun 2016 06:36:00 -0000 Message-ID: Subject: [PATCH/AARCH64] Add vulcan -mcpu support To: gcc-patches@gcc.gnu.org Cc: James.Greenhalgh@arm.com, Richard.Earnshaw@arm.com, Ramana.Radhakrishnan@arm.com, Marcus.Shawcroft@arm.com Content-Type: multipart/mixed; boundary=001a113eca0e7b352405346e0e90 X-SW-Source: 2016-06/txt/msg00319.txt.bz2 --001a113eca0e7b352405346e0e90 Content-Type: text/plain; charset=UTF-8 Content-length: 790 Hi gcc-patches group, Please find the basic patch for adding -mcpu=vulcan support in the gcc. Broadcom's vulcan is an armv8-a aarch64 based server processor. At present we are using schedule model of cortex-a57 but soon we will be submitting a schedule model for vulcan. Please review the patch (attached with this mail) and kindly merge it in the gcc-6-branch. Tested the patch with aarch64-linux-gnu cross build, aarch64-unknown-linux-gnu native build and make check. We have also obtained company wide agreement with FSF for contributing to gcc project. Thanks. ChangeLog: * config/aarch64/aarch64-cores.def (vulcan): New core * config/aarch64/aarch64-tune.md: Regenerate * doc/invoke.texi (AARCH64/mtune): Document vulcan as an available option. with regards, Virendra Pathak --001a113eca0e7b352405346e0e90 Content-Type: text/plain; charset=US-ASCII; name="0001-AArch64-Add-mcpu-vulcan-support.patch.txt" Content-Disposition: attachment; filename="0001-AArch64-Add-mcpu-vulcan-support.patch.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ip01gu1v0 Content-length: 3937 RnJvbSA4ZDA2NTAxNjg1NjYwNjc0MGEzOTI4NTE4ZWQ2YTNmOTkzM2ZiMTMw IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBWaXJlbmRyYSBQYXRo YWsgPHZpcmVuZHJhLnBhdGhha0Bicm9hZGNvbS5jb20+CkRhdGU6IFdlZCwg MSBKdW4gMjAxNiAwMzoxNTozMyAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIFtB QXJjaDY0XSBBZGQgLW1jcHUgdnVsY2FuIHN1cHBvcnQKCi0tLQogZ2NjL2Nv bmZpZy9hYXJjaDY0L2FhcmNoNjQtY29yZXMuZGVmIHwgMSArCiBnY2MvY29u ZmlnL2FhcmNoNjQvYWFyY2g2NC10dW5lLm1kICAgfCAyICstCiBnY2MvZG9j L2ludm9rZS50ZXhpICAgICAgICAgICAgICAgICAgfCA0ICsrLS0KIDMgZmls ZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2djYy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LWNvcmVz LmRlZiBiL2djYy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LWNvcmVzLmRlZgpp bmRleCAyNTFhM2ViLi5iMGFjYWQ5IDEwMDY0NAotLS0gYS9nY2MvY29uZmln L2FhcmNoNjQvYWFyY2g2NC1jb3Jlcy5kZWYKKysrIGIvZ2NjL2NvbmZpZy9h YXJjaDY0L2FhcmNoNjQtY29yZXMuZGVmCkBAIC00Niw2ICs0Niw3IEBAIEFB UkNINjRfQ09SRSgiY29ydGV4LWE1NyIsICBjb3J0ZXhhNTcsIGNvcnRleGE1 NywgOEEsICBBQVJDSDY0X0ZMX0ZPUl9BUkNIOCB8IEFBCiBBQVJDSDY0X0NP UkUoImNvcnRleC1hNzIiLCAgY29ydGV4YTcyLCBjb3J0ZXhhNTcsIDhBLCAg QUFSQ0g2NF9GTF9GT1JfQVJDSDggfCBBQVJDSDY0X0ZMX0NSQywgY29ydGV4 YTcyLCAiMHg0MSIsICIweGQwOCIpCiBBQVJDSDY0X0NPUkUoImV4eW5vcy1t MSIsICAgZXh5bm9zbTEsICBleHlub3NtMSwgIDhBLCAgQUFSQ0g2NF9GTF9G T1JfQVJDSDggfCBBQVJDSDY0X0ZMX0NSQyB8IEFBUkNINjRfRkxfQ1JZUFRP LCBleHlub3NtMSwgICIweDUzIiwgIjB4MDAxIikKIEFBUkNINjRfQ09SRSgi cWRmMjR4eCIsICAgICBxZGYyNHh4LCAgIGNvcnRleGE1NywgOEEsICBBQVJD SDY0X0ZMX0ZPUl9BUkNIOCB8IEFBUkNINjRfRkxfQ1JDIHwgQUFSQ0g2NF9G TF9DUllQVE8sIGNvcnRleGE1NywgIjB4NTEiLCAiMHg4MDAiKQorQUFSQ0g2 NF9DT1JFKCJ2dWxjYW4iLCAgICAgIHZ1bGNhbiwgICAgY29ydGV4YTU3LCA4 QSwgIEFBUkNINjRfRkxfRk9SX0FSQ0g4IHwgQUFSQ0g2NF9GTF9DUkMgfCBB QVJDSDY0X0ZMX0NSWVBUTywgY29ydGV4YTU3LCAiMHg0MiIsICIweDUxNiIp CiBBQVJDSDY0X0NPUkUoInRodW5kZXJ4IiwgICAgdGh1bmRlcngsICB0aHVu ZGVyeCwgIDhBLCAgQUFSQ0g2NF9GTF9GT1JfQVJDSDggfCBBQVJDSDY0X0ZM X0NSQyB8IEFBUkNINjRfRkxfQ1JZUFRPLCB0aHVuZGVyeCwgICIweDQzIiwg IjB4MGExIikKIEFBUkNINjRfQ09SRSgieGdlbmUxIiwgICAgICB4Z2VuZTEs ICAgIHhnZW5lMSwgICAgOEEsICBBQVJDSDY0X0ZMX0ZPUl9BUkNIOCwgeGdl bmUxLCAiMHg1MCIsICIweDAwMCIpCiAKZGlmZiAtLWdpdCBhL2djYy9jb25m aWcvYWFyY2g2NC9hYXJjaDY0LXR1bmUubWQgYi9nY2MvY29uZmlnL2FhcmNo NjQvYWFyY2g2NC10dW5lLm1kCmluZGV4IGNiYzZmNDguLmM3NThhNWYgMTAw NjQ0Ci0tLSBhL2djYy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LXR1bmUubWQK KysrIGIvZ2NjL2NvbmZpZy9hYXJjaDY0L2FhcmNoNjQtdHVuZS5tZApAQCAt MSw1ICsxLDUgQEAKIDs7IC0qLSBidWZmZXItcmVhZC1vbmx5OiB0IC0qLQog OzsgR2VuZXJhdGVkIGF1dG9tYXRpY2FsbHkgYnkgZ2VudHVuZS5zaCBmcm9t IGFhcmNoNjQtY29yZXMuZGVmCiAoZGVmaW5lX2F0dHIgInR1bmUiCi0JImNv cnRleGEzNSxjb3J0ZXhhNTMsY29ydGV4YTU3LGNvcnRleGE3MixleHlub3Nt MSxxZGYyNHh4LHRodW5kZXJ4LHhnZW5lMSxjb3J0ZXhhNTdjb3J0ZXhhNTMs Y29ydGV4YTcyY29ydGV4YTUzIgorCSJjb3J0ZXhhMzUsY29ydGV4YTUzLGNv cnRleGE1Nyxjb3J0ZXhhNzIsZXh5bm9zbTEscWRmMjR4eCx2dWxjYW4sdGh1 bmRlcngseGdlbmUxLGNvcnRleGE1N2NvcnRleGE1Myxjb3J0ZXhhNzJjb3J0 ZXhhNTMiCiAJKGNvbnN0IChzeW1ib2xfcmVmICIoKGVudW0gYXR0cl90dW5l KSBhYXJjaDY0X3R1bmUpIikpKQpkaWZmIC0tZ2l0IGEvZ2NjL2RvYy9pbnZv a2UudGV4aSBiL2djYy9kb2MvaW52b2tlLnRleGkKaW5kZXggODIxZjhmZC4u MTQ2MDQyZCAxMDA2NDQKLS0tIGEvZ2NjL2RvYy9pbnZva2UudGV4aQorKysg Yi9nY2MvZG9jL2ludm9rZS50ZXhpCkBAIC0xMjk1NSw4ICsxMjk1NSw4IEBA IHByb2Nlc3NvcnMgaW1wbGVtZW50aW5nIHRoZSB0YXJnZXQgYXJjaGl0ZWN0 dXJlLgogU3BlY2lmeSB0aGUgbmFtZSBvZiB0aGUgdGFyZ2V0IHByb2Nlc3Nv ciBmb3Igd2hpY2ggR0NDIHNob3VsZCB0dW5lIHRoZQogcGVyZm9ybWFuY2Ug b2YgdGhlIGNvZGUuICBQZXJtaXNzaWJsZSB2YWx1ZXMgZm9yIHRoaXMgb3B0 aW9uIGFyZToKIEBzYW1we2dlbmVyaWN9LCBAc2FtcHtjb3J0ZXgtYTM1fSwg QHNhbXB7Y29ydGV4LWE1M30sIEBzYW1we2NvcnRleC1hNTd9LAotQHNhbXB7 Y29ydGV4LWE3Mn0sIEBzYW1we2V4eW5vcy1tMX0sIEBzYW1we3FkZjI0eHh9 LCBAc2FtcHt0aHVuZGVyeH0sCi1Ac2FtcHt4Z2VuZTF9LgorQHNhbXB7Y29y dGV4LWE3Mn0sIEBzYW1we2V4eW5vcy1tMX0sIEBzYW1we3FkZjI0eHh9LCBA c2FtcHt2dWxjYW59LAorQHNhbXB7dGh1bmRlcnh9LCBAc2FtcHt4Z2VuZTF9 LgogCiBBZGRpdGlvbmFsbHksIHRoaXMgb3B0aW9uIGNhbiBzcGVjaWZ5IHRo YXQgR0NDIHNob3VsZCB0dW5lIHRoZSBwZXJmb3JtYW5jZQogb2YgdGhlIGNv ZGUgZm9yIGEgYmlnLkxJVFRMRSBzeXN0ZW0uICBQZXJtaXNzaWJsZSB2YWx1 ZXMgZm9yIHRoaXMKLS0gCjIuMS40Cgo= --001a113eca0e7b352405346e0e90--