From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2070.outbound.protection.outlook.com [40.107.6.70]) by sourceware.org (Postfix) with ESMTPS id 38A283858D32 for ; Thu, 16 Nov 2023 11:31:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 38A283858D32 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 38A283858D32 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.6.70 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1700134298; cv=pass; b=hkQ7U6OklPc+4ZajhHPxxZ08+t/fOIYKxoLYfksy6BKYhcGyHm82DOktbXtQaVc7lb9iDn/zWPYBLfMf5B6SDnv7Xqxhxpo1ZLeqxVX0p7QQS1RjO/gbMcY+NXDi0CWUxN0qk1MyON34dsGXYRYwQNyyXJOqOetitPifyRp19Bg= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1700134298; c=relaxed/simple; bh=ZsqeKuQqQDODO4LbPWrxYbukJHT7Pmq0gjIBCsx6vIg=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:MIME-Version: Subject:From:To; b=qDdsnf3aPm3PiJdTqeg3zNIlgKD2p2HqTpASnjbDpSOoOXKDMySCuBDxxyOyjEDPVvi/YB/m65gi+Zo5/yDuFygZ9p81atdGgDu1+jKRFFerIgzNKamo8OKk3ESb1SIUFxn7fXQsOZ9HYMvLsVbQASVUESNpKsOS77u6zyh+mHM= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=ECG2ZgI107KbCToX3rD5eomQu0swWS2APK/pQl8uwpPFeWhlCHAL+fiMBrzWULFr/nnpWuvLFcbEGEVSEVOcyNomny55DgfEtsmjfz1vAo2O/feO2P7ctR0l0ZPsRhNxhwv9Y8F+cT9jo+/4Xvj6flDzf1UzjAIizDCGNNwpWE2KMDlKClgXvF3JTqZROC9vc8ptm08FyNMqSBGlOTEkmy0pGZn2rl3vqyFu+JYKuUSSx2chFepm2NYu8tkw9dUcU41M/fPtyIc4fxRGM0HLvKbyFv2c8lVmVBZRZPXeYzqOJz6PchXWoIhYidgKLo75O4gBb0Y+gHPCOarq7kURVA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NwM5a1BhkQDiwAqpufQlpGlPSmaJxgHVEMu/reWESc0=; b=YFqHOXRlOJ0MzG8eTPvcaIDLYkp6W6BvXcvFsw42QfKoSEHqD48/MDADbJrWtfoqwP4v0+6iHIDLqJ2nGcDs6A2b5FfdzQWLM5j75ypt7HgWQhBqToTqovk4xstfkoMC/on+iC4bBKLse/wxFd+9AmowJvWhHUb8Tl/CQppfZeIt+2+GNV7cf0NqZZHt7eW8zO8F6blxYNVz+QVbjzO8GWyvfFJW2xNW/TCEnZ0pP/iSUoC8VA3igUenDXcx8DUfGzS/2HFjkJttVj3THnNl+Ccpn7lus0/51fUDoCCp6lb40FmZ3CjMiwvdCwAYyy796AKJaQX7g8OV3KaRtfqSLA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NwM5a1BhkQDiwAqpufQlpGlPSmaJxgHVEMu/reWESc0=; b=bim4d/Q1bkjkmp9kycnuZVjdEKrDmwuUqz1Cm/LZut5WLsWytN6e/+NmuJMfi93s7fcxLZTzP5QZUUfP1c/7JIpb45tdDLOkt4+gmvD9cJjNUvN/tTPlRf2A4+zjOuTE74rNiOOWk6ffaXHfDhtkgN1tPBFnrTNpqgWXrrkWiRo= Received: from DB8P191CA0005.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:130::15) by GV1PR08MB8036.eurprd08.prod.outlook.com (2603:10a6:150:97::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.21; Thu, 16 Nov 2023 11:31:29 +0000 Received: from DB5PEPF00014B90.eurprd02.prod.outlook.com (2603:10a6:10:130:cafe::14) by DB8P191CA0005.outlook.office365.com (2603:10a6:10:130::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.21 via Frontend Transport; Thu, 16 Nov 2023 11:31:29 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5PEPF00014B90.mail.protection.outlook.com (10.167.8.228) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.20 via Frontend Transport; Thu, 16 Nov 2023 11:31:29 +0000 Received: ("Tessian outbound 20615a7e7970:v228"); Thu, 16 Nov 2023 11:31:29 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 8e8a07bf85e22168 X-CR-MTA-TID: 64aa7808 Received: from a3745f63a158.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 353B8C99-234B-4645-A857-41390FCF1BB9.1; Thu, 16 Nov 2023 11:31:23 +0000 Received: from EUR02-AM0-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id a3745f63a158.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 16 Nov 2023 11:31:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dYDbhD1y8Ts5UsoJurPRtLC6wKz4xe3arFhHkcM4QtqEfKP97AzmPwmdN5TCLXX6i3bWpeCjHm8fU6brfm1efTBbNvP/T+AY13JlMD7j0+Uyhw8HGSY9uE2xXTSzZeHwbR2gw9W9XoRIM4BfqFw6ZYb9iXZvn4T8RWYvGICa96kJYFf+ACrwIDMHV+MoquMEwXy3H33IPv7+YcDRyi3mo+Jei/iUdEZJwAMI2vYDXgkgxmo0DhK3rx9tnYfkLtpcfC90YfxqFyDZyeSZKBmPnyy/MvaVUrgkZoWm486E+vuf6v5GC2X2midLWR4fX6c/4yQvXLfXueuOWkaqI1oagw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NwM5a1BhkQDiwAqpufQlpGlPSmaJxgHVEMu/reWESc0=; b=hdV3sV8uujgB+g0CXcXbYDbpctS/GJXnBcNeSkvRH+mUMkXpHhvifxX9jel81WPXJiWv+ElMuWYa95rntwmIy2hKErGGAdZNeaLm54Q+xoAq8NfiPuQ77/OPjDffxZsbt1PkdZjr8K38MMz6lb5xe3tmyALacQYbCIvv6ZdidCsoRh4WMDoGdQYW/HBQnwl2IN4JjDLhP8cq5V/iqmfsxJDKYwuruxt4K2ydu9+98UqQvpxc7HlMAk00UhusaaZG19T2CTUzgPpc01+0FPXaZDwS7DSiU/AoHvyELkR0XqnYhIY9ci5ufoPZSjKApbQ6XXyfJnTgkHTSPSIPG7jdtA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NwM5a1BhkQDiwAqpufQlpGlPSmaJxgHVEMu/reWESc0=; b=bim4d/Q1bkjkmp9kycnuZVjdEKrDmwuUqz1Cm/LZut5WLsWytN6e/+NmuJMfi93s7fcxLZTzP5QZUUfP1c/7JIpb45tdDLOkt4+gmvD9cJjNUvN/tTPlRf2A4+zjOuTE74rNiOOWk6ffaXHfDhtkgN1tPBFnrTNpqgWXrrkWiRo= Received: from AM6P192CA0033.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:83::46) by DB3PR08MB8795.eurprd08.prod.outlook.com (2603:10a6:10:432::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.21; Thu, 16 Nov 2023 11:31:21 +0000 Received: from AMS0EPF000001A9.eurprd05.prod.outlook.com (2603:10a6:209:83:cafe::fb) by AM6P192CA0033.outlook.office365.com (2603:10a6:209:83::46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.19 via Frontend Transport; Thu, 16 Nov 2023 11:31:21 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (40.67.248.234) by AMS0EPF000001A9.mail.protection.outlook.com (10.167.16.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.7002.20 via Frontend Transport; Thu, 16 Nov 2023 11:31:21 +0000 Received: from AZ-NEU-EX02.Emea.Arm.com (10.251.26.5) by AZ-NEU-EX03.Arm.com (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Thu, 16 Nov 2023 11:31:20 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX02.Emea.Arm.com (10.251.26.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Thu, 16 Nov 2023 11:31:20 +0000 Received: from [10.57.70.166] (10.57.70.166) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32 via Frontend Transport; Thu, 16 Nov 2023 11:31:20 +0000 Content-Type: multipart/mixed; boundary="------------sP5HueX9P0w9lfR73yZOOixQ" Message-ID: <122e823d-6989-4b1e-bfa1-ce8b9a6de2cc@arm.com> Date: Thu, 16 Nov 2023 11:31:19 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 3/5][BINUTILS] aarch64: Add support to new features in RAS extension. From: Srinath Parvathaneni To: CC: Richard Earnshaw , References: <8e6b9010-5a62-e00f-9afe-d86474343a2e@arm.com> <8dcf129a-88c8-198a-adbb-4da2e6403063@arm.com> Content-Language: en-US In-Reply-To: <8dcf129a-88c8-198a-adbb-4da2e6403063@arm.com> X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AMS0EPF000001A9:EE_|DB3PR08MB8795:EE_|DB5PEPF00014B90:EE_|GV1PR08MB8036:EE_ X-MS-Office365-Filtering-Correlation-Id: 4c11b678-e429-47c8-3ad9-08dbe6979370 X-LD-Processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: kvhBj0t3DbXUINq6hqqDrxSTSnQQMOY1P0VQ/UC0ZvFAdDtXN7jDHomNBF2Vk5B2Z6fTTcMKUQjCUWGUazFrDR1Sz+81InzGgFQjTaq5rR2VxAbHA7FblfWga2Nh3hJZYjaVOiy1cnrkF5zrWHFWZd58aGpUHigQXVrcxLy/RbuLMESw0CCwLWInwg8Px/bS0PkR6BNVbbhU6uCR/unr3M9SlgAjem49CI2CeS4KZMegTWq2biEDGB7DbtkSx72bGonEV/xFW/kSo/JQ/8c9EWtGHEK2mMldlI6PUy8ckjYqD9aWH04xzCxUYpLSHTxd5Kchy5f32GC6AK5X2KKCigQOk2QCv33vpti7aXG3mQ0kH7m/nbgIFw37T4HCFv9Wll6BlKnImspi2CWvdkE5M/ePd3CTkj0LL1wrJJaCM8j6Uo+sn+W7QoskFAgWw3rgA5yzOQUh+4/bfikDBIK1ydm3edQ3YY4KHg3DIXp+AVprOR/VTC/jAl3v4e4kN2mRZMVNwOX2nRPRmCPJMYM6dsHzS67YLSm9R8Y/ocd7/WnvZ/rYpsty7gZaANjFmRxwZ1ivppc6hdL560c4gylDaaZhhg9lZ4GAm95AtBSIvRrW6Vp84D1/ZPq0/3L7zgn2sWh+uUJbdDQBXJ7TO8urOp2qBKId7GamTmhKPacOGJkYMIIlXH9k5mBqig5tT27apzU7kxcxv1OD8piPCWGuCVL/1qz61o0yKh+fr1EI9GioryFLFEWPvzmAnoOSxOmRhvjIQv25kVlzrUZkz/qGs8ecleVC383pP7bAzNXUGsjGoWhVQzNHrEkGBrIB/h2d X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:nebula.arm.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230031)(4636009)(39850400004)(136003)(346002)(396003)(376002)(230922051799003)(82310400011)(1800799009)(64100799003)(186009)(451199024)(36840700001)(46966006)(40480700001)(2906002)(36860700001)(41300700001)(316002)(54906003)(6916009)(16576012)(36756003)(8936002)(8676002)(4326008)(70206006)(70586007)(478600001)(47076005)(81166007)(235185007)(5660300002)(44832011)(86362001)(31686004)(31696002)(356005)(82740400003)(426003)(336012)(26005)(2616005)(33964004)(3940600001)(36900700001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR08MB8795 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5PEPF00014B90.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: e8b8763b-ee14-4d52-170e-08dbe6978ec3 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Ah1ZDZxQvYAzflc194STj9eY+7Jrx8aRf0ULbTDop+8wBCzmEsz2IRWlxq1P6+NXG8QNiOwbdl1eXYZ2Db+aqPJdxzeuXfL18eMQzS//WMoLJ458Qe4lnpZqN4+hYuDoKyHgVj8DX3Z/UVu7b7mEQjNwY5YU0f1BC9dnXFCzf2aWpUPvhG3jxenex3Hj7GDLjmqVJDQ1UGE5nbY23SY5K+OZqxxRTIhY/3aplPxRLRAfVJR/LlE9rFbZecddU7z6SggdlbFkgQbWKlHALmcLo90pmvj71O94ezaaQ1RAOdEO2/8fLiQ4txSmK7FrgLoDJiJjWPutJr/WS/5yjBQDZor19MAihE9U671xm0a+SZB5a2aotKRQ07kpEgvgpippMlopjsA4F3FtlpqL5FUQxp2L3kFPi/zGlFrRJ07G0doy5nbiyA9rDElFnw6XHPLbLJGn4Jw/MpBgq9/emcba0rnNZ5xHoWA+q6MXRwh8gNFU6L6FSzYlJiSzbLP723LFTvu7QHOOKDziIGXcIHZkYzc68+YaOTOcRfXFARp/bqOA1u06SecC+5ir8QZTlJB2NbvQG0rQKdXSLYaLsKnC/xGwhK+Ky0OA7xXJDg49E/wUFG1k0X9peU4YHtQchucK0zojAUYhA/wXJJLmZNTqaptXp3K/JVQ0AiKJquDZJ2wTaYjTach8YB9PAQNQ6itpFlmuBXxGBfHiImtNTMnC+Dd867cgv6heVRCIK5N/r9MlVQbEJu8gLFoGtPEnewIToRhVtrHpJ6KKC8F7pt+Ei615eObk0Q/LfEsRwiyqLHPdmxP/jpIkL25ONWvDMz90 X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230031)(4636009)(396003)(376002)(39860400002)(136003)(346002)(230922051799003)(451199024)(1800799009)(82310400011)(186009)(64100799003)(40470700004)(46966006)(36840700001)(40460700003)(336012)(82740400003)(426003)(33964004)(26005)(2616005)(16576012)(107886003)(316002)(6916009)(54906003)(4326008)(70206006)(8676002)(70586007)(36756003)(8936002)(36860700001)(40480700001)(2906002)(41300700001)(44832011)(86362001)(235185007)(5660300002)(31696002)(31686004)(81166007)(47076005)(478600001)(3940600001)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2023 11:31:29.0956 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4c11b678-e429-47c8-3ad9-08dbe6979370 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5PEPF00014B90.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB8036 X-Spam-Status: No, score=-12.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,GIT_PATCH_0,KAM_DMARC_NONE,KAM_LOTSOFHASH,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY 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: --------------sP5HueX9P0w9lfR73yZOOixQ Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit Hi, This patch also adds support for: 1. FEAT_RASv2 feature and "ERXGSR_EL1" system register. RASv2 feature is enabled by passing +rasv2 to -march (eg: -march=armv8-a+rasv2). 2. FEAT_SCTLR2 and following system registers. SCTLR2_EL1, SCTLR2_EL12, SCTLR2_EL2 and SCTLR2_EL3. 3. FEAT_FGT2 and following system registers. HDFGRTR2_EL2, HDFGWTR2_EL2, HFGRTR2_EL2, HFGWTR2_EL2 4. FEAT_PFAR and following system registers. PFAR_EL1, PFAR_EL2 and PFAR_EL12. FEAT_RASv2, FEAT_SCTLR2, FEAT_FGT2 and FEAT_PFAR features are by default enabled from Armv9.4-A architecture. This patch also adds support for two read only system registers id_aa64mmfr3_el1 and id_aa64mmfr4_el1, which are available from Armv8-A Architecture. Regression testing for aarch64-none-elf target and found no regressions. Ok for binutils-master? Regards, Srinath. --------------sP5HueX9P0w9lfR73yZOOixQ Content-Type: text/plain; charset="UTF-8"; name="rb17874.patch" Content-Disposition: attachment; filename="rb17874.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2dhcy9ORVdTIGIvZ2FzL05FV1MKaW5kZXggZGRmNDhmY2EzN2JiYzg3 Yjc4YTc4ZDQxNjJiYTcxZTQzOTFhM2NmZi4uOWQwZmIzYjYzZDAzYjczMGVmOGIzM2ZlYTg0 ZDAzOGFhMGQzZDE1YSAxMDA2NDQKLS0tIGEvZ2FzL05FV1MKKysrIGIvZ2FzL05FV1MKQEAg LTEsNSArMSw4IEBACiAtKi0gdGV4dCAtKi0KIAorKiBBZGQgc3VwcG9ydCBmb3IgUmVsaWFi aWxpdHksIEF2YWlsYWJpbGl0eSBhbmQgU2VydmljZWFiaWxpdHkgZXh0ZW5zaW9uIHYyCisg IChSQVN2MikgZm9yIEFBcmNoNjQuCisKICogQWRkIHN1cHBvcnQgZm9yIDEyOC1iaXQgQXRv bWljIEluc3RydWN0aW9ucyAoTFNFMTI4KSBmb3IgQUFyY2g2NC4KIAogKiBBZGQgc3VwcG9y dCBmb3IgR3VhcmRlZCBDb250cm9sIFN0YWNrIChHQ1MpIGZvciBBQXJjaDY0LgpkaWZmIC0t Z2l0IGEvZ2FzL2NvbmZpZy90Yy1hYXJjaDY0LmMgYi9nYXMvY29uZmlnL3RjLWFhcmNoNjQu YwppbmRleCA3MGMwZWQ2NTJhNTUxYWRhNDY3NTVhM2NlOTZhNzA0ZDA1MGE5YjQ0Li41NjQ2 ZGU3ODFkNDUwMmMwYWE0MzQzNjhmMDYwM2MxMWVlNDU2OTY2IDEwMDY0NAotLS0gYS9nYXMv Y29uZmlnL3RjLWFhcmNoNjQuYworKysgYi9nYXMvY29uZmlnL3RjLWFhcmNoNjQuYwpAQCAt MTAyOTIsNiArMTAyOTIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGFhcmNoNjRfb3B0aW9u X2NwdV92YWx1ZV90YWJsZSBhYXJjaDY0X2ZlYXR1cmVzW10gPSB7CiAgIHsiY2hrIiwJCUFB UkNINjRfRkVBVFVSRSAoQ0hLKSwgQUFSQ0g2NF9OT19GRUFUVVJFU30sCiAgIHsiZ2NzIiwJ CUFBUkNINjRfRkVBVFVSRSAoR0NTKSwgQUFSQ0g2NF9OT19GRUFUVVJFU30sCiAgIHsidGhl IiwJCUFBUkNINjRfRkVBVFVSRSAoVEhFKSwgQUFSQ0g2NF9OT19GRUFUVVJFU30sCisgIHsi cmFzdjIiLAkJQUFSQ0g2NF9GRUFUVVJFIChSQVN2MiksIEFBUkNINjRfRkVBVFVSRSAoUkFT KX0sCiAgIHtOVUxMLAkJQUFSQ0g2NF9OT19GRUFUVVJFUywgQUFSQ0g2NF9OT19GRUFUVVJF U30sCiB9OwogCmRpZmYgLS1naXQgYS9nYXMvZG9jL2MtYWFyY2g2NC50ZXhpIGIvZ2FzL2Rv Yy9jLWFhcmNoNjQudGV4aQppbmRleCA4MWMxODE4MTgzMWE1MzBmODU5NmI4ODM4YTZiMTc1 MWQ1ODUyMzA1Li5jYmYwNmJmM2VjNmQxNjgwYzc0YWFkM2ExYTkzNjQ3MjFhZTdjYTM0IDEw MDY0NAotLS0gYS9nYXMvZG9jL2MtYWFyY2g2NC50ZXhpCisrKyBiL2dhcy9kb2MvYy1hYXJj aDY0LnRleGkKQEAgLTI2Nyw3ICsyNjcsOCBAQCBhdXRvbWF0aWNhbGx5IGNhdXNlIHRob3Nl IGV4dGVuc2lvbnMgdG8gYmUgZGlzYWJsZWQuCiAgQHRhYiBFbmFibGUgVHJhbnNsYXRpb24g SGFyZGVuaW5nIGV4dGVuc2lvbi4KIEBpdGVtIEBjb2Rle2xzZTEyOH0gQHRhYiBBcm12OS40 LUEgQHRhYiBObwogIEB0YWIgRW5hYmxlIHRoZSAxMjgtYml0IEF0b21pYyBJbnN0cnVjdGlv bnMgZXh0ZW5zaW9uLiAgVGhpcyBpbXBsaWVzIEBjb2Rle2xzZX0uCi0KK0BpdGVtIEBjb2Rl e3Jhc3YyfSBAdGFiIE4vQSBAdGFiIEFybXY5LjQtQSBvciBsYXRlcgorIEB0YWIgRW5hYmxl IHRoZSBSZWxpYWJpbGl0eSwgQXZhaWxhYmlsaXR5IGFuZCBTZXJ2aWNlYWJpbGl0eSBleHRl bnNpb24gdjIuCiBAZW5kIG11bHRpdGFibGUKIAogQG5vZGUgQUFyY2g2NCBTeW50YXgKZGlm ZiAtLWdpdCBhL2dhcy90ZXN0c3VpdGUvZ2FzL2FhcmNoNjQvYXJtdjhfOS1hLXN5c3JlZ3Mt YmFkLmwgYi9nYXMvdGVzdHN1aXRlL2dhcy9hYXJjaDY0L2FybXY4XzktYS1zeXNyZWdzLWJh ZC5sCmluZGV4IDQ4YzU1NjgwYWEwNzYxOGNkMWYwYzE2NTQzNTUzM2ZlNGRkMzFlNDEuLjYz Mzk3YmNiMTYyNzQ3YzlmZTc3ZWJjZjZmMDA2NmMyODZjNmM2MjAgMTAwNjQ0Ci0tLSBhL2dh cy90ZXN0c3VpdGUvZ2FzL2FhcmNoNjQvYXJtdjhfOS1hLXN5c3JlZ3MtYmFkLmwKKysrIGIv Z2FzL3Rlc3RzdWl0ZS9nYXMvYWFyY2g2NC9hcm12OF85LWEtc3lzcmVncy1iYWQubApAQCAt MSwzICsxLDI2IEBACiAuKjogQXNzZW1ibGVyIG1lc3NhZ2VzOgogLio6IEVycm9yOiBzZWxl Y3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAn cG1zZHNmcl9lbDEnCiAuKjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBz dXBwb3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdwbXNkc2ZyX2VsMScKKy4qOiBFcnJvcjog c2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5h bWUgJ2VyeGdzcl9lbDEnCisuKjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5v dCBzdXBwb3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdzY3RscjJfZWwxJworLio6IEVycm9y OiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIg bmFtZSAnc2N0bHIyX2VsMTInCisuKjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2Vz IG5vdCBzdXBwb3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdzY3RscjJfZWwyJworLio6IEVy cm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0 ZXIgbmFtZSAnc2N0bHIyX2VsMycKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRv ZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3NjdGxyMl9lbDEnCisuKjog RXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBzdXBwb3J0IHN5c3RlbSByZWdp c3RlciBuYW1lICdzY3RscjJfZWwxMicKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29y IGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3NjdGxyMl9lbDInCisu KjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBzdXBwb3J0IHN5c3RlbSBy ZWdpc3RlciBuYW1lICdzY3RscjJfZWwzJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNz b3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAnaGRmZ3J0cjJfZWwy JworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0 ZW0gcmVnaXN0ZXIgbmFtZSAnaGRmZ3d0cjJfZWwyJworLio6IEVycm9yOiBzZWxlY3RlZCBw cm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAnaGZncnRy Ml9lbDInCisuKjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBzdXBwb3J0 IHN5c3RlbSByZWdpc3RlciBuYW1lICdoZmd3dHIyX2VsMicKKy4qOiBFcnJvcjogc2VsZWN0 ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ2hk ZmdydHIyX2VsMicKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1 cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ2hkZmd3dHIyX2VsMicKKy4qOiBFcnJvcjog c2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5h bWUgJ2hmZ3J0cjJfZWwyJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBu b3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAnaGZnd3RyMl9lbDInCisuKjogRXJy b3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBzdXBwb3J0IHN5c3RlbSByZWdpc3Rl ciBuYW1lICdwZmFyX2VsMScKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMg bm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3BmYXJfZWwyJworLio6IEVycm9y OiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIg bmFtZSAncGZhcl9lbDEyJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBu b3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAncGZhcl9lbDEnCisuKjogRXJyb3I6 IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBzdXBwb3J0IHN5c3RlbSByZWdpc3RlciBu YW1lICdwZmFyX2VsMicKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90 IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3BmYXJfZWwxMicKZGlmZiAtLWdpdCBh L2dhcy90ZXN0c3VpdGUvZ2FzL2FhcmNoNjQvYXJtdjhfOS1hLXN5c3JlZ3MuZCBiL2dhcy90 ZXN0c3VpdGUvZ2FzL2FhcmNoNjQvYXJtdjhfOS1hLXN5c3JlZ3MuZAppbmRleCBkNGNiNzY5 ZmRmNjNhYWE4OWFjNGM0MTA5ODJjZDIwYWMxMmJiZDRkLi4zYjY2ZTJiYzU3YzFiZTI0Mzcz NzY3OWUyYjg1NzU4YmZlMmFmODcxIDEwMDY0NAotLS0gYS9nYXMvdGVzdHN1aXRlL2dhcy9h YXJjaDY0L2FybXY4XzktYS1zeXNyZWdzLmQKKysrIGIvZ2FzL3Rlc3RzdWl0ZS9nYXMvYWFy Y2g2NC9hcm12OF85LWEtc3lzcmVncy5kCkBAIC04LDMgKzgsMjYgQEAgRGlzYXNzZW1ibHkg b2Ygc2VjdGlvbiBcLnRleHQ6CiAwKyA8Lio+OgogLio6CWQ1M2M5YTgzIAltcnMJeDMsIHBt c2RzZnJfZWwxCiAuKjoJZDUxYzlhODMgCW1zcglwbXNkc2ZyX2VsMSwgeDMKKy4qOglkNTM4 NTM0MCAJbXJzCXgwLCBlcnhnc3JfZWwxCisuKjoJZDUxODEwNjMgCW1zcglzY3RscjJfZWwx LCB4MworLio6CWQ1MWQxMDYzIAltc3IJc2N0bHIyX2VsMTIsIHgzCisuKjoJZDUxYzEwNjMg CW1zcglzY3RscjJfZWwyLCB4MworLio6CWQ1MWUxMDYzIAltc3IJc2N0bHIyX2VsMywgeDMK Ky4qOglkNTM4MTA2MyAJbXJzCXgzLCBzY3RscjJfZWwxCisuKjoJZDUzZDEwNjMgCW1ycwl4 Mywgc2N0bHIyX2VsMTIKKy4qOglkNTNjMTA2MyAJbXJzCXgzLCBzY3RscjJfZWwyCisuKjoJ ZDUzZTEwNjMgCW1ycwl4Mywgc2N0bHIyX2VsMworLio6CWQ1M2MzMTAzIAltcnMJeDMsIGhk ZmdydHIyX2VsMgorLio6CWQ1M2MzMTIzIAltcnMJeDMsIGhkZmd3dHIyX2VsMgorLio6CWQ1 M2MzMTQzIAltcnMJeDMsIGhmZ3J0cjJfZWwyCisuKjoJZDUzYzMxNjMgCW1ycwl4MywgaGZn d3RyMl9lbDIKKy4qOglkNTFjMzEwMyAJbXNyCWhkZmdydHIyX2VsMiwgeDMKKy4qOglkNTFj MzEyMyAJbXNyCWhkZmd3dHIyX2VsMiwgeDMKKy4qOglkNTFjMzE0MyAJbXNyCWhmZ3J0cjJf ZWwyLCB4MworLio6CWQ1MWMzMTYzIAltc3IJaGZnd3RyMl9lbDIsIHgzCisuKjoJZDUzODYw YTAgCW1ycwl4MCwgcGZhcl9lbDEKKy4qOglkNTNjNjBhMCAJbXJzCXgwLCBwZmFyX2VsMgor Lio6CWQ1M2Q2MGEwIAltcnMJeDAsIHBmYXJfZWwxMgorLio6CWQ1MTg2MGEwIAltc3IJcGZh cl9lbDEsIHgwCisuKjoJZDUxYzYwYTAgCW1zcglwZmFyX2VsMiwgeDAKKy4qOglkNTFkNjBh MCAJbXNyCXBmYXJfZWwxMiwgeDAKZGlmZiAtLWdpdCBhL2dhcy90ZXN0c3VpdGUvZ2FzL2Fh cmNoNjQvYXJtdjhfOS1hLXN5c3JlZ3MucyBiL2dhcy90ZXN0c3VpdGUvZ2FzL2FhcmNoNjQv YXJtdjhfOS1hLXN5c3JlZ3MucwppbmRleCA0MjAwZDdjZTYwZWQyMTgyMjczMWE4MzYyMTRi YjQ0YWVlZWE1N2FjLi45YWQwYTUzMmFjYzFiZDg3MTRmODliMTkzZDFiNDFmNTdmZmI4MGQy IDEwMDY0NAotLS0gYS9nYXMvdGVzdHN1aXRlL2dhcy9hYXJjaDY0L2FybXY4XzktYS1zeXNy ZWdzLnMKKysrIGIvZ2FzL3Rlc3RzdWl0ZS9nYXMvYWFyY2g2NC9hcm12OF85LWEtc3lzcmVn cy5zCkBAIC0xLDIgKzEsMjkgQEAKIAltcnMgeDMsIFBNU0RTRlJfRUwxCiAJbXNyIFBNU0RT RlJfRUwxLCB4MworCisJbXJzIHgwLCBFUlhHU1JfRUwxCisKKwltc3IgU0NUTFIyX0VMMSwg eDMKKwltc3IgU0NUTFIyX0VMMTIsIHgzCisJbXNyIFNDVExSMl9FTDIsIHgzCisJbXNyIFND VExSMl9FTDMsIHgzCisJbXJzIHgzLCBTQ1RMUjJfRUwxCisJbXJzIHgzLCBTQ1RMUjJfRUwx MgorCW1ycyB4MywgU0NUTFIyX0VMMgorCW1ycyB4MywgU0NUTFIyX0VMMworCisJbXJzIHgz LCBIREZHUlRSMl9FTDIKKwltcnMgeDMsIEhERkdXVFIyX0VMMgorCW1ycyB4MywgSEZHUlRS Ml9FTDIKKwltcnMgeDMsIEhGR1dUUjJfRUwyCisJbXNyIEhERkdSVFIyX0VMMiwgeDMKKwlt c3IgSERGR1dUUjJfRUwyLCB4MworCW1zciBIRkdSVFIyX0VMMiwgeDMKKwltc3IgSEZHV1RS Ml9FTDIsIHgzCisKKwltcnMgeDAsIFBGQVJfRUwxCisJbXJzIHgwLCBQRkFSX0VMMgorCW1y cyB4MCwgUEZBUl9FTDEyCisJbXNyIFBGQVJfRUwxLCB4MAorCW1zciBQRkFSX0VMMiwgeDAK Kwltc3IgUEZBUl9FTDEyLCB4MApkaWZmIC0tZ2l0IGEvZ2FzL3Rlc3RzdWl0ZS9nYXMvYWFy Y2g2NC9zeXNyZWctMi5kIGIvZ2FzL3Rlc3RzdWl0ZS9nYXMvYWFyY2g2NC9zeXNyZWctMi5k CmluZGV4IDA5N2YyNzI5MjczOWI4MTBlN2I2ODQwZDA5NmUzZmFkOTkwMWYxY2QuLmFjMGE4 NjIxYmZhODhhMjFhMmUwZjdiZTY5MTE3MzU3YzllMTZiMDYgMTAwNjQ0Ci0tLSBhL2dhcy90 ZXN0c3VpdGUvZ2FzL2FhcmNoNjQvc3lzcmVnLTIuZAorKysgYi9nYXMvdGVzdHN1aXRlL2dh cy9hYXJjaDY0L3N5c3JlZy0yLmQKQEAgLTcsMTAgKzcsMTIgQEAKIERpc2Fzc2VtYmx5IG9m IHNlY3Rpb24gLnRleHQ6CiAKIDArIDwuKj46Ci0gICBbMC05YS1mXSs6CWQ1MzgwNzI1IAlt cnMJeDUsIGlkX2FhNjRtbWZyMV9lbDEKLSAgIFswLTlhLWZdKzoJZDUzODA3NDcgCW1ycwl4 NywgaWRfYWE2NG1tZnIyX2VsMQotICAgWzAtOWEtZl0rOglkNTM4NTMwNSAJbXJzCXg1LCBl cnJpZHJfZWwxCi0gICBbMC05YS1mXSs6CWQ1MTg1MzI3IAltc3IJZXJyc2Vscl9lbDEsIHg3 CisuKjoJZDUzODA3MjUgCW1ycwl4NSwgaWRfYWE2NG1tZnIxX2VsMQorLio6CWQ1MzgwNzQ3 IAltcnMJeDcsIGlkX2FhNjRtbWZyMl9lbDEKKy4qOglkNTM4MDc2OSAJbXJzCXg5LCBpZF9h YTY0bW1mcjNfZWwxCisuKjoJZDUzODA3OGIgCW1ycwl4MTEsIGlkX2FhNjRtbWZyNF9lbDEK KyAgWzAtOWEtZl0rOglkNTM4NTMwNSAJbXJzCXg1LCBlcnJpZHJfZWwxCisgIFswLTlhLWZd KzoJZDUxODUzMjcgCW1zcgllcnJzZWxyX2VsMSwgeDcKICAgWzAtOWEtZl0rOglkNTM4NTMy NyAJbXJzCXg3LCBlcnJzZWxyX2VsMQogICBbMC05YS1mXSs6CWQ1Mzg1NDA1IAltcnMJeDUs IGVyeGZyX2VsMQogICBbMC05YS1mXSs6CWQ1MTg1NDI1IAltc3IJZXJ4Y3Rscl9lbDEsIHg1 CmRpZmYgLS1naXQgYS9nYXMvdGVzdHN1aXRlL2dhcy9hYXJjaDY0L3N5c3JlZy0yLnMgYi9n YXMvdGVzdHN1aXRlL2dhcy9hYXJjaDY0L3N5c3JlZy0yLnMKaW5kZXggNTdlYjA4ZjMzNTIx MDc2MzE0MjYwYjY4ZjNlMzIyMjgwZDlmZjkzYi4uYWUyYmIxNDVlNzJhMDc4NjA3OGZlNjBi MDA4MmRkMDlhNjE4Y2U0ZCAxMDA2NDQKLS0tIGEvZ2FzL3Rlc3RzdWl0ZS9nYXMvYWFyY2g2 NC9zeXNyZWctMi5zCisrKyBiL2dhcy90ZXN0c3VpdGUvZ2FzL2FhcmNoNjQvc3lzcmVnLTIu cwpAQCAtMTMsNiArMTMsOCBAQAogCiAJcndfc3lzX3JlZyBzeXNfcmVnPWlkX2FhNjRtbWZy MV9lbDEgeHJlZz14NSByPTEgdz0wCiAJcndfc3lzX3JlZyBzeXNfcmVnPWlkX2FhNjRtbWZy Ml9lbDEgeHJlZz14NyByPTEgdz0wCisJcndfc3lzX3JlZyBzeXNfcmVnPWlkX2FhNjRtbWZy M19lbDEgeHJlZz14OSByPTEgdz0wCisJcndfc3lzX3JlZyBzeXNfcmVnPWlkX2FhNjRtbWZy NF9lbDEgeHJlZz14MTEgcj0xIHc9MAogCiAJLyogUkFTIGV4dGVuc2lvbi4gICovCiAKZGlm ZiAtLWdpdCBhL2luY2x1ZGUvb3Bjb2RlL2FhcmNoNjQuaCBiL2luY2x1ZGUvb3Bjb2RlL2Fh cmNoNjQuaAppbmRleCA4ODFhNDIxMWVhYmZhZDJjYzQ0NDJlZmM3OGViMzdjMDZkMjY5NzNk Li4wM2VmOTA3Y2FjMWM1NzQ1MTZmMWUxY2M0ZDA1MzdiMzNjODAzOTg2IDEwMDY0NAotLS0g YS9pbmNsdWRlL29wY29kZS9hYXJjaDY0LmgKKysrIGIvaW5jbHVkZS9vcGNvZGUvYWFyY2g2 NC5oCkBAIC0xNzUsNiArMTc1LDE0IEBAIGVudW0gYWFyY2g2NF9mZWF0dXJlX2JpdCB7CiAg IEFBUkNINjRfRkVBVFVSRV9USEUsCiAgIC8qIExTRTEyOC4gICovCiAgIEFBUkNINjRfRkVB VFVSRV9MU0UxMjgsCisgIC8qIEFSTXY4LjktQSBSQVMgRXh0ZW5zaW9ucy4gICovCisgIEFB UkNINjRfRkVBVFVSRV9SQVN2MiwKKyAgLyogU3lzdGVtIENvbnRyb2wgUmVnaXN0ZXIyLiAg Ki8KKyAgQUFSQ0g2NF9GRUFUVVJFX1NDVExSMiwKKyAgLyogRmluZSBHcmFpbmVkIFRyYXBz LiAgKi8KKyAgQUFSQ0g2NF9GRUFUVVJFX0ZHVDIsCisgIC8qIFBoeXNpY2FsIEZhdWx0IEFk ZHJlc3MuICAqLworICBBQVJDSDY0X0ZFQVRVUkVfUEZBUiwKICAgQUFSQ0g2NF9OVU1fRkVB VFVSRVMKIH07CiAKQEAgLTIzMyw3ICsyNDEsMTEgQEAgZW51bSBhYXJjaDY0X2ZlYXR1cmVf Yml0IHsKICNkZWZpbmUgQUFSQ0g2NF9BUkNIX1Y4XzlBX0ZFQVRVUkVTKFgpCShBQVJDSDY0 X0ZFQVRCSVQgKFgsIFY4XzlBKQlcCiAJCQkJCSB8IEFBUkNINjRfRkVBVEJJVCAoWCwgU1BF djFwNCkgXAogCQkJCQkgfCBBQVJDSDY0X0ZFQVRCSVQgKFgsIFNQRV9DUlIpCVwKLQkJCQkJ IHwgQUFSQ0g2NF9GRUFUQklUIChYLCBTUEVfRkRTKSkKKwkJCQkJIHwgQUFSQ0g2NF9GRUFU QklUIChYLCBTUEVfRkRTKSBcCisJCQkJCSB8IEFBUkNINjRfRkVBVEJJVCAoWCwgUkFTdjIp CVwKKwkJCQkJIHwgQUFSQ0g2NF9GRUFUQklUIChYLCBTQ1RMUjIpCVwKKwkJCQkJIHwgQUFS Q0g2NF9GRUFUQklUIChYLCBGR1QyKQlcCisJCQkJCSB8IEFBUkNINjRfRkVBVEJJVCAoWCwg UEZBUikpCiAKICNkZWZpbmUgQUFSQ0g2NF9BUkNIX1Y5QV9GRUFUVVJFUyhYKQkoQUFSQ0g2 NF9GRUFUQklUIChYLCBWOUEpCVwKIAkJCQkJIHwgQUFSQ0g2NF9GRUFUQklUIChYLCBGMTYp CVwKZGlmZiAtLWdpdCBhL29wY29kZXMvYWFyY2g2NC1zeXMtcmVncy5kZWYgYi9vcGNvZGVz L2FhcmNoNjQtc3lzLXJlZ3MuZGVmCmluZGV4IGFhYjJjNzI2NGNhYjBiNGNhMzRhYjgxMzUx OTRhYmQwMTI2Yjc0MzAuLmI1MWM1YWExNDU5OGFiZTg2MjhkNmExMzYzYjQzZDY2MDRkYzhm ZGEgMTAwNjQ0Ci0tLSBhL29wY29kZXMvYWFyY2g2NC1zeXMtcmVncy5kZWYKKysrIGIvb3Bj b2Rlcy9hYXJjaDY0LXN5cy1yZWdzLmRlZgpAQCAtNDAwLDYgKzQwMCw3IEBACiAgIFNZU1JF RyAoImVyeGFkZHJfZWwxIiwJQ1BFTkMgKDMsMCw1LDQsMyksCUZfQVJDSEVYVCwJCUFBUkNI NjRfRkVBVFVSRSAoUkFTKSkKICAgU1lTUkVHICgiZXJ4Y3Rscl9lbDEiLAlDUEVOQyAoMyww LDUsNCwxKSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJFIChSQVMpKQogICBTWVNSRUcg KCJlcnhmcl9lbDEiLAkJQ1BFTkMgKDMsMCw1LDQsMCksCUZfUkVHX1JFQUR8Rl9BUkNIRVhU LAlBQVJDSDY0X0ZFQVRVUkUgKFJBUykpCisgIFNZU1JFRyAoImVyeGdzcl9lbDEiLAkJQ1BF TkMgKDMsMCw1LDMsMiksCUZfUkVHX1JFQUR8Rl9BUkNIRVhULAlBQVJDSDY0X0ZFQVRVUkUg KFJBU3YyKSkKICAgU1lTUkVHICgiZXJ4bWlzYzBfZWwxIiwJQ1BFTkMgKDMsMCw1LDUsMCks CUZfQVJDSEVYVCwJCUFBUkNINjRfRkVBVFVSRSAoUkFTKSkKICAgU1lTUkVHICgiZXJ4bWlz YzFfZWwxIiwJQ1BFTkMgKDMsMCw1LDUsMSksCUZfQVJDSEVYVCwJCUFBUkNINjRfRkVBVFVS RSAoUkFTKSkKICAgU1lTUkVHICgiZXJ4bWlzYzJfZWwxIiwJQ1BFTkMgKDMsMCw1LDUsMiks CUZfQVJDSEVYVCwJCUFBUkNINjRfRkVBVFVSRSAoUkFTKSkKQEAgLTQzOCwxMCArNDM5LDE0 IEBACiAgIFNZU1JFRyAoImhjcl9lbDIiLAkJQ1BFTkMgKDMsNCwxLDEsMCksCTAsCQkJQUFS Q0g2NF9OT19GRUFUVVJFUykKICAgU1lTUkVHICgiaGNyeF9lbDIiLAkJQ1BFTkMgKDMsNCwx LDIsMiksCUZfQVJDSEVYVCwJCUFBUkNINjRfRkVBVFVSRSAoVjhfN0EpKQogICBTWVNSRUcg KCJoZGZncnRyX2VsMiIsCUNQRU5DICgzLDQsMywxLDQpLAlGX0FSQ0hFWFQsCQlBQVJDSDY0 X0ZFQVRVUkUgKFY4XzZBKSkKKyAgU1lTUkVHICgiaGRmZ3J0cjJfZWwyIiwJQ1BFTkMgKDMs NCwzLDEsMCksCUZfQVJDSEVYVCwJCUFBUkNINjRfRkVBVFVSRSAoRkdUMikpCiAgIFNZU1JF RyAoImhkZmd3dHJfZWwyIiwJQ1BFTkMgKDMsNCwzLDEsNSksCUZfQVJDSEVYVCwJCUFBUkNI NjRfRkVBVFVSRSAoVjhfNkEpKQorICBTWVNSRUcgKCJoZGZnd3RyMl9lbDIiLAlDUEVOQyAo Myw0LDMsMSwxKSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJFIChGR1QyKSkKICAgU1lT UkVHICgiaGZnaXRyX2VsMiIsCQlDUEVOQyAoMyw0LDEsMSw2KSwJRl9BUkNIRVhULAkJQUFS Q0g2NF9GRUFUVVJFIChWOF82QSkpCiAgIFNZU1JFRyAoImhmZ3J0cl9lbDIiLAkJQ1BFTkMg KDMsNCwxLDEsNCksCUZfQVJDSEVYVCwJCUFBUkNINjRfRkVBVFVSRSAoVjhfNkEpKQorICBT WVNSRUcgKCJoZmdydHIyX2VsMiIsCUNQRU5DICgzLDQsMywxLDIpLAlGX0FSQ0hFWFQsCQlB QVJDSDY0X0ZFQVRVUkUgKEZHVDIpKQogICBTWVNSRUcgKCJoZmd3dHJfZWwyIiwJCUNQRU5D ICgzLDQsMSwxLDUpLAlGX0FSQ0hFWFQsCQlBQVJDSDY0X0ZFQVRVUkUgKFY4XzZBKSkKKyAg U1lTUkVHICgiaGZnd3RyMl9lbDIiLAlDUEVOQyAoMyw0LDMsMSwzKSwJRl9BUkNIRVhULAkJ QUFSQ0g2NF9GRUFUVVJFIChGR1QyKSkKICAgU1lTUkVHICgiaHBmYXJfZWwyIiwJCUNQRU5D ICgzLDQsNiwwLDQpLAkwLAkJCUFBUkNINjRfTk9fRkVBVFVSRVMpCiAgIFNZU1JFRyAoImhz dHJfZWwyIiwJCUNQRU5DICgzLDQsMSwxLDMpLAkwLAkJCUFBUkNINjRfTk9fRkVBVFVSRVMp CiAgIFNZU1JFRyAoImljY19hcDByMF9lbDEiLAlDUEVOQyAoMywwLDEyLDgsNCksCTAsCQkJ QUFSQ0g2NF9OT19GRUFUVVJFUykKQEAgLTUxNSw2ICs1MjAsOCBAQAogICBTWVNSRUcgKCJp ZF9hYTY0bW1mcjBfZWwxIiwJQ1BFTkMgKDMsMCwwLDcsMCksCUZfUkVHX1JFQUQsCQlBQVJD SDY0X05PX0ZFQVRVUkVTKQogICBTWVNSRUcgKCJpZF9hYTY0bW1mcjFfZWwxIiwJQ1BFTkMg KDMsMCwwLDcsMSksCUZfUkVHX1JFQUQsCQlBQVJDSDY0X05PX0ZFQVRVUkVTKQogICBTWVNS RUcgKCJpZF9hYTY0bW1mcjJfZWwxIiwJQ1BFTkMgKDMsMCwwLDcsMiksCUZfUkVHX1JFQUQs CQlBQVJDSDY0X05PX0ZFQVRVUkVTKQorICBTWVNSRUcgKCJpZF9hYTY0bW1mcjNfZWwxIiwJ Q1BFTkMgKDMsMCwwLDcsMyksCUZfUkVHX1JFQUQsCQlBQVJDSDY0X05PX0ZFQVRVUkVTKQor ICBTWVNSRUcgKCJpZF9hYTY0bW1mcjRfZWwxIiwJQ1BFTkMgKDMsMCwwLDcsNCksCUZfUkVH X1JFQUQsCQlBQVJDSDY0X05PX0ZFQVRVUkVTKQogICBTWVNSRUcgKCJpZF9hYTY0cGZyMF9l bDEiLAlDUEVOQyAoMywwLDAsNCwwKSwJRl9SRUdfUkVBRCwJCUFBUkNINjRfTk9fRkVBVFVS RVMpCiAgIFNZU1JFRyAoImlkX2FhNjRwZnIxX2VsMSIsCUNQRU5DICgzLDAsMCw0LDEpLAlG X1JFR19SRUFELAkJQUFSQ0g2NF9OT19GRUFUVVJFUykKICAgU1lTUkVHICgiaWRfYWE2NHNt ZnIwX2VsMSIsCUNQRU5DICgzLDAsMCw0LDUpLAlGX1JFR19SRUFEfEZfQVJDSEVYVCwJQUFS Q0g2NF9GRUFUVVJFIChTTUUpKQpAQCAtNTk1LDYgKzYwMiw5IEBACiAgIFNZU1JFRyAoIm9z bHNyX2VsMSIsCQlDUEVOQyAoMiwwLDEsMSw0KSwJRl9SRUdfUkVBRCwJCUFBUkNINjRfTk9f RkVBVFVSRVMpCiAgIFNZU1JFRyAoInBhbiIsCQlDUEVOQyAoMywwLDQsMiwzKSwJRl9BUkNI RVhULAkJQUFSQ0g2NF9GRUFUVVJFIChQQU4pKQogICBTWVNSRUcgKCJwYXJfZWwxIiwJCUNQ RU5DICgzLDAsNyw0LDApLAlGX1JFR18xMjgsCQlBQVJDSDY0X05PX0ZFQVRVUkVTKQorICBT WVNSRUcgKCJwZmFyX2VsMSIsCQlDUEVOQyAoMywwLDYsMCw1KSwgICAgICBGX0FSQ0hFWFQs ICAgICAgICAgICAgICBBQVJDSDY0X0ZFQVRVUkUgKFBGQVIpKQorICBTWVNSRUcgKCJwZmFy X2VsMTIiLAkJQ1BFTkMgKDMsNSw2LDAsNSksICAgICAgRl9BUkNIRVhULCAgICAgICAgICAg ICAgQUFSQ0g2NF9GRUFUVVJFIChQRkFSKSkKKyAgU1lTUkVHICgicGZhcl9lbDIiLAkJQ1BF TkMgKDMsNCw2LDAsNSksICAgICAgRl9BUkNIRVhULCAgICAgICAgICAgICAgQUFSQ0g2NF9G RUFUVVJFIChQRkFSKSkKICAgU1lTUkVHICgicG1iaWRyX2VsMSIsCQlDUEVOQyAoMywwLDks MTAsNyksCUZfUkVHX1JFQUR8Rl9BUkNIRVhULAlBQVJDSDY0X0ZFQVRVUkUgKFBST0ZJTEUp KQogICBTWVNSRUcgKCJwbWJsaW1pdHJfZWwxIiwJQ1BFTkMgKDMsMCw5LDEwLDApLAlGX0FS Q0hFWFQsCQlBQVJDSDY0X0ZFQVRVUkUgKFBST0ZJTEUpKQogICBTWVNSRUcgKCJwbWJwdHJf ZWwxIiwJCUNQRU5DICgzLDAsOSwxMCwxKSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJF IChQUk9GSUxFKSkKQEAgLTc3NCw2ICs3ODQsMTAgQEAKICAgU1lTUkVHICgic2N0bHJfZWwx MiIsCQlDUEVOQyAoMyw1LDEsMCwwKSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJFIChW OF8xQSkpCiAgIFNZU1JFRyAoInNjdGxyX2VsMiIsCQlDUEVOQyAoMyw0LDEsMCwwKSwJMCwJ CQlBQVJDSDY0X05PX0ZFQVRVUkVTKQogICBTWVNSRUcgKCJzY3Rscl9lbDMiLAkJQ1BFTkMg KDMsNiwxLDAsMCksCTAsCQkJQUFSQ0g2NF9OT19GRUFUVVJFUykKKyAgU1lTUkVHICgic2N0 bHIyX2VsMSIsCQlDUEVOQyAoMywwLDEsMCwzKSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFU VVJFIChTQ1RMUjIpKQorICBTWVNSRUcgKCJzY3RscjJfZWwxMiIsCUNQRU5DICgzLDUsMSww LDMpLAlGX0FSQ0hFWFQsCQlBQVJDSDY0X0ZFQVRVUkUgKFNDVExSMikpCisgIFNZU1JFRyAo InNjdGxyMl9lbDIiLAkJQ1BFTkMgKDMsNCwxLDAsMyksCUZfQVJDSEVYVCwJCUFBUkNINjRf RkVBVFVSRSAoU0NUTFIyKSkKKyAgU1lTUkVHICgic2N0bHIyX2VsMyIsCQlDUEVOQyAoMyw2 LDEsMCwzKSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJFIChTQ1RMUjIpKQogICBTWVNS RUcgKCJzY3h0bnVtX2VsMCIsCUNQRU5DICgzLDMsMTMsMCw3KSwJRl9BUkNIRVhULAkJQUFS Q0g2NF9GRUFUVVJFIChTQ1hUTlVNKSkKICAgU1lTUkVHICgic2N4dG51bV9lbDEiLAlDUEVO QyAoMywwLDEzLDAsNyksCUZfQVJDSEVYVCwJCUFBUkNINjRfRkVBVFVSRSAoU0NYVE5VTSkp CiAgIFNZU1JFRyAoInNjeHRudW1fZWwxMiIsCUNQRU5DICgzLDUsMTMsMCw3KSwJRl9BUkNI RVhULAkJQUFSQ0g2NF9GRUFUVVJFIChTQ1hUTlVNKSkK --------------sP5HueX9P0w9lfR73yZOOixQ--