From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2057.outbound.protection.outlook.com [40.107.6.57]) by sourceware.org (Postfix) with ESMTPS id 3CA71385841F for ; Thu, 16 Nov 2023 11:39:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3CA71385841F 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 3CA71385841F Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.6.57 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1700134798; cv=pass; b=s07HVwOuIkzH/LcKGvyEJxrn13Wc+nnAnTsAKlHCduCCD7QXh42sZ3OaPk0YrMsIY7Rm5y0X1q6vR81eJVlvqxQAt827pzyg/oEI44bBUePiwv5ZP3xndo6v3QEe/lajA4JaprMfiS7y8ImGY+ROq3G659iPD2sinm2330WRG20= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1700134798; c=relaxed/simple; bh=ydqwAGfgr0W4IiswoX8YJraOnoHvzaMfbaSafWbnTs0=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:MIME-Version: Subject:From:To; b=MyUgnWZyeGRgbE8ncJdU+Qn2bRRNxZ5K/GR+c2HgcVWk8XDeS6mIqbgJgQ3+SV1GJSXRoR47wb8gl5b156s1wlx4rMC6xTf2P3TDWMRptQuBpOa48zi3PTx8E+SHg8z8hS/HDWWorCZuzucLlSTbeaRALrDiDYTTLpYjVrSH/Jk= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=UQGQFAhBZS9sCMvxpuXNBqS4UrJm+LNs3vTxqsBD+htEQvKG9caq9SCkWT25Qt3lFJWlMEnSHxKgeDzJKnvzepVr1zoKr6u0GcN7O93fQAny7ErCoRoo9wMDbRVrPgl+NelCic+uMWAMz9xJ+I5uU96wPaDUpAy9vxamSg5Q6meO1Qsm9s6ZgXJCEgh4ad78Lf9cuRZXY2NZsR+FbMwn5hv4tfC0YV6xJ+jUZDlvKoUsVV5CVEDtbG0lKcFrlUn2ZhaF2WFm3eBrAD/Famt9exsffj96JPplYX/+etORe4H656uj/Bs8WJqSZlvHPpa5do0q7z7nY1obFAyBcyKW7g== 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=ydqwAGfgr0W4IiswoX8YJraOnoHvzaMfbaSafWbnTs0=; b=YeEgo9Jubk2U1WbmSzh05aSrzz22ED+k3Bu4RrYdYryLWbwJiVyDFB3Y9JyUxqkhTkDC7zmXbogF8iYbX+8Z9nOnWvpIe7JqCVnYadUh1nq5khoip5JOSheNz8HkW07z1U2Bq8OgpHlZSOad9xGD4PoHwhUqai1zV4YUprG2wy0RBxusfXK59AZHhnZ0tn2+/L8xjxNiV8kgNZyzigz4l1/jvk1T335pysOQKdrpV11vMwC0Y0iavyob1vxWSkeafC7dyDwKNRpscw6dx48s4DrPC8o8wTVI3ddyLib67FSoMeVXSXrzI+jOcSh81LsO960aieMPbyDekOijjuepIg== 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=ydqwAGfgr0W4IiswoX8YJraOnoHvzaMfbaSafWbnTs0=; b=fP4ibiwv3G1/ayH9sUiovhZwdnznFpx3110XrvkdP8MshsFvV1eNdHF8FBTQ05u9k35tWcM6xuCnSXCOL0FTmYAQNBGi4g7pieZwds5FldgURWWn1dZOPbePjU9zv2eLYl8qM3XajW2ZpZHS0WcnfISpH9n+2eKsiWBKfn6c97I= Received: from DUZPR01CA0223.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b4::10) by DB5PR08MB10140.eurprd08.prod.outlook.com (2603:10a6:10:4a1::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.19; Thu, 16 Nov 2023 11:39:52 +0000 Received: from DB5PEPF00014B9E.eurprd02.prod.outlook.com (2603:10a6:10:4b4:cafe::96) by DUZPR01CA0223.outlook.office365.com (2603:10a6:10:4b4::10) 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:39:52 +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 DB5PEPF00014B9E.mail.protection.outlook.com (10.167.8.171) 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:39:52 +0000 Received: ("Tessian outbound 7671e7ddc218:v228"); Thu, 16 Nov 2023 11:39:52 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 9b77bc137cddd9ff X-CR-MTA-TID: 64aa7808 Received: from 504621b15aec.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 847C4FB8-71B6-46EA-809F-8C9D7A14CAA6.1; Thu, 16 Nov 2023 11:39:45 +0000 Received: from EUR01-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 504621b15aec.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 16 Nov 2023 11:39:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OiDj2y4la1/rYx4bWPex3LtQSRxqNZtjz+Fv4OWJDMHtKD58ozfyxEeqfQ2ERBPLsIahKhGz07m0Wa97yuhBW1CeBMwW3pDFDxbQcSXz//zf6lYnv3WEUt1tPNAEJ8FZnGsVzv/2yj4KSlh6EIgwN4FnJ9CVuhTcZb85YKEpkQugXeeBeQhnNZaOamp6ceqRC5uDD+KwnlhPSgqj2fDuDY/28L/I8GYgcqo3Mnl2a1KmqATTP7eBOCUoOSvhGoOktPG7GJjxmLLZI2OOgX1+/56kkZZ2g7vFwPylJPAzoj3F0ecVZciT3S0K/Jk0p1Lxh7/LRyomB1nMmqcYc1FKng== 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=ydqwAGfgr0W4IiswoX8YJraOnoHvzaMfbaSafWbnTs0=; b=WXXqLyG0uGaB8wlcNAg97KFfCcbN/jn8tfdlg/FeEnDkfUenD3Igh8r5OZH4F5iSwgaBa04w7kOoeMaZw2pswQbEoYaNDXnJbF25ac/I991cFgtC9zgAWf47alTtwf372xS5bXnGOLvf1UQCwuBuGpK3TX1k9O6T6H38VrOJax68wfb5xCwQsdtw7IeYljKPSpeLEkDOZYQmS4SmpuSyfswNKenFJjZSPEYWmE8TwLpXlbC2Uo6lHpXFPvc7yo69mNSHwlB5V3/iVv7exmr5qr6afGbDp5uyfSzFBwpAwdjMw3U/XfisJf0AC1/9LbGpaqq+KdCPT53//7xOv4aMfw== 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=ydqwAGfgr0W4IiswoX8YJraOnoHvzaMfbaSafWbnTs0=; b=fP4ibiwv3G1/ayH9sUiovhZwdnznFpx3110XrvkdP8MshsFvV1eNdHF8FBTQ05u9k35tWcM6xuCnSXCOL0FTmYAQNBGi4g7pieZwds5FldgURWWn1dZOPbePjU9zv2eLYl8qM3XajW2ZpZHS0WcnfISpH9n+2eKsiWBKfn6c97I= Received: from AS9PR06CA0458.eurprd06.prod.outlook.com (2603:10a6:20b:49a::10) by AS2PR08MB8383.eurprd08.prod.outlook.com (2603:10a6:20b:55a::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.20; Thu, 16 Nov 2023 11:39:42 +0000 Received: from AM2PEPF0001C70F.eurprd05.prod.outlook.com (2603:10a6:20b:49a:cafe::5b) by AS9PR06CA0458.outlook.office365.com (2603:10a6:20b:49a::10) 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:39:42 +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 AM2PEPF0001C70F.mail.protection.outlook.com (10.167.16.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.7002.19 via Frontend Transport; Thu, 16 Nov 2023 11:39:42 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) 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:39:41 +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:39:41 +0000 Content-Type: multipart/mixed; boundary="------------QxMXP8Mc7ux4Ue78ud0isJIT" Message-ID: <94805bd5-a22c-4285-a068-8ce701880af6@arm.com> Date: Thu, 16 Nov 2023 11:39:41 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 5/5][BINUTILS] aarch64: Add support for VMSA feature enhancements. Content-Language: en-US From: Srinath Parvathaneni To: CC: Richard Earnshaw , References: <8e6b9010-5a62-e00f-9afe-d86474343a2e@arm.com> <8dcf129a-88c8-198a-adbb-4da2e6403063@arm.com> <122e823d-6989-4b1e-bfa1-ce8b9a6de2cc@arm.com> <82c92cc2-bdb2-487c-b50f-05ec88f861d7@arm.com> In-Reply-To: <82c92cc2-bdb2-487c-b50f-05ec88f861d7@arm.com> X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AM2PEPF0001C70F:EE_|AS2PR08MB8383:EE_|DB5PEPF00014B9E:EE_|DB5PR08MB10140:EE_ X-MS-Office365-Filtering-Correlation-Id: 0fabcc8e-18c4-4d2c-e178-08dbe698bf40 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: VXq6eTHyGJvU+eU68oEdVQZy1Snyjfa9idx6iBrgdXKBLYhjN/CH5pNVOtCtwlvkGLFWbu0YfO51Rmfl8XEqCgLq9qE1CqpUxjhukoNalqxO2sTHAHWq6kugNfVKNj0vSSXduUkgZXvr6HNmvBSa7gsVGmt3P0qdequPXJn/RZdTlZBoZLkhTAS1hkA6hhcxWxuN1PF4k53HXuBKUNw3jv1hnClzWZlunKdcOWpHJ78yU9rM0vNAm1Sneb4o3TJbxpyqD+rWOb6nv7hFP7ng4oxd8ysAMxubgO/GJOtphGORvjOs16QGMBZ02xOIrbAtQnFR7fxioNiceH+2z77vENDnNOPSlBGoe/tNCcSoWgJMoCWUMp+2XItNh2aQe92P0yL0A6b3y6JTSAEBnyp4p4kGJ7fDW3d96+RW9OPZsPoEoJkpf3kYD4z9VTZlrmPKNKkzjkHwc7iJxzKjHMeEg5AwNMUgsrSeXn9DDJK+aztNICVMwy5ZM9PtmrsRC7IW+r10h6C0pyGsrzgqS/ku7Lfsyv68yYK9jiihMo6EhftZ20e1POqcZXcDIyZ4ws27XeQinIl8y5egZ7Sm6pBVj1C0ncbVGDVpNDqrNoAA+GHDKQ4irxZ6kxJNPI0uUIShYV88L05bpnPJpoGwEUDy3nwknrfZDDCcOjad7vmUzKu0RMjewjlgiBNNMjZvCfJxb3aUKEfHCxmf1ODmckG7Nt9XnyZla4uVK+5DN6++CWCSJWfGv1DivjJ2C9N5W4TcrvauC0dPASVefB7U9BFbvifRer/i59Zt7wBAry8c/BYvbWw/dhXIYDk9BZ1thoo3RcLCGWLbSfrNFV85Uf23Gw== 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)(136003)(376002)(346002)(396003)(39860400002)(230922051799003)(1800799009)(451199024)(64100799003)(82310400011)(186009)(40470700004)(46966006)(36840700001)(478600001)(40460700003)(2906002)(33964004)(31696002)(2616005)(235185007)(5660300002)(86362001)(44832011)(16576012)(6916009)(316002)(82740400003)(54906003)(70586007)(4326008)(70206006)(8676002)(8936002)(40480700001)(356005)(81166007)(36860700001)(41300700001)(26005)(47076005)(336012)(426003)(36756003)(31686004)(3940600001)(43740500002)(36900700001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB8383 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5PEPF00014B9E.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: b058f4aa-c81b-41de-2d1a-08dbe698b98f X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +1iHbQSOBOZVNgDywQJWkUCxqrR9wV28XZMLrY6ZErYxJHaCgtH9P2wFTUIfhIP3ucGxHwBC0OFxD0T0CCDGs/9a+qvAZNLiluuF5uz0I5PegGeEAx7Y9TjO+t5KsahWzHvlBp1qXj+7M5koFUp6rLQEku2Cbb6tXKkL+lguY0Qlv93fY0YmhIB4ca3DUjTOym4PFF6re1BEHz8PLrLKCLoWFBHHGc+48vsJ4YtZxVAaLxUJNNZBAgRcqp8qjJzaRhRpGBUNGurIkvx8bHNpmhGgO8X+nCTaH9l/CaJ4eUWP69PgHTEL3nqUY6Rxuzym8mmfzNyIp1UVQ3G3hBNtEMDj+aiZKyJenufv2wIxh/HIaYmBhJuFdYVhYkfZd3Q+phjB5Z5bOGBUb4alTidETV0aaB6PNuqeAU7RANinsE1sna2+EBtDLpRGu82Bs9R5ELFVi6ikF/eOGJQGVCd1QFcA1bkEs1blC7PxC8EBw5fRtsp1/zrNwpOJlAjP06ZE/arZ8c5GcpH7DISTT/Hx5K+n/OQdWBbYln237N7go4grQ2jENRB8Hhsdeq+5vWxsgZNJty6OMY3Z4VimSmnKMGbI1bn+DOtUHcUwdwQspAvbQvFssMZmg91u/oszH0+ymfddndHgJz7yYvpOrqTMxUGhNByrJFo/jSpoB5WD+208B/RDsFjc6Y7dJuRnRStfZgrVqww8CgRMHcCYIhDPWP2c5U8ag06mpZVEnblCIbIHcM0PuGiLD3fMUJeHb6w7pIe8imQpbpSjGdgkQwZ4Sq72feek2YbDquRJ4GW3FtQ= 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)(346002)(39850400004)(136003)(376002)(230922051799003)(64100799003)(186009)(451199024)(1800799009)(82310400011)(36840700001)(40470700004)(46966006)(2906002)(44832011)(2616005)(4326008)(8676002)(36756003)(235185007)(8936002)(36860700001)(426003)(26005)(336012)(40480700001)(16576012)(31686004)(6916009)(478600001)(31696002)(86362001)(316002)(5660300002)(54906003)(70586007)(70206006)(82740400003)(40460700003)(41300700001)(33964004)(81166007)(107886003)(47076005)(3940600001)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2023 11:39:52.1174 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0fabcc8e-18c4-4d2c-e178-08dbe698bf40 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: DB5PEPF00014B9E.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR08MB10140 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: --------------QxMXP8Mc7ux4Ue78ud0isJIT Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit Hi, This patch adds the permission model enhancement and memory attribute index enhancement features and their corresponding system registers in AArch64 assembler. Permission Indirection Extension (FEAT_S1PIE, FEAT_S2PIE) Permission Overlay Extension (FEAT_S1POE, FEAT_S2POE) Memory Attribute Index Enhancement (FEAT_AIE) Extension to Translation Control Registers (FEAT_TCR2) These features are available by default from Armv9.4-A architecture. Regression tested for aarch64-none-elf target and found no regressions. Ok for binutils-master? Regards, Srinath. --------------QxMXP8Mc7ux4Ue78ud0isJIT Content-Type: text/plain; charset="UTF-8"; name="rb18002.patch" Content-Disposition: attachment; filename="rb18002.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2dhcy90ZXN0c3VpdGUvZ2FzL2FhcmNoNjQvYXJtdjhfOS1hLXN5c3Jl Z3MtYmFkLmwgYi9nYXMvdGVzdHN1aXRlL2dhcy9hYXJjaDY0L2FybXY4XzktYS1zeXNyZWdz LWJhZC5sCmluZGV4IDFiNjc4NDNhNGRkMTc0NGVmMWFiMmE3ZjlhZjMwMTM5MjJiN2RiZWMu LjcxZWMwNmUzY2I0N2FlNjI5ZTlmZDAyMzI2OGM5ZTViMGM1NWNkYTYgMTAwNjQ0Ci0tLSBh L2dhcy90ZXN0c3VpdGUvZ2FzL2FhcmNoNjQvYXJtdjhfOS1hLXN5c3JlZ3MtYmFkLmwKKysr IGIvZ2FzL3Rlc3RzdWl0ZS9nYXMvYWFyY2g2NC9hcm12OF85LWEtc3lzcmVncy1iYWQubApA QCAtMjcsMyArMjcsNTMgQEAKIC4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMg bm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3MxZTFhJwogLio6IEVycm9yOiBz ZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFt ZSAnczFlMmEnCiAuKjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBzdXBw b3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdzMWUzYScKKy4qOiBFcnJvcjogc2VsZWN0ZWQg cHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ2FtYWly Ml9lbDEnCisuKjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBzdXBwb3J0 IHN5c3RlbSByZWdpc3RlciBuYW1lICdhbWFpcjJfZWwxMicKKy4qOiBFcnJvcjogc2VsZWN0 ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ2Ft YWlyMl9lbDInCisuKjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBzdXBw b3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdhbWFpcjJfZWwzJworLio6IEVycm9yOiBzZWxl Y3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAn bWFpcjJfZWwxJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3Vw cG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAnbWFpcjJfZWwxMicKKy4qOiBFcnJvcjogc2Vs ZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUg J21haXIyX2VsMicKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1 cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ21haXIyX2VsMycKKy4qOiBFcnJvcjogc2Vs ZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUg J2FtYWlyMl9lbDEnCisuKjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBz dXBwb3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdhbWFpcjJfZWwxMicKKy4qOiBFcnJvcjog c2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5h bWUgJ2FtYWlyMl9lbDInCisuKjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5v dCBzdXBwb3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdhbWFpcjJfZWwzJworLio6IEVycm9y OiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIg bmFtZSAnbWFpcjJfZWwxJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBu b3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAnbWFpcjJfZWwxMicKKy4qOiBFcnJv cjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVy IG5hbWUgJ21haXIyX2VsMicKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMg bm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ21haXIyX2VsMycKKy4qOiBFcnJv cjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVy IG5hbWUgJ3Bpcl9lbDEnCisuKjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5v dCBzdXBwb3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdwaXJfZWwxMicKKy4qOiBFcnJvcjog c2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5h bWUgJ3Bpcl9lbDInCisuKjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBz dXBwb3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdwaXJfZWwzJworLio6IEVycm9yOiBzZWxl Y3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAn cGlyZTBfZWwxJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3Vw cG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAncGlyZTBfZWwxMicKKy4qOiBFcnJvcjogc2Vs ZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUg J3BpcmUwX2VsMicKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1 cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3Bpcl9lbDEnCisuKjogRXJyb3I6IHNlbGVj dGVkIHByb2Nlc3NvciBkb2VzIG5vdCBzdXBwb3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdw aXJfZWwxMicKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBv cnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3Bpcl9lbDInCisuKjogRXJyb3I6IHNlbGVjdGVk IHByb2Nlc3NvciBkb2VzIG5vdCBzdXBwb3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdwaXJf ZWwzJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBz eXN0ZW0gcmVnaXN0ZXIgbmFtZSAncGlyZTBfZWwxJworLio6IEVycm9yOiBzZWxlY3RlZCBw cm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAncGlyZTBf ZWwxMicKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQg c3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3BpcmUwX2VsMicKKy4qOiBFcnJvcjogc2VsZWN0ZWQg cHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3MycGly X2VsMicKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQg c3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3MycGlyX2VsMicKKy4qOiBFcnJvcjogc2VsZWN0ZWQg cHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3Bvcl9l bDAnCisuKjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBzdXBwb3J0IHN5 c3RlbSByZWdpc3RlciBuYW1lICdwb3JfZWwxJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9j ZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAncG9yX2VsMTIn CisuKjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBzdXBwb3J0IHN5c3Rl bSByZWdpc3RlciBuYW1lICdwb3JfZWwyJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNz b3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAncG9yX2VsMycKKy4q OiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJl Z2lzdGVyIG5hbWUgJ3Bvcl9lbDAnCisuKjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBk b2VzIG5vdCBzdXBwb3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdwb3JfZWwxJworLio6IEVy cm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0 ZXIgbmFtZSAncG9yX2VsMTInCisuKjogRXJyb3I6IHNlbGVjdGVkIHByb2Nlc3NvciBkb2Vz IG5vdCBzdXBwb3J0IHN5c3RlbSByZWdpc3RlciBuYW1lICdwb3JfZWwyJworLio6IEVycm9y OiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIg bmFtZSAncG9yX2VsMycKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90 IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3MycG9yX2VsMScKKy4qOiBFcnJvcjog c2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5h bWUgJ3MycG9yX2VsMScKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90 IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3RjcjJfZWwxJworLio6IEVycm9yOiBz ZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qgc3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFt ZSAndGNyMl9lbDEyJworLio6IEVycm9yOiBzZWxlY3RlZCBwcm9jZXNzb3IgZG9lcyBub3Qg c3VwcG9ydCBzeXN0ZW0gcmVnaXN0ZXIgbmFtZSAndGNyMl9lbDInCisuKjogRXJyb3I6IHNl bGVjdGVkIHByb2Nlc3NvciBkb2VzIG5vdCBzdXBwb3J0IHN5c3RlbSByZWdpc3RlciBuYW1l ICd0Y3IyX2VsMScKKy4qOiBFcnJvcjogc2VsZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1 cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUgJ3RjcjJfZWwxMicKKy4qOiBFcnJvcjogc2Vs ZWN0ZWQgcHJvY2Vzc29yIGRvZXMgbm90IHN1cHBvcnQgc3lzdGVtIHJlZ2lzdGVyIG5hbWUg J3RjcjJfZWwyJwpkaWZmIC0tZ2l0IGEvZ2FzL3Rlc3RzdWl0ZS9nYXMvYWFyY2g2NC9hcm12 OF85LWEtc3lzcmVncy5kIGIvZ2FzL3Rlc3RzdWl0ZS9nYXMvYWFyY2g2NC9hcm12OF85LWEt c3lzcmVncy5kCmluZGV4IDE4Mzc2YmI1YWMxOWQ4MjFjOGZjZWYyZGNiMjcyY2RjMmI5YzVl NTIuLmVhNGNjODY3ZWMzZWE5NTk1ZjcwNzZlNDlkNWQ0OGM3Nzk0OTIxZGQgMTAwNjQ0Ci0t LSBhL2dhcy90ZXN0c3VpdGUvZ2FzL2FhcmNoNjQvYXJtdjhfOS1hLXN5c3JlZ3MuZAorKysg Yi9nYXMvdGVzdHN1aXRlL2dhcy9hYXJjaDY0L2FybXY4XzktYS1zeXNyZWdzLmQKQEAgLTM0 LDMgKzM0LDUzIEBAIERpc2Fzc2VtYmx5IG9mIHNlY3Rpb24gXC50ZXh0OgogLio6CWQ1MDg3 OTQxIAlhdAlzMWUxYSwgeDEKIC4qOglkNTBjNzk0MyAJYXQJczFlMmEsIHgzCiAuKjoJZDUw ZTc5NDUgCWF0CXMxZTNhLCB4NQorLio6CWQ1MzhhMzIwIAltcnMJeDAsIGFtYWlyMl9lbDEK Ky4qOglkNTNkYTMyMCAJbXJzCXgwLCBhbWFpcjJfZWwxMgorLio6CWQ1M2NhMzIwIAltcnMJ eDAsIGFtYWlyMl9lbDIKKy4qOglkNTNlYTMyMCAJbXJzCXgwLCBhbWFpcjJfZWwzCisuKjoJ ZDUzOGEyMjAgCW1ycwl4MCwgbWFpcjJfZWwxCisuKjoJZDUzZGEyMjAgCW1ycwl4MCwgbWFp cjJfZWwxMgorLio6CWQ1M2NhMTIwIAltcnMJeDAsIG1haXIyX2VsMgorLio6CWQ1M2VhMTIw IAltcnMJeDAsIG1haXIyX2VsMworLio6CWQ1MThhMzIwIAltc3IJYW1haXIyX2VsMSwgeDAK Ky4qOglkNTFkYTMyMCAJbXNyCWFtYWlyMl9lbDEyLCB4MAorLio6CWQ1MWNhMzIwIAltc3IJ YW1haXIyX2VsMiwgeDAKKy4qOglkNTFlYTMyMCAJbXNyCWFtYWlyMl9lbDMsIHgwCisuKjoJ ZDUxOGEyMjAgCW1zcgltYWlyMl9lbDEsIHgwCisuKjoJZDUxZGEyMjAgCW1zcgltYWlyMl9l bDEyLCB4MAorLio6CWQ1MWNhMTIwIAltc3IJbWFpcjJfZWwyLCB4MAorLio6CWQ1MWVhMTIw IAltc3IJbWFpcjJfZWwzLCB4MAorLio6CWQ1MzhhMjYwIAltcnMJeDAsIHBpcl9lbDEKKy4q OglkNTNkYTI2MCAJbXJzCXgwLCBwaXJfZWwxMgorLio6CWQ1M2NhMjYwIAltcnMJeDAsIHBp cl9lbDIKKy4qOglkNTNlYTI2MCAJbXJzCXgwLCBwaXJfZWwzCisuKjoJZDUzOGEyNDAgCW1y cwl4MCwgcGlyZTBfZWwxCisuKjoJZDUzZGEyNDAgCW1ycwl4MCwgcGlyZTBfZWwxMgorLio6 CWQ1M2NhMjQwIAltcnMJeDAsIHBpcmUwX2VsMgorLio6CWQ1MThhMjYwIAltc3IJcGlyX2Vs MSwgeDAKKy4qOglkNTFkYTI2MCAJbXNyCXBpcl9lbDEyLCB4MAorLio6CWQ1MWNhMjYwIAlt c3IJcGlyX2VsMiwgeDAKKy4qOglkNTFlYTI2MCAJbXNyCXBpcl9lbDMsIHgwCisuKjoJZDUx OGEyNDAgCW1zcglwaXJlMF9lbDEsIHgwCisuKjoJZDUxZGEyNDAgCW1zcglwaXJlMF9lbDEy LCB4MAorLio6CWQ1MWNhMjQwIAltc3IJcGlyZTBfZWwyLCB4MAorLio6CWQ1M2NhMmEwIAlt cnMJeDAsIHMycGlyX2VsMgorLio6CWQ1MWNhMmEwIAltc3IJczJwaXJfZWwyLCB4MAorLio6 CWQ1M2JhMjgwIAltcnMJeDAsIHBvcl9lbDAKKy4qOglkNTM4YTI4MCAJbXJzCXgwLCBwb3Jf ZWwxCisuKjoJZDUzZGEyODAgCW1ycwl4MCwgcG9yX2VsMTIKKy4qOglkNTNjYTI4MCAJbXJz CXgwLCBwb3JfZWwyCisuKjoJZDUzZWEyODAgCW1ycwl4MCwgcG9yX2VsMworLio6CWQ1MWJh MjgwIAltc3IJcG9yX2VsMCwgeDAKKy4qOglkNTE4YTI4MCAJbXNyCXBvcl9lbDEsIHgwCisu KjoJZDUxZGEyODAgCW1zcglwb3JfZWwxMiwgeDAKKy4qOglkNTFjYTI4MCAJbXNyCXBvcl9l bDIsIHgwCisuKjoJZDUxZWEyODAgCW1zcglwb3JfZWwzLCB4MAorLio6CWQ1MzhhMmEwIAlt cnMJeDAsIHMycG9yX2VsMQorLio6CWQ1MThhMmEwIAltc3IJczJwb3JfZWwxLCB4MAorLio6 CWQ1MzgyMDYwIAltcnMJeDAsIHRjcjJfZWwxCisuKjoJZDUzZDIwNjAgCW1ycwl4MCwgdGNy Ml9lbDEyCisuKjoJZDUzYzIwNjAgCW1ycwl4MCwgdGNyMl9lbDIKKy4qOglkNTE4MjA2MCAJ bXNyCXRjcjJfZWwxLCB4MAorLio6CWQ1MWQyMDYwIAltc3IJdGNyMl9lbDEyLCB4MAorLio6 CWQ1MWMyMDYwIAltc3IJdGNyMl9lbDIsIHgwCmRpZmYgLS1naXQgYS9nYXMvdGVzdHN1aXRl L2dhcy9hYXJjaDY0L2FybXY4XzktYS1zeXNyZWdzLnMgYi9nYXMvdGVzdHN1aXRlL2dhcy9h YXJjaDY0L2FybXY4XzktYS1zeXNyZWdzLnMKaW5kZXggNGU0OTRhOTY1ZjZhOTE5NjM5NWIy ZGExZjhmYjdkYTNlNDJmYWE3Yy4uMjc2OGMyNjg2OTAzNjI5ZDg4Y2EzNmVmMTQwNGI0ZWEw YTBjNDc3YSAxMDA2NDQKLS0tIGEvZ2FzL3Rlc3RzdWl0ZS9nYXMvYWFyY2g2NC9hcm12OF85 LWEtc3lzcmVncy5zCisrKyBiL2dhcy90ZXN0c3VpdGUvZ2FzL2FhcmNoNjQvYXJtdjhfOS1h LXN5c3JlZ3MucwpAQCAtMzIsMyArMzIsNjkgQEAKIAlhdCBzMWUxYSwgeDEKIAlhdCBzMWUy YSwgeDMKIAlhdCBzMWUzYSwgeDUKKworCS8qIEZFQVRfQUlFLiAgKi8KKwltcnMgeDAsIGFt YWlyMl9lbDEKKwltcnMgeDAsIGFtYWlyMl9lbDEyCisJbXJzIHgwLCBhbWFpcjJfZWwyCisJ bXJzIHgwLCBhbWFpcjJfZWwzCisJbXJzIHgwLCBtYWlyMl9lbDEKKwltcnMgeDAsIG1haXIy X2VsMTIKKwltcnMgeDAsIG1haXIyX2VsMgorCW1ycyB4MCwgbWFpcjJfZWwzCisKKwltc3Ig YW1haXIyX2VsMSwgeDAKKwltc3IgYW1haXIyX2VsMTIsIHgwCisJbXNyIGFtYWlyMl9lbDIs IHgwCisJbXNyIGFtYWlyMl9lbDMsIHgwCisJbXNyIG1haXIyX2VsMSwgeDAKKwltc3IgbWFp cjJfZWwxMiwgeDAKKwltc3IgbWFpcjJfZWwyLCB4MAorCW1zciBtYWlyMl9lbDMsIHgwCisK KwkvKiBGRUFUX1MxUElFLiAgKi8KKwltcnMgeDAsIHBpcl9lbDEKKwltcnMgeDAsIHBpcl9l bDEyCisJbXJzIHgwLCBwaXJfZWwyCisJbXJzIHgwLCBwaXJfZWwzCisJbXJzIHgwLCBwaXJl MF9lbDEKKwltcnMgeDAsIHBpcmUwX2VsMTIKKwltcnMgeDAsIHBpcmUwX2VsMgorCisJbXNy IHBpcl9lbDEsIHgwCisJbXNyIHBpcl9lbDEyLCB4MAorCW1zciBwaXJfZWwyLCB4MAorCW1z ciBwaXJfZWwzLCB4MAorCW1zciBwaXJlMF9lbDEsIHgwCisJbXNyIHBpcmUwX2VsMTIsIHgw CisJbXNyIHBpcmUwX2VsMiwgeDAKKworCS8qIEZFQVRfUzJQSUUuICAqLworCW1ycyB4MCwg czJwaXJfZWwyCisJbXNyIHMycGlyX2VsMiwgeDAKKworCS8qIEZFQVRfUzFQT0UuICAqLwor CW1ycyB4MCwgcG9yX2VsMAorCW1ycyB4MCwgcG9yX2VsMQorCW1ycyB4MCwgcG9yX2VsMTIK KwltcnMgeDAsIHBvcl9lbDIKKwltcnMgeDAsIHBvcl9lbDMKKworCW1zciBwb3JfZWwwLCB4 MAorCW1zciBwb3JfZWwxLCB4MAorCW1zciBwb3JfZWwxMiwgeDAKKwltc3IgcG9yX2VsMiwg eDAKKwltc3IgcG9yX2VsMywgeDAKKworCS8qIEZFQVRfUzIxUE9FLiAgKi8KKwltcnMgeDAs IHMycG9yX2VsMQorCW1zciBzMnBvcl9lbDEsIHgwCisKKwkvKiBGRUFUX1RDUjIuICAqLwor CW1ycyB4MCwgdGNyMl9lbDEKKwltcnMgeDAsIHRjcjJfZWwxMgorCW1ycyB4MCwgdGNyMl9l bDIKKworCW1zciB0Y3IyX2VsMSwgeDAKKwltc3IgdGNyMl9lbDEyLCB4MAorCW1zciB0Y3Iy X2VsMiwgeDAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvb3Bjb2RlL2FhcmNoNjQuaCBiL2luY2x1 ZGUvb3Bjb2RlL2FhcmNoNjQuaAppbmRleCA3OTJkNmE0ZjRhNzYwMzQ4Nzg5OWYxNzVjMmI0 OTc2M2NiYjQ3Njk3Li5kZjA4NjQwMDlmZTE0NTAyOGFlZjljOGQ1ZTVlNzZiYWRkNjE2ZjFi IDEwMDY0NAotLS0gYS9pbmNsdWRlL29wY29kZS9hYXJjaDY0LmgKKysrIGIvaW5jbHVkZS9v cGNvZGUvYWFyY2g2NC5oCkBAIC0xODUsNiArMTg1LDE4IEBAIGVudW0gYWFyY2g2NF9mZWF0 dXJlX2JpdCB7CiAgIEFBUkNINjRfRkVBVFVSRV9QRkFSLAogICAvKiBBZGRyZXNzIFRyYW5z bGF0ZSBTdGFnZSAxLiAgKi8KICAgQUFSQ0g2NF9GRUFUVVJFX0FUUzFBLAorICAvKiBNZW1v cnkgQXR0cmlidXRlIEluZGV4IEVuaGFuY2VtZW50LiAgKi8KKyAgQUFSQ0g2NF9GRUFUVVJF X0FJRSwKKyAgLyogU3RhZ2UgMSBQZXJtaXNzaW9uIEluZGlyZWN0aW9uIEV4dGVuc2lvbi4g ICovCisgIEFBUkNINjRfRkVBVFVSRV9TMVBJRSwKKyAgLyogU3RhZ2UgMiBQZXJtaXNzaW9u IEluZGlyZWN0aW9uIEV4dGVuc2lvbi4gICovCisgIEFBUkNINjRfRkVBVFVSRV9TMlBJRSwK KyAgLyogU3RhZ2UgMSBQZXJtaXNzaW9uIE92ZXJsYXkgRXh0ZW5zaW9uLiAgKi8KKyAgQUFS Q0g2NF9GRUFUVVJFX1MxUE9FLAorICAvKiBTdGFnZSAyIFBlcm1pc3Npb24gT3ZlcmxheSBF eHRlbnNpb24uICAqLworICBBQVJDSDY0X0ZFQVRVUkVfUzJQT0UsCisgIC8qIEV4dGVuc2lv biB0byBUcmFuc2xhdGlvbiBDb250cm9sIFJlZ2lzdGVycy4gICovCisgIEFBUkNINjRfRkVB VFVSRV9UQ1IyLAogICBBQVJDSDY0X05VTV9GRUFUVVJFUwogfTsKIApAQCAtMjQ4LDcgKzI2 MCwxMyBAQCBlbnVtIGFhcmNoNjRfZmVhdHVyZV9iaXQgewogCQkJCQkgfCBBQVJDSDY0X0ZF QVRCSVQgKFgsIFNDVExSMikJXAogCQkJCQkgfCBBQVJDSDY0X0ZFQVRCSVQgKFgsIEZHVDIp CVwKIAkJCQkJIHwgQUFSQ0g2NF9GRUFUQklUIChYLCBQRkFSKQlcCi0JCQkJCSB8IEFBUkNI NjRfRkVBVEJJVCAoWCwgQVRTMUEpKQorCQkJCQkgfCBBQVJDSDY0X0ZFQVRCSVQgKFgsIEFU UzFBKQlcCisJCQkJCSB8IEFBUkNINjRfRkVBVEJJVCAoWCwgQUlFKQlcCisJCQkJCSB8IEFB UkNINjRfRkVBVEJJVCAoWCwgUzFQSUUpCVwKKwkJCQkJIHwgQUFSQ0g2NF9GRUFUQklUIChY LCBTMlBJRSkJXAorCQkJCQkgfCBBQVJDSDY0X0ZFQVRCSVQgKFgsIFMxUE9FKQlcCisJCQkJ CSB8IEFBUkNINjRfRkVBVEJJVCAoWCwgUzJQT0UpCVwKKwkJCQkJIHwgQUFSQ0g2NF9GRUFU QklUIChYLCBUQ1IyKSkKIAogI2RlZmluZSBBQVJDSDY0X0FSQ0hfVjlBX0ZFQVRVUkVTKFgp CShBQVJDSDY0X0ZFQVRCSVQgKFgsIFY5QSkJXAogCQkJCQkgfCBBQVJDSDY0X0ZFQVRCSVQg KFgsIEYxNikJXApkaWZmIC0tZ2l0IGEvb3Bjb2Rlcy9hYXJjaDY0LXN5cy1yZWdzLmRlZiBi L29wY29kZXMvYWFyY2g2NC1zeXMtcmVncy5kZWYKaW5kZXggYjUxYzVhYTE0NTk4YWJlODYy OGQ2YTEzNjNiNDNkNjYwNGRjOGZkYS4uMGY2NDdlZmNhN2U0NmE4NTU0YWM1Yzg1MGZiMzE1 ODYwYmJlZGUzMyAxMDA2NDQKLS0tIGEvb3Bjb2Rlcy9hYXJjaDY0LXN5cy1yZWdzLmRlZgor KysgYi9vcGNvZGVzL2FhcmNoNjQtc3lzLXJlZ3MuZGVmCkBAIC01NCw2ICs1NCwxMCBAQAog ICBTWVNSRUcgKCJhbWFpcl9lbDEyIiwJCUNQRU5DICgzLDUsMTAsMywwKSwJRl9BUkNIRVhU LAkJQUFSQ0g2NF9GRUFUVVJFIChWOF8xQSkpCiAgIFNZU1JFRyAoImFtYWlyX2VsMiIsCQlD UEVOQyAoMyw0LDEwLDMsMCksCTAsCQkJQUFSQ0g2NF9OT19GRUFUVVJFUykKICAgU1lTUkVH ICgiYW1haXJfZWwzIiwJCUNQRU5DICgzLDYsMTAsMywwKSwJMCwJCQlBQVJDSDY0X05PX0ZF QVRVUkVTKQorICBTWVNSRUcgKCJhbWFpcjJfZWwxIiwJCUNQRU5DICgzLDAsMTAsMywxKSwJ Rl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJFIChBSUUpKQorICBTWVNSRUcgKCJhbWFpcjJf ZWwxMiIsCUNQRU5DICgzLDUsMTAsMywxKSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJF IChBSUUpKQorICBTWVNSRUcgKCJhbWFpcjJfZWwyIiwJCUNQRU5DICgzLDQsMTAsMywxKSwJ Rl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJFIChBSUUpKQorICBTWVNSRUcgKCJhbWFpcjJf ZWwzIiwJCUNQRU5DICgzLDYsMTAsMywxKSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJF IChBSUUpKQogICBTWVNSRUcgKCJhbWNmZ3JfZWwwIiwJCUNQRU5DICgzLDMsMTMsMiwxKSwJ Rl9SRUdfUkVBRHxGX0FSQ0hFWFQsCUFBUkNINjRfRkVBVFVSRSAoVjhfNEEpKQogICBTWVNS RUcgKCJhbWNnMWlkcl9lbDAiLAlDUEVOQyAoMywzLDEzLDIsNiksCUZfUkVHX1JFQUR8Rl9B UkNIRVhULAlBQVJDSDY0X0ZFQVRVUkUgKFY4XzZBKSkKICAgU1lTUkVHICgiYW1jZ2NyX2Vs MCIsCQlDUEVOQyAoMywzLDEzLDIsMiksCUZfUkVHX1JFQUR8Rl9BUkNIRVhULAlBQVJDSDY0 X0ZFQVRVUkUgKFY4XzRBKSkKQEAgLTU1Niw2ICs1NjAsMTAgQEAKICAgU1lTUkVHICgibWFp cl9lbDEyIiwJCUNQRU5DICgzLDUsMTAsMiwwKSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFU VVJFIChWOF8xQSkpCiAgIFNZU1JFRyAoIm1haXJfZWwyIiwJCUNQRU5DICgzLDQsMTAsMiww KSwJMCwJCQlBQVJDSDY0X05PX0ZFQVRVUkVTKQogICBTWVNSRUcgKCJtYWlyX2VsMyIsCQlD UEVOQyAoMyw2LDEwLDIsMCksCTAsCQkJQUFSQ0g2NF9OT19GRUFUVVJFUykKKyAgU1lTUkVH ICgibWFpcjJfZWwxIiwJCUNQRU5DICgzLDAsMTAsMiwxKSwJRl9BUkNIRVhULAkJQUFSQ0g2 NF9GRUFUVVJFIChBSUUpKQorICBTWVNSRUcgKCJtYWlyMl9lbDEyIiwJCUNQRU5DICgzLDUs MTAsMiwxKSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJFIChBSUUpKQorICBTWVNSRUcg KCJtYWlyMl9lbDIiLAkJQ1BFTkMgKDMsNCwxMCwxLDEpLAlGX0FSQ0hFWFQsCQlBQVJDSDY0 X0ZFQVRVUkUgKEFJRSkpCisgIFNZU1JFRyAoIm1haXIyX2VsMyIsCQlDUEVOQyAoMyw2LDEw LDEsMSksCUZfQVJDSEVYVCwJCUFBUkNINjRfRkVBVFVSRSAoQUlFKSkKICAgU1lTUkVHICgi bWRjY2ludF9lbDEiLAlDUEVOQyAoMiwwLDAsMiwwKSwJMCwJCQlBQVJDSDY0X05PX0ZFQVRV UkVTKQogICBTWVNSRUcgKCJtZGNjc3JfZWwwIiwJCUNQRU5DICgyLDMsMCwxLDApLAlGX1JF R19SRUFELAkJQUFSQ0g2NF9OT19GRUFUVVJFUykKICAgU1lTUkVHICgibWRjcl9lbDIiLAkJ Q1BFTkMgKDMsNCwxLDEsMSksCTAsCQkJQUFSQ0g2NF9OT19GRUFUVVJFUykKQEAgLTYwMCw2 ICs2MDgsMTMgQEAKICAgU1lTUkVHICgib3NlY2NyX2VsMSIsCQlDUEVOQyAoMiwwLDAsNiwy KSwJMCwJCQlBQVJDSDY0X05PX0ZFQVRVUkVTKQogICBTWVNSRUcgKCJvc2xhcl9lbDEiLAkJ Q1BFTkMgKDIsMCwxLDAsNCksCUZfUkVHX1dSSVRFLAkJQUFSQ0g2NF9OT19GRUFUVVJFUykK ICAgU1lTUkVHICgib3Nsc3JfZWwxIiwJCUNQRU5DICgyLDAsMSwxLDQpLAlGX1JFR19SRUFE LAkJQUFSQ0g2NF9OT19GRUFUVVJFUykKKyAgU1lTUkVHICgicGlyX2VsMSIsCQlDUEVOQyAo MywwLDEwLDIsMyksCUZfQVJDSEVYVCwJCUFBUkNINjRfRkVBVFVSRSAoUzFQSUUpKQorICBT WVNSRUcgKCJwaXJfZWwxMiIsCQlDUEVOQyAoMyw1LDEwLDIsMyksCUZfQVJDSEVYVCwJCUFB UkNINjRfRkVBVFVSRSAoUzFQSUUpKQorICBTWVNSRUcgKCJwaXJfZWwyIiwJCUNQRU5DICgz LDQsMTAsMiwzKSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJFIChTMVBJRSkpCisgIFNZ U1JFRyAoInBpcl9lbDMiLAkJQ1BFTkMgKDMsNiwxMCwyLDMpLAlGX0FSQ0hFWFQsCQlBQVJD SDY0X0ZFQVRVUkUgKFMxUElFKSkKKyAgU1lTUkVHICgicGlyZTBfZWwxIiwJCUNQRU5DICgz LDAsMTAsMiwyKSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJFIChTMVBJRSkpCisgIFNZ U1JFRyAoInBpcmUwX2VsMTIiLAkJQ1BFTkMgKDMsNSwxMCwyLDIpLAlGX0FSQ0hFWFQsCQlB QVJDSDY0X0ZFQVRVUkUgKFMxUElFKSkKKyAgU1lTUkVHICgicGlyZTBfZWwyIiwJCUNQRU5D ICgzLDQsMTAsMiwyKSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJFIChTMVBJRSkpCiAg IFNZU1JFRyAoInBhbiIsCQlDUEVOQyAoMywwLDQsMiwzKSwJRl9BUkNIRVhULAkJQUFSQ0g2 NF9GRUFUVVJFIChQQU4pKQogICBTWVNSRUcgKCJwYXJfZWwxIiwJCUNQRU5DICgzLDAsNyw0 LDApLAlGX1JFR18xMjgsCQlBQVJDSDY0X05PX0ZFQVRVUkVTKQogICBTWVNSRUcgKCJwZmFy X2VsMSIsCQlDUEVOQyAoMywwLDYsMCw1KSwgICAgICBGX0FSQ0hFWFQsICAgICAgICAgICAg ICBBQVJDSDY0X0ZFQVRVUkUgKFBGQVIpKQpAQCAtNjk5LDYgKzcxNCwxMSBAQAogICBTWVNS RUcgKCJwbXVzZXJlbnJfZWwwIiwJQ1BFTkMgKDMsMyw5LDE0LDApLAkwLAkJCUFBUkNINjRf Tk9fRkVBVFVSRVMpCiAgIFNZU1JFRyAoInBteGV2Y250cl9lbDAiLAlDUEVOQyAoMywzLDks MTMsMiksCTAsCQkJQUFSQ0g2NF9OT19GRUFUVVJFUykKICAgU1lTUkVHICgicG14ZXZ0eXBl cl9lbDAiLAlDUEVOQyAoMywzLDksMTMsMSksCTAsCQkJQUFSQ0g2NF9OT19GRUFUVVJFUykK KyAgU1lTUkVHICgicG9yX2VsMCIsCQlDUEVOQyAoMywzLDEwLDIsNCksCUZfQVJDSEVYVCwJ CUFBUkNINjRfRkVBVFVSRSAoUzFQT0UpKQorICBTWVNSRUcgKCJwb3JfZWwxIiwJCUNQRU5D ICgzLDAsMTAsMiw0KSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJFIChTMVBPRSkpCisg IFNZU1JFRyAoInBvcl9lbDEyIiwJCUNQRU5DICgzLDUsMTAsMiw0KSwJRl9BUkNIRVhULAkJ QUFSQ0g2NF9GRUFUVVJFIChTMVBPRSkpCisgIFNZU1JFRyAoInBvcl9lbDIiLAkJQ1BFTkMg KDMsNCwxMCwyLDQpLAlGX0FSQ0hFWFQsCQlBQVJDSDY0X0ZFQVRVUkUgKFMxUE9FKSkKKyAg U1lTUkVHICgicG9yX2VsMyIsCQlDUEVOQyAoMyw2LDEwLDIsNCksCUZfQVJDSEVYVCwJCUFB UkNINjRfRkVBVFVSRSAoUzFQT0UpKQogICBTWVNSRUcgKCJwcmJhcjEwX2VsMSIsCUNQRU5D ICgzLDAsNiwxMywwKSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJFIChWOFIpKQogICBT WVNSRUcgKCJwcmJhcjEwX2VsMiIsCUNQRU5DICgzLDQsNiwxMywwKSwJRl9BUkNIRVhULAkJ QUFSQ0g2NF9GRUFUVVJFIChWOFIpKQogICBTWVNSRUcgKCJwcmJhcjExX2VsMSIsCUNQRU5D ICgzLDAsNiwxMyw0KSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJFIChWOFIpKQpAQCAt ODE4LDExICs4MzgsMTYgQEAKICAgU1lTUkVHICgic3Bzcl91bmQiLAkJQ1BFTkMgKDMsNCw0 LDMsMiksCTAsCQkJQUFSQ0g2NF9OT19GRUFUVVJFUykKICAgU1lTUkVHICgic3NicyIsCQlD UEVOQyAoMywzLDQsMiw2KSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJFIChTU0JTKSkK ICAgU1lTUkVHICgic3ZjciIsCQlDUEVOQyAoMywzLDQsMiwyKSwJRl9BUkNIRVhULAkJQUFS Q0g2NF9GRUFUVVJFIChTTUUpKQorICBTWVNSRUcgKCJzMnBpcl9lbDIiLAkJQ1BFTkMgKDMs NCwxMCwyLDUpLAlGX0FSQ0hFWFQsCQlBQVJDSDY0X0ZFQVRVUkUgKFMyUElFKSkKKyAgU1lT UkVHICgiczJwb3JfZWwxIiwJCUNQRU5DICgzLDAsMTAsMiw1KSwJRl9BUkNIRVhULAkJQUFS Q0g2NF9GRUFUVVJFIChTMlBPRSkpCiAgIFNZU1JFRyAoInRjbyIsCQlDUEVOQyAoMywzLDQs Miw3KSwJRl9BUkNIRVhULAkJQUFSQ0g2NF9GRUFUVVJFIChNRU1UQUcpKQogICBTWVNSRUcg KCJ0Y3JfZWwxIiwJCUNQRU5DICgzLDAsMiwwLDIpLAkwLAkJCUFBUkNINjRfTk9fRkVBVFVS RVMpCiAgIFNZU1JFRyAoInRjcl9lbDEyIiwJCUNQRU5DICgzLDUsMiwwLDIpLAlGX0FSQ0hF WFQsCQlBQVJDSDY0X0ZFQVRVUkUgKFY4XzFBKSkKICAgU1lTUkVHICgidGNyX2VsMiIsCQlD UEVOQyAoMyw0LDIsMCwyKSwJMCwJCQlBQVJDSDY0X05PX0ZFQVRVUkVTKQogICBTWVNSRUcg KCJ0Y3JfZWwzIiwJCUNQRU5DICgzLDYsMiwwLDIpLAkwLAkJCUFBUkNINjRfTk9fRkVBVFVS RVMpCisgIFNZU1JFRyAoInRjcjJfZWwxIiwJCUNQRU5DICgzLDAsMiwwLDMpLAlGX0FSQ0hF WFQsCQlBQVJDSDY0X0ZFQVRVUkUgKFRDUjIpKQorICBTWVNSRUcgKCJ0Y3IyX2VsMTIiLAkJ Q1BFTkMgKDMsNSwyLDAsMyksCUZfQVJDSEVYVCwJCUFBUkNINjRfRkVBVFVSRSAoVENSMikp CisgIFNZU1JFRyAoInRjcjJfZWwyIiwJCUNQRU5DICgzLDQsMiwwLDMpLAlGX0FSQ0hFWFQs CQlBQVJDSDY0X0ZFQVRVUkUgKFRDUjIpKQogICBTWVNSRUcgKCJ0ZWVjcjMyX2VsMSIsCUNQ RU5DICgyLDIsMCwwLDApLAkwLAkJCUFBUkNINjRfTk9fRkVBVFVSRVMpCiAgIFNZU1JFRyAo InRlZWhicjMyX2VsMSIsCUNQRU5DICgyLDIsMSwwLDApLAkwLAkJCUFBUkNINjRfTk9fRkVB VFVSRVMpCiAgIFNZU1JFRyAoInRmc3JfZWwxIiwJCUNQRU5DICgzLDAsNSw2LDApLAlGX0FS Q0hFWFQsCQlBQVJDSDY0X0ZFQVRVUkUgKE1FTVRBRykpCg== --------------QxMXP8Mc7ux4Ue78ud0isJIT--