From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-x532.google.com (mail-pg1-x532.google.com [IPv6:2607:f8b0:4864:20::532]) by sourceware.org (Postfix) with ESMTPS id 983153858D35 for ; Mon, 8 Jan 2024 06:15:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 983153858D35 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 983153858D35 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::532 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704694561; cv=none; b=HpaMgeANXgqJU8caMEOebOptfjcvh/qtDoJ4NvDXf61EJWjhTuED8XoGdtUIqSRgmJPPHlqawIHs6YuMxH3g+dV+OxwjYKNjL+UrbPKH15OVROaK+W7zvYt0cB9zjwSDjTmjhIuzoLQRHJiO/u9InxE0oTF//67iDq8y/l6kVEU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704694561; c=relaxed/simple; bh=fe1ht/VKk5f8+fX1IzzUiHRhHBFbWLzuAGhuaCyvk1s=; h=DKIM-Signature:Message-ID:Date:MIME-Version:To:From:Subject; b=xBDoTLZZEz6LLu8OTgzwnlKIRuJDUO/aiZ1i09lKqw5u9I8Rn/VqRoT5ASBV4eOndjpKz7jAli9ffYcIGxw4o4r2ZwUoDZCLtsQl8A1uEEr7sKrUnh3pR64UUCi6rOP+xAYx66dXZtDbaqmQ1X4eqAWQtJmLk1PA80sl8+hvWxU= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-pg1-x532.google.com with SMTP id 41be03b00d2f7-5cddc5455aeso170048a12.1 for ; Sun, 07 Jan 2024 22:15:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704694558; x=1705299358; darn=gcc.gnu.org; h=subject:from:cc:to:content-language:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=fe1ht/VKk5f8+fX1IzzUiHRhHBFbWLzuAGhuaCyvk1s=; b=a5ETxjHgkHFOABPb9zqAwHX+R1vzVSRe5reTS9Erg/PUr9KeeQEy2xdkbVFVJRNXsL z33tawtEO0mEqAx01SoxR+hHbUzOoTNb3ayiXKin9CdGhSqJpM1lNiiu7RCBWT5zGpQB VIDQVBFJZqBKsNrnnuPX92CFLNv3w54LZZsv+h3lZ9jsm3Lu0/5CwkFcmFmrTMJ360kF ZhuygCcwxJbvllXPakaI/dde9Xnik4p1uvKD5OW11kfejTXdhVKfo9XxqlPguOzahRVj nalYNK0sNcEXJX/EU7zagZNAwQ0D1EdsOxrjQTxAgPcNitXmsH/Rk9yYTJ+hFFGcIr7b uBhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704694558; x=1705299358; h=subject:from:cc:to:content-language:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=fe1ht/VKk5f8+fX1IzzUiHRhHBFbWLzuAGhuaCyvk1s=; b=E4scWXA5cBBVltlSkXpYMiS/OsWrDuCc975iuhmxBO9M9rJqRH9b1EeJ892z+7ByRa 7aOi2anSjrVQXArIOttIMxzDHWY5gqtZ2e8hYeOJ8Ytl9GlCGKiQWQJoTfGRp/0DzBkY dHh+PUMyulyOLH0ymrMrqOONEr/GOrJoG7h9Yh/g/LoT+KQ4Omg4Qv5HEA/V5D6NhS41 //t93pscjsxFXbQl0TrMvafaERTPraObcAWz8UYqdrdBwGoj3uoDPi/qO84KoZKKJT7T 2HV8z6AFeHfpoNe45x0y8jj6txkwCuEDMyCS+OFCoiIt2AlcZLPlLo2p64IvTV1OA6UQ arhQ== X-Gm-Message-State: AOJu0YxAeb1W7zPMsIrdCJVsh3U2zLtTy02UHne0LgEgRPioawtc4wg0 WkemcLaX38N+paeZ7ykLRq+HfkeMplo= X-Google-Smtp-Source: AGHT+IGASg49sg0CR9sYrBbkRjL3KmZr/S+bKF3ZpUxFrnx7PuHpvR+YYQqyw3nEOpcqmkCX46X0+w== X-Received: by 2002:a05:6a20:3252:b0:199:474b:fcd8 with SMTP id hm18-20020a056a20325200b00199474bfcd8mr815417pzc.35.1704694558012; Sun, 07 Jan 2024 22:15:58 -0800 (PST) Received: from [10.194.16.39] (61-216-141-121.hinet-ip.hinet.net. [61.216.141.121]) by smtp.gmail.com with ESMTPSA id i2-20020a17090a65c200b00288628acf6dsm5376875pjs.14.2024.01.07.22.15.55 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 07 Jan 2024 22:15:56 -0800 (PST) Content-Type: multipart/mixed; boundary="------------msg32sQQcjn60KqlR5nGS8Q0" Message-ID: <05750a1e-8f51-4109-9342-3b0b9670cbd2@gmail.com> Date: Mon, 8 Jan 2024 14:15:54 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: gcc-patches , Kyrylo Tkachov , Richard Earnshaw Cc: "Jason.Wu@anshingtek.com.tw" From: Chung-Ju Wu Subject: [PATCH 1/2] arm: Add cortex-m52 core X-Spam-Status: No, score=-10.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is a multi-part message in MIME format. --------------msg32sQQcjn60KqlR5nGS8Q0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi, Recently, Arm announced the Cortex-M52, delivering increased performance in DSP and ML along with a range of other features and benefits. For the completeness of Arm ecosystem, we hope that cortex-m52 support could be available in gcc-14. Attached is the patch to support cortex-m52 cpu with MVE and PACBTI enabled in GCC. Bootstrapped and tested on arm-none-eabi. Is it OK for trunk? Regards, jasonwucj --------------msg32sQQcjn60KqlR5nGS8Q0 Content-Type: text/plain; charset=UTF-8; name="gcc-0001-arm-Add-support-for-Arm-Cortex-M52-CPU.patch" Content-Disposition: attachment; filename="gcc-0001-arm-Add-support-for-Arm-Cortex-M52-CPU.patch" Content-Transfer-Encoding: base64 RnJvbSBkMDg1NmI1MTZjNWQyNzBhODUyZjNlZGQ5ZGY1ZGFkY2NkZTViOTRlIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBDaHVuZy1KdSBXdSA8amFzb253dWNqQGdtYWlsLmNv bT4KRGF0ZTogV2VkLCA2IERlYyAyMDIzIDE1OjQ5OjU4ICswODAwClN1YmplY3Q6IFtQQVRD SCAxLzJdIGFybTogQWRkIHN1cHBvcnQgZm9yIEFybSBDb3J0ZXgtTTUyIENQVS4KClRoaXMg cGF0Y2ggYWRkcyB0aGUgLW1jcHUgc3VwcG9ydCBmb3IgdGhlIEFybSBDb3J0ZXgtTTUyIENQ VSB3aGljaCBpcwphbiBBcm12OC4xLU0gTWFpbmxpbmUgQ1BVIHN1cHBvcnRpbmcgTVZFIGFu ZCBQQUNCVEkgYnkgZGVmYXVsdC4KCi1tY3B1PWNvcnRleC1tNTIgc3dpdGNoIGJ5IGRlZmF1 bHQgbWF0Y2hlcyB0byAtbWFyY2g9YXJtdjguMS1tLm1haW4rcGFjYnRpK212ZS5mcCtmcC5k cC4KClRoZSBjZGUgZmVhdHVyZSBpcyBzdXBwb3J0ZWQgYnkgc3BlY2lmeWluZyArY2RlY3BO IChlLmcuIC1tY3B1PWNvcnRleC1tNTIrY2RlY3A8Tj4pLAp3aGVyZSBOIGlzIHRoZSBjb3By b2Nlc3NvciBudW1iZXIgMCB0byA3LgoKQWxzbyBmb2xsb3dpbmcgb3B0aW9ucyBhcmUgcHJv dmlkZWQgdG8gZGlzYWJsZSBkZWZhdWx0IGZlYXR1cmVzLgorbm9tdmUuZnAgKGRpc2FibGVz IE1WRSBGbG9hdGluZyBwb2ludCkKK25vbXZlIChkaXNhYmxlcyBNVkUgSW50ZWdlciBhbmQg TVZFIEZsb2F0aW5nIHBvaW50KQorbm9kc3AgKGRpc2FibGVzIGRzcCwgTVZFIEludGVnZXIg YW5kIE1WRSBGbG9hdGluZyBwb2ludCkKK25vcGFjYnRpIChkaXNhYmxlcyBwYWNidGkpCitu b2ZwIChkaXNhYmxlcyBmbG9hdGluZyBwb2ludCBhbmQgTVZFIGZsb2F0aW5nIHBvaW50KQoK U2lnbmVkLW9mZi1ieTogQ2h1bmctSnUgV3UgPGphc29ud3VjakBnbWFpbC5jb20+CgpnY2Mv Q2hhbmdlTG9nOgoKCSogY29uZmlnL2FybS9hcm0tY3B1cy5pbiAoY29ydGV4LW01Mik6IE5l dyBjcHUuCgkqIGNvbmZpZy9hcm0vYXJtLXRhYmxlcy5vcHQ6IFJlZ2VuZXJhdGUuCgkqIGNv bmZpZy9hcm0vYXJtLXR1bmUubWQ6IFJlZ2VuZXJhdGUuCi0tLQogZ2NjL2NvbmZpZy9hcm0v YXJtLWNwdXMuaW4gICAgfCAyMSArKysrKysrKysrKysrKysrKysrKysKIGdjYy9jb25maWcv YXJtL2FybS10YWJsZXMub3B0IHwgIDMgKysrCiBnY2MvY29uZmlnL2FybS9hcm0tdHVuZS5t ZCAgICB8ICA2ICsrKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAz IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2djYy9jb25maWcvYXJtL2FybS1jcHVzLmlu IGIvZ2NjL2NvbmZpZy9hcm0vYXJtLWNwdXMuaW4KaW5kZXggNmZhN2UzMTVlZjAuLjQ1MWIx NWZlOWY5IDEwMDY0NAotLS0gYS9nY2MvY29uZmlnL2FybS9hcm0tY3B1cy5pbgorKysgYi9n Y2MvY29uZmlnL2FybS9hcm0tY3B1cy5pbgpAQCAtMTY0MSw2ICsxNjQxLDI3IEBAIGJlZ2lu IGNwdSBjb3J0ZXgtbTM1cAogIGNvc3RzIHY3bQogZW5kIGNwdSBjb3J0ZXgtbTM1cAogCiti ZWdpbiBjcHUgY29ydGV4LW01MgorIGNuYW1lIGNvcnRleG01MgorIHR1bmUgZmxhZ3MgTERT Q0hFRAorIGFyY2hpdGVjdHVyZSBhcm12OC4xLW0ubWFpbitwYWNidGkrbXZlLmZwK2ZwLmRw Cisgb3B0aW9uIG5vcGFjYnRpIHJlbW92ZSBwYWNidGkKKyBvcHRpb24gbm9tdmUuZnAgcmVt b3ZlIG12ZV9mbG9hdAorIG9wdGlvbiBub212ZSByZW1vdmUgbXZlIG12ZV9mbG9hdAorIG9w dGlvbiBub2ZwIHJlbW92ZSBBTExfRlAgbXZlX2Zsb2F0Cisgb3B0aW9uIG5vZHNwIHJlbW92 ZSBNVkUgbXZlX2Zsb2F0Cisgb3B0aW9uIGNkZWNwMCBhZGQgY2RlY3AwCisgb3B0aW9uIGNk ZWNwMSBhZGQgY2RlY3AxCisgb3B0aW9uIGNkZWNwMiBhZGQgY2RlY3AyCisgb3B0aW9uIGNk ZWNwMyBhZGQgY2RlY3AzCisgb3B0aW9uIGNkZWNwNCBhZGQgY2RlY3A0Cisgb3B0aW9uIGNk ZWNwNSBhZGQgY2RlY3A1Cisgb3B0aW9uIGNkZWNwNiBhZGQgY2RlY3A2Cisgb3B0aW9uIGNk ZWNwNyBhZGQgY2RlY3A3CisgaXNhIHF1aXJrX25vX2FzbWNwdSBxdWlya192bGxkbQorIGNv c3RzIHY3bQorZW5kIGNwdSBjb3J0ZXgtbTUyCisKIGJlZ2luIGNwdSBjb3J0ZXgtbTU1CiAg Y25hbWUgY29ydGV4bTU1CiAgdHVuZSBmbGFncyBMRFNDSEVECmRpZmYgLS1naXQgYS9nY2Mv Y29uZmlnL2FybS9hcm0tdGFibGVzLm9wdCBiL2djYy9jb25maWcvYXJtL2FybS10YWJsZXMu b3B0CmluZGV4IDlkNmFlODc1ZWRlLi5kM2ViOWE5NzczOSAxMDA2NDQKLS0tIGEvZ2NjL2Nv bmZpZy9hcm0vYXJtLXRhYmxlcy5vcHQKKysrIGIvZ2NjL2NvbmZpZy9hcm0vYXJtLXRhYmxl cy5vcHQKQEAgLTI4Miw2ICsyODIsOSBAQCBFbnVtKHByb2Nlc3Nvcl90eXBlKSBTdHJpbmco Y29ydGV4LW0zMykgVmFsdWUoIFRBUkdFVF9DUFVfY29ydGV4bTMzKQogRW51bVZhbHVlCiBF bnVtKHByb2Nlc3Nvcl90eXBlKSBTdHJpbmcoY29ydGV4LW0zNXApIFZhbHVlKCBUQVJHRVRf Q1BVX2NvcnRleG0zNXApCiAKK0VudW1WYWx1ZQorRW51bShwcm9jZXNzb3JfdHlwZSkgU3Ry aW5nKGNvcnRleC1tNTIpIFZhbHVlKCBUQVJHRVRfQ1BVX2NvcnRleG01MikKKwogRW51bVZh bHVlCiBFbnVtKHByb2Nlc3Nvcl90eXBlKSBTdHJpbmcoY29ydGV4LW01NSkgVmFsdWUoIFRB UkdFVF9DUFVfY29ydGV4bTU1KQogCmRpZmYgLS1naXQgYS9nY2MvY29uZmlnL2FybS9hcm0t dHVuZS5tZCBiL2djYy9jb25maWcvYXJtL2FybS10dW5lLm1kCmluZGV4IDczMThmMDNiOTdl Li42YTYzMWQ4Mjk2NiAxMDA2NDQKLS0tIGEvZ2NjL2NvbmZpZy9hcm0vYXJtLXR1bmUubWQK KysrIGIvZ2NjL2NvbmZpZy9hcm0vYXJtLXR1bmUubWQKQEAgLTQ5LDcgKzQ5LDcgQEAKIAlj b3J0ZXhhNzEwLGNvcnRleHgxLGNvcnRleHgxYywKIAluZW92ZXJzZW4xLGNvcnRleGE3NWNv cnRleGE1NSxjb3J0ZXhhNzZjb3J0ZXhhNTUsCiAJbmVvdmVyc2V2MSxuZW92ZXJzZW4yLGNv cnRleG0yMywKLQljb3J0ZXhtMzMsY29ydGV4bTM1cCxjb3J0ZXhtNTUsCi0Jc3Rhcm1jMSxj b3J0ZXhtODUsY29ydGV4cjUyLAotCWNvcnRleHI1MnBsdXMiCisJY29ydGV4bTMzLGNvcnRl eG0zNXAsY29ydGV4bTUyLAorCWNvcnRleG01NSxzdGFybWMxLGNvcnRleG04NSwKKwljb3J0 ZXhyNTIsY29ydGV4cjUycGx1cyIKIAkoY29uc3QgKHN5bWJvbF9yZWYgIigoZW51bSBhdHRy X3R1bmUpIGFybV90dW5lKSIpKSkKLS0gCjIuMzQuMwoK --------------msg32sQQcjn60KqlR5nGS8Q0--