From patchwork Tue May 29 10:01:42 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sameera Deshpande X-Patchwork-Id: 137133 Delivered-To: patch@linaro.org Received: by 2002:a2e:9706:0:0:0:0:0 with SMTP id r6-v6csp3842912lji; Tue, 29 May 2018 03:02:08 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpbAhXnG2vX4hmu708QJiM9/cVl37B6DyiiIiC6RSHhzCpmQ9PZPZ9oYCF4pS1vbkZsPvKc X-Received: by 2002:a17:902:2848:: with SMTP id e66-v6mr17280854plb.319.1527588128817; Tue, 29 May 2018 03:02:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527588128; cv=none; d=google.com; s=arc-20160816; b=bbcs044NjMBF4HevjOajob/2dcmGX2tqlVnB/UKkfEGm+O71XnQo9Kzzk3ATZyVvHF 5WIojYrX+zdqpcBSbLalFLY2Yw+QD95b6plbxActZ9kE87tOsGDj5cXt5NRlUNhR9zxJ pOKKty39n268z2r+o/kMqNxK5BxGzNmdtmOnVwTO8/aqw0TMeJqB9+Dwhoqqai1HBhzX hO6Z5bauciwwyjOpjWxeOBPch0EI/Ig/Y1aEB7mfvztbsgIT2X/N+wtjnAUc1eN0bhYJ nu9qr5qamg6AgpcsfFeV7YgFM1fcFGZKR1UeeR7Ek5G71EhtqeKJjTEH0jUvyhh5INy1 jhXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:mime-version:delivered-to:sender :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:mailing-list:dkim-signature:domainkey-signature :arc-authentication-results; bh=7lUC1WHSMBUg2krgoeY+xci2eXKNQPEg+wq3iDBXHg8=; b=YQXtpYq3qSoF+i7x8mMF4bjfaN2vpBM6rRfTqLY0H02agUtvElJn67AJ5niNveqSH0 X8kzBWX+PDszo+NIqiE1rw1kVhICgWtG9lIhTlPK9Ko/0Pq7yLAxiaFMK5p1O88qJTuH dSsmEquzZtuS+aoE7Pp24HIOOXk1BWrIz/UhPlncY6Gy/eo0HkVLEuVfbxNLQKYgtd5G ZldyofS8Aj20PjnsN6YmD2msn72Wv5t8gJJNnhgESBsKHJiQFZGC5KB0eXak5pu7UNcM Dfmum9MLyCiS034IfuC985JaVXu3nBEWiU5n3ZshDwTqHS9xmc4zXgoUD1NO7wLHZHot DbMw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b=RJRJlyzf; spf=pass (google.com: domain of gcc-patches-return-478653-patch=linaro.org@gcc.gnu.org designates 209.132.180.131 as permitted sender) smtp.mailfrom=gcc-patches-return-478653-patch=linaro.org@gcc.gnu.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from sourceware.org (server1.sourceware.org. [209.132.180.131]) by mx.google.com with ESMTPS id r14-v6si31090206pfh.211.2018.05.29.03.02.08 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 29 May 2018 03:02:08 -0700 (PDT) Received-SPF: pass (google.com: domain of gcc-patches-return-478653-patch=linaro.org@gcc.gnu.org designates 209.132.180.131 as permitted sender) client-ip=209.132.180.131; Authentication-Results: mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b=RJRJlyzf; spf=pass (google.com: domain of gcc-patches-return-478653-patch=linaro.org@gcc.gnu.org designates 209.132.180.131 as permitted sender) smtp.mailfrom=gcc-patches-return-478653-patch=linaro.org@gcc.gnu.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :mime-version:from:date:message-id:subject:to:cc:content-type; q=dns; s=default; b=gRy0FXuawef74fhQyi4i6fCMorwyNbzlq+UI/hE4RrD qP6CiAE23mDXRzc4wGaCw05vWheYZ3ErOZzI9seXTx89HAwlaF5DckAGNf1dmTYz oHkQRoviOEiEetF3BQ8ylDLQSkq4Zcgh4yIoHp4hR50jBVCu3OZuTsuzFEfFl4Vo = DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :mime-version:from:date:message-id:subject:to:cc:content-type; s=default; bh=nvjoQfHa67xuN85e5YFVziU0NNk=; b=RJRJlyzfymrcc+/9j +fy6v7EDxNIXxdpy+SSE9nmtY5/grlenx3wTOl1AiqEGKR3NU40nwZUqvBwqS7vs zJy7uMn3OGFgMpKPWnzTapqYxoXfRaVoPMCac6g8NBkqXugEHvuX1HbupLAGpD5v 6M17T7fn0yWLSvfuuTHCdOOTZw= Received: (qmail 75057 invoked by alias); 29 May 2018 10:01:55 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 72887 invoked by uid 89); 29 May 2018 10:01:46 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.1 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: mail-ot0-f169.google.com Received: from mail-ot0-f169.google.com (HELO mail-ot0-f169.google.com) (74.125.82.169) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 29 May 2018 10:01:44 +0000 Received: by mail-ot0-f169.google.com with SMTP id 77-v6so16265954otd.4 for ; Tue, 29 May 2018 03:01:44 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=P7wxjj4MZoc6QGh5bqRzdfCtl5Xr/820rcfwwCDZ0Rw=; b=nrssQJdBeZSL30z3EOxyTZEfET5jY8UiGtfBj5Y0ycEI6jp+dYkTMv1whWMgPZHRnZ n0JZfpB3yKMGlRmk3s93J+40M2db4Z99En/wpuL4cZTmBr/kQB2+7zkpaPjN9edRz0Kr MC3uN26Y07iceoJPVhVwFJJjWwmdHXGtMkzXPNITm30Wz/t02XQ/sxSxhHLAwhrHAxQs 8W9MIk4PXLZsQgTJrXI9Y8RdH122tORmJde41PiCPnhX2GgEmoo6BQ+DqqnCuRhhD6yp 1pU7sGmq6WbqC1At0f1KKm6BPNUCkUXWNOOzRIu7553fANa7AEIy/bWBLXcUHrR8nGdv 9zqw== X-Gm-Message-State: ALKqPwcQJfIUtV9Dp17xeD/0h4RiJZK7lJxqQbPFEuuSObxxq++JojPy /VaYjLuSzHS/GqpFZ2KbMjDPNmT76DsYodFVJZeWmg== X-Received: by 2002:a9d:3835:: with SMTP id i50-v6mr11372372otc.220.1527588103027; Tue, 29 May 2018 03:01:43 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ac9:6844:0:0:0:0:0 with HTTP; Tue, 29 May 2018 03:01:42 -0700 (PDT) From: Sameera Deshpande Date: Tue, 29 May 2018 15:31:42 +0530 Message-ID: Subject: [AARCH64] Add support of ARMv8.4 in saphira for Qualcomm server part To: James Greenhalgh , Richard Earnshaw Cc: gcc-patches X-IsSubscribed: yes Hi! Please find attached the patch to add support of ARMv8.4 in saphira for Qualcomm server part. Tested on aarch64, without any regressions. Ok for trunk? -- - Thanks and regards, Sameera D. diff --git a/gcc/config/aarch64/aarch64-cores.def b/gcc/config/aarch64/aarch64-cores.def index 33b96ca2861..e64d8314fa9 100644 --- a/gcc/config/aarch64/aarch64-cores.def +++ b/gcc/config/aarch64/aarch64-cores.def @@ -86,10 +86,10 @@ AARCH64_CORE("thunderx2t99", thunderx2t99, thunderx2t99, 8_1A, AARCH64_FL_FOR AARCH64_CORE("cortex-a55", cortexa55, cortexa53, 8_2A, AARCH64_FL_FOR_ARCH8_2 | AARCH64_FL_F16 | AARCH64_FL_RCPC | AARCH64_FL_DOTPROD, cortexa53, 0x41, 0xd05, -1) AARCH64_CORE("cortex-a75", cortexa75, cortexa57, 8_2A, AARCH64_FL_FOR_ARCH8_2 | AARCH64_FL_F16 | AARCH64_FL_RCPC | AARCH64_FL_DOTPROD, cortexa73, 0x41, 0xd0a, -1) -/* ARMv8.3-A Architecture Processors. */ +/* ARMv8.4-A Architecture Processors. */ /* Qualcomm ('Q') cores. */ -AARCH64_CORE("saphira", saphira, falkor, 8_3A, AARCH64_FL_FOR_ARCH8_3 | AARCH64_FL_CRYPTO | AARCH64_FL_RCPC, saphira, 0x51, 0xC01, -1) +AARCH64_CORE("saphira", saphira, falkor, 8_4A, AARCH64_FL_FOR_ARCH8_4 | AARCH64_FL_CRYPTO | AARCH64_FL_RCPC, saphira, 0x51, 0xC01, -1) /* ARMv8-A big.LITTLE implementations. */