From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 118656 invoked by alias); 9 Jun 2016 10:11:52 -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 118644 invoked by uid 89); 9 Jun 2016 10:11:50 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=company, kindly X-HELO: mail-it0-f44.google.com Received: from mail-it0-f44.google.com (HELO mail-it0-f44.google.com) (209.85.214.44) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Thu, 09 Jun 2016 10:11:40 +0000 Received: by mail-it0-f44.google.com with SMTP id z189so149990298itg.0 for ; Thu, 09 Jun 2016 03:11:39 -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:in-reply-to:references:from:date :message-id:subject:to:cc; bh=yp+vdPYr0uMO6dC68QC3vxNdTQsHFeZ6mvPHnHiV864=; b=Htrcwwgi0X64oLxJujgvWJwn0HkxVFD/1Bl9/wgZ+q50FYd9TqcAtaVwim9y+ilO+F AuzzQLKvyQ+zEG3qEXtoxATyIr6G/LARO8eXgGcTyY3KrCVwd66fIYo+xTrfl2X/xUms +vtR25VEvl5j+C8LlAbqIE5X2WQBY+n7doDWLNu4ThArHyh/75n2crT51+Kjy7dH0MAI +/XuYakBMygLHTriYQkatLm/1BQJK13XQRxB/sD4E/f7VHBaxS+q7HAtfY64P6u3Kef7 mOSX5a/a9VGTgyoqkag/4TUC/cO72sr3SdlO6XUmMwc2TKXtQmSiFgOTPPS23obHV0Dp xjlw== X-Gm-Message-State: ALyK8tI2ilOIjif0YDzlHRPPU9N2CYdThJPrMI4QhikIA0+2KXnVj089EKewU0FurEHhNRzU6/5V5Q34RErPE/6I X-Received: by 10.36.116.17 with SMTP id o17mr19523103itc.35.1465467097808; Thu, 09 Jun 2016 03:11:37 -0700 (PDT) MIME-Version: 1.0 Received: by 10.50.202.106 with HTTP; Thu, 9 Jun 2016 03:11:18 -0700 (PDT) In-Reply-To: References: From: Virendra Pathak Date: Thu, 09 Jun 2016 10:11:00 -0000 Message-ID: Subject: Re: [PATCH/AARCH64] Add vulcan -mcpu support To: gcc-patches@gcc.gnu.org Cc: James Greenhalgh , Richard Earnshaw , Ramana Radhakrishnan , Marcus Shawcroft , Virendra Kumar Pathak Content-Type: multipart/mixed; boundary=94eb2c092528cc7e500534d5a54e X-SW-Source: 2016-06/txt/msg00656.txt.bz2 --94eb2c092528cc7e500534d5a54e Content-Type: text/plain; charset=UTF-8 Content-length: 2417 Hi, Kindly find the Broadcom's Vulcan -mcpu patch (attached) after fixing the alphabetical order for listing the processor name. The patch is based on gcc-6-branch. gcc/ChangeLog: Virendra Pathak * 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. Thanks. with regards, Virendra Pathak On Wed, Jun 8, 2016 at 11:15 AM, Virendra Pathak wrote: > Please find gcc ChangeLog in the correct format. > > ChangeLog: > > Virendra Pathak > * 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. > > Thanks. > > with regards, > Virendra Pathak > > > On Wed, Jun 8, 2016 at 10:52 AM, Virendra Pathak > wrote: >> Hi gcc-patches group, >> >> ping, >> >> updated the ChangeLog with author's entry. >> >> ChangeLog: >> Virendra Pathak (virendra.pathak@broadcom.com) >> * 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. >> >> Thanks. >> >> with regards, >> Virendra Pathak >> >> >> On Sat, Jun 4, 2016 at 12:05 PM, Virendra Pathak >> wrote: >>> 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 --94eb2c092528cc7e500534d5a54e 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_ip84le271 Content-length: 3656 RnJvbSA5YzlhZmJhMWM2YTYzODE0ODNiZmU0YjM4ZGE1OGI5ZWZjODkwZGUy IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBWaXJlbmRyYSBQYXRo YWsgPHZpcmVuZHJhLnBhdGhha0Bicm9hZGNvbS5jb20+CkRhdGU6IFdlZCwg MSBKdW4gMjAxNiAwMzoxNTozMyAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIFtB QXJjaDY0XSBBZGQgLW1jcHUgdnVsY2FuIHN1cHBvcnQKCi0tLQogZ2NjL2Nv bmZpZy9hYXJjaDY0L2FhcmNoNjQtY29yZXMuZGVmIHwgMSArCiBnY2MvY29u ZmlnL2FhcmNoNjQvYWFyY2g2NC10dW5lLm1kICAgfCAyICstCiBnY2MvZG9j L2ludm9rZS50ZXhpICAgICAgICAgICAgICAgICAgfCAyICstCiAzIGZpbGVz IGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9nY2MvY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1jb3Jlcy5k ZWYgYi9nY2MvY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1jb3Jlcy5kZWYKaW5k ZXggMjUxYTNlYi4uMzNjNzUyMSAxMDA2NDQKLS0tIGEvZ2NjL2NvbmZpZy9h YXJjaDY0L2FhcmNoNjQtY29yZXMuZGVmCisrKyBiL2djYy9jb25maWcvYWFy Y2g2NC9hYXJjaDY0LWNvcmVzLmRlZgpAQCAtNDcsNiArNDcsNyBAQCBBQVJD SDY0X0NPUkUoImNvcnRleC1hNzIiLCAgY29ydGV4YTcyLCBjb3J0ZXhhNTcs IDhBLCAgQUFSQ0g2NF9GTF9GT1JfQVJDSDggfCBBQQogQUFSQ0g2NF9DT1JF KCJleHlub3MtbTEiLCAgIGV4eW5vc20xLCAgZXh5bm9zbTEsICA4QSwgIEFB UkNINjRfRkxfRk9SX0FSQ0g4IHwgQUFSQ0g2NF9GTF9DUkMgfCBBQVJDSDY0 X0ZMX0NSWVBUTywgZXh5bm9zbTEsICAiMHg1MyIsICIweDAwMSIpCiBBQVJD SDY0X0NPUkUoInFkZjI0eHgiLCAgICAgcWRmMjR4eCwgICBjb3J0ZXhhNTcs IDhBLCAgQUFSQ0g2NF9GTF9GT1JfQVJDSDggfCBBQVJDSDY0X0ZMX0NSQyB8 IEFBUkNINjRfRkxfQ1JZUFRPLCBjb3J0ZXhhNTcsICIweDUxIiwgIjB4ODAw IikKIEFBUkNINjRfQ09SRSgidGh1bmRlcngiLCAgICB0aHVuZGVyeCwgIHRo dW5kZXJ4LCAgOEEsICBBQVJDSDY0X0ZMX0ZPUl9BUkNIOCB8IEFBUkNINjRf RkxfQ1JDIHwgQUFSQ0g2NF9GTF9DUllQVE8sIHRodW5kZXJ4LCAgIjB4NDMi LCAiMHgwYTEiKQorQUFSQ0g2NF9DT1JFKCJ2dWxjYW4iLCAgICAgIHZ1bGNh biwgICAgY29ydGV4YTU3LCA4QSwgIEFBUkNINjRfRkxfRk9SX0FSQ0g4IHwg QUFSQ0g2NF9GTF9DUkMgfCBBQVJDSDY0X0ZMX0NSWVBUTywgY29ydGV4YTU3 LCAiMHg0MiIsICIweDUxNiIpCiBBQVJDSDY0X0NPUkUoInhnZW5lMSIsICAg ICAgeGdlbmUxLCAgICB4Z2VuZTEsICAgIDhBLCAgQUFSQ0g2NF9GTF9GT1Jf QVJDSDgsIHhnZW5lMSwgIjB4NTAiLCAiMHgwMDAiKQogCiAvKiBWOCBiaWcu TElUVExFIGltcGxlbWVudGF0aW9ucy4gICovCmRpZmYgLS1naXQgYS9nY2Mv Y29uZmlnL2FhcmNoNjQvYWFyY2g2NC10dW5lLm1kIGIvZ2NjL2NvbmZpZy9h YXJjaDY0L2FhcmNoNjQtdHVuZS5tZAppbmRleCBjYmM2ZjQ4Li40NjkxMWEz IDEwMDY0NAotLS0gYS9nY2MvY29uZmlnL2FhcmNoNjQvYWFyY2g2NC10dW5l Lm1kCisrKyBiL2djYy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LXR1bmUubWQK QEAgLTEsNSArMSw1IEBACiA7OyAtKi0gYnVmZmVyLXJlYWQtb25seTogdCAt Ki0KIDs7IEdlbmVyYXRlZCBhdXRvbWF0aWNhbGx5IGJ5IGdlbnR1bmUuc2gg ZnJvbSBhYXJjaDY0LWNvcmVzLmRlZgogKGRlZmluZV9hdHRyICJ0dW5lIgot CSJjb3J0ZXhhMzUsY29ydGV4YTUzLGNvcnRleGE1Nyxjb3J0ZXhhNzIsZXh5 bm9zbTEscWRmMjR4eCx0aHVuZGVyeCx4Z2VuZTEsY29ydGV4YTU3Y29ydGV4 YTUzLGNvcnRleGE3MmNvcnRleGE1MyIKKwkiY29ydGV4YTM1LGNvcnRleGE1 Myxjb3J0ZXhhNTcsY29ydGV4YTcyLGV4eW5vc20xLHFkZjI0eHgsdGh1bmRl cngsdnVsY2FuLHhnZW5lMSxjb3J0ZXhhNTdjb3J0ZXhhNTMsY29ydGV4YTcy Y29ydGV4YTUzIgogCShjb25zdCAoc3ltYm9sX3JlZiAiKChlbnVtIGF0dHJf dHVuZSkgYWFyY2g2NF90dW5lKSIpKSkKZGlmZiAtLWdpdCBhL2djYy9kb2Mv aW52b2tlLnRleGkgYi9nY2MvZG9jL2ludm9rZS50ZXhpCmluZGV4IDgyMWY4 ZmQuLjY3NTE4Y2YgMTAwNjQ0Ci0tLSBhL2djYy9kb2MvaW52b2tlLnRleGkK KysrIGIvZ2NjL2RvYy9pbnZva2UudGV4aQpAQCAtMTI5NTYsNyArMTI5NTYs NyBAQCBTcGVjaWZ5IHRoZSBuYW1lIG9mIHRoZSB0YXJnZXQgcHJvY2Vzc29y IGZvciB3aGljaCBHQ0Mgc2hvdWxkIHR1bmUgdGhlCiBwZXJmb3JtYW5jZSBv ZiB0aGUgY29kZS4gIFBlcm1pc3NpYmxlIHZhbHVlcyBmb3IgdGhpcyBvcHRp b24gYXJlOgogQHNhbXB7Z2VuZXJpY30sIEBzYW1we2NvcnRleC1hMzV9LCBA c2FtcHtjb3J0ZXgtYTUzfSwgQHNhbXB7Y29ydGV4LWE1N30sCiBAc2FtcHtj b3J0ZXgtYTcyfSwgQHNhbXB7ZXh5bm9zLW0xfSwgQHNhbXB7cWRmMjR4eH0s IEBzYW1we3RodW5kZXJ4fSwKLUBzYW1we3hnZW5lMX0uCitAc2FtcHt2dWxj YW59LCBAc2FtcHt4Z2VuZTF9LgogCiBBZGRpdGlvbmFsbHksIHRoaXMgb3B0 aW9uIGNhbiBzcGVjaWZ5IHRoYXQgR0NDIHNob3VsZCB0dW5lIHRoZSBwZXJm b3JtYW5jZQogb2YgdGhlIGNvZGUgZm9yIGEgYmlnLkxJVFRMRSBzeXN0ZW0u ICBQZXJtaXNzaWJsZSB2YWx1ZXMgZm9yIHRoaXMKLS0gCjIuMS4wCgo= --94eb2c092528cc7e500534d5a54e--