From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2088.outbound.protection.outlook.com [40.107.104.88]) by sourceware.org (Postfix) with ESMTPS id CDB603858C5E for ; Thu, 23 Feb 2023 17:10:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CDB603858C5E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=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=huWouLk5XCbzPp9v7X+kP8pJIIh1caKgMBnRFz8LRnc=; b=u/WFCMgAh2Vid/hzFFKkqUG2kN4eW4UkyE+w4/xbtGuto5BODjejg2Jf7uA2jZFFPKu0Y0sBouem7Q5GhWcdrPyVCWFGq2rObXB1eaSksBBoOHC/syUztmj2B8ZC1bfBjmUuR7LylNr+DPlFxbXrctPnx85dLhfSgCoyRnnsJos= Received: from DU2PR04CA0254.eurprd04.prod.outlook.com (2603:10a6:10:28e::19) by AS8PR08MB8873.eurprd08.prod.outlook.com (2603:10a6:20b:5b9::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.21; Thu, 23 Feb 2023 17:10:33 +0000 Received: from DBAEUR03FT023.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:28e:cafe::4) by DU2PR04CA0254.outlook.office365.com (2603:10a6:10:28e::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.21 via Frontend Transport; Thu, 23 Feb 2023 17:10:33 +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 DBAEUR03FT023.mail.protection.outlook.com (100.127.142.253) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.21 via Frontend Transport; Thu, 23 Feb 2023 17:10:33 +0000 Received: ("Tessian outbound 43b0faad5a68:v132"); Thu, 23 Feb 2023 17:10:33 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 8145856b190ecbbb X-CR-MTA-TID: 64aa7808 Received: from 00194b5097e4.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 2541D40C-941C-4217-A8E7-B928A56DC79E.1; Thu, 23 Feb 2023 17:10:26 +0000 Received: from EUR03-AM7-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 00194b5097e4.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 23 Feb 2023 17:10:26 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BfetpwTkckfUJULTI2e5/bUcCuPhBdFfb4SDFygkiZT25/hCNa1XmC2ggup3T9PI/6B9V4qL9i9ML9hm3+djdzMomNCU7XsOOubyOgnWKAPI/3N9c2rDGYRTWlT7Q4M9TgX3sUC/HAdJ8v5YJ4WqXWjybvliTKzQA7fcvBzhQJugNxbj3XVr9XPTa6PUuwnuEmKpdd9GDIE0B7lzW0mYwzomYq61sRr+CX1AHNOjnSyn29uzscK/XRlGnQBSWkAiqi+sRCoNDTGRaMCrpjqSzNv6rvBE0tyKOiPYi0Ig+f1irwWUuDgzApm2R2eV2+CQRSBOXX69rwFotjJHYtx4Eg== 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=huWouLk5XCbzPp9v7X+kP8pJIIh1caKgMBnRFz8LRnc=; b=k9vPSgb3o+q1GlC3xlFRlU1N3fIc4DE62UDDvDf7ZlbmJJphki4O2bZS6oqRmiDW9W5xvvpqoGLAfiXzOIUplrMZufxTWatkfO8Femx5jaK0UtTsUe9IIBig5qUd55Ik2CN/kOcUKzWEbGNTdKdESaze025u3hG59dc7H5OefsYiJzRc2VsASFwWhsabODh0Q000wQLXh/tRpMw6zd8LPXT3w651EMIIsIX6ecZFAzvlVRk479uxCLit/GMxVyhu9qra6EA6+1BxLzE1Z6jPKsd9w44tikh43dFaJB+3TYWYlFJIoF+1mxl0irBq0k/orJnucg+XMc6RxiZivSOLKQ== 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 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=huWouLk5XCbzPp9v7X+kP8pJIIh1caKgMBnRFz8LRnc=; b=u/WFCMgAh2Vid/hzFFKkqUG2kN4eW4UkyE+w4/xbtGuto5BODjejg2Jf7uA2jZFFPKu0Y0sBouem7Q5GhWcdrPyVCWFGq2rObXB1eaSksBBoOHC/syUztmj2B8ZC1bfBjmUuR7LylNr+DPlFxbXrctPnx85dLhfSgCoyRnnsJos= Received: from AM6PR05CA0001.eurprd05.prod.outlook.com (2603:10a6:20b:2e::14) by PAXPR08MB6368.eurprd08.prod.outlook.com (2603:10a6:102:159::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.21; Thu, 23 Feb 2023 17:10:25 +0000 Received: from AM7EUR03FT024.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:2e:cafe::43) by AM6PR05CA0001.outlook.office365.com (2603:10a6:20b:2e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.21 via Frontend Transport; Thu, 23 Feb 2023 17:10:24 +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 AM7EUR03FT024.mail.protection.outlook.com (100.127.140.238) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.6134.24 via Frontend Transport; Thu, 23 Feb 2023 17:10:24 +0000 Received: from AZ-NEU-EX02.Emea.Arm.com (10.251.26.5) by AZ-NEU-EX04.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.17; Thu, 23 Feb 2023 17:10:24 +0000 Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) 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.17; Thu, 23 Feb 2023 17:10:23 +0000 Received: from [10.57.51.249] (10.57.51.249) by mail.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.17 via Frontend Transport; Thu, 23 Feb 2023 17:10:23 +0000 Content-Type: multipart/mixed; boundary="------------r0f9vuzIZOOhpe5vHRRCi7i5" Message-ID: <33476d31-2d9d-3aee-cd60-7f70e256e3dd@arm.com> Date: Thu, 23 Feb 2023 17:10:23 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Content-Language: en-US To: CC: Richard Earnshaw , nd From: Srinath Parvathaneni Subject: [PATCH v2][Newlib] arm: Restrict processor mode change when in hypervisor mode. X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AM7EUR03FT024:EE_|PAXPR08MB6368:EE_|DBAEUR03FT023:EE_|AS8PR08MB8873:EE_ X-MS-Office365-Filtering-Correlation-Id: b0390c22-90f2-4be4-281c-08db15c0dfe7 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: 3SSkjSgt+2pw9Iu3rYwimRq8Kq7i+oE/6zLx6JoOvnG4EgQU2NuuCG410xUmaDAJVH7jjhacIg+tOj64rYIU1Czl7ktl79rv7qqA4XF7hf9yxiqu8DxrunveJlrt4Hd1V0DN7yk2Nr4vF7psQ4PA70nkyFW5FqjvxBdU4UJUUBXOeeLbbxkdM2Xxj2cpm5m/4oQdPNmH00VtfC+Vskr/7WYdc7XG7q5luIX93RG+RzjpKte9fpyes/yzVuWMgsKcuv0GLpQQYYC0UkrXJ2cU7iCy0FVwP3yWgdobfJvZnV9iUK7ayAHxKBJdgzb8PygC/QDqpjrBmifkkvJz2As4foPGO4JS5uz9eWMtTqUNyphXNdFgXEweuLO5e0xlzDvkJI+tY6Bz/UC+Em0ViMpUsZAIpj1AT/CLzKkLixZUQPCHONac9cfKhQF5bwsoJEWgEWlMg58Pva7efMgYxgbDptY5T2GFBPXrAkQHz4eXbc8T2ohq5mcCBC0h2E2LYLaFLibe52YqHGtCSdjidYkSVcPM7n52Ln2B++/HbdYhQYtS3cOfAEgHFRghPmENT5FuX/7HEZ58XF8PmaF/iCGBoEOmrqMGsXLiSCCr9C8HL6hz+sQ3bQuAtebrX3Zs+yGtRLDSyBlcvd8pflLvSolbkdAJs9YRZlSAaAfPrFLs6cl6/zHNGf2aJ0AHfxC/SKQobeJdhMKHYl2HuU+VuXLbUHc0qSVWPOTiwQ2K6+xUE1bKuR60uIw7ckctjVE8vJ7xF8JalQn63oD5dni3TWGt1lSl01jb3cuS5yP8EZ0s/O8= 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:(13230025)(4636009)(39860400002)(396003)(376002)(346002)(136003)(451199018)(36840700001)(40470700004)(46966006)(356005)(83380400001)(36860700001)(235185007)(81166007)(82740400003)(31696002)(86362001)(36756003)(2906002)(8936002)(5660300002)(44832011)(41300700001)(40480700001)(82310400005)(2616005)(40460700003)(186003)(26005)(21490400003)(33964004)(426003)(47076005)(336012)(54906003)(6916009)(70206006)(8676002)(316002)(70586007)(478600001)(16576012)(4326008)(31686004)(3940600001)(43740500002)(36900700001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6368 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DBAEUR03FT023.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: d53e4f01-856c-4a32-101e-08db15c0da95 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: t2+5KUhRGCS7Pvjm0fdtFx5scn1lCiK3XMQOdhJaP9qUFrBIX+KEveQzQcuTS2HoWxkexOoYvUGITsi3nz0vq2pkc5MWwOooeCPVUR0vBUfKZ6btE5WSBoNTRAyEPYXkbSd5R+nTJJ4ZTL27VEfG223JQSVSflOYeraF3ya5KPZmqJsAplS2LMQQdxrpo/7D10cbKEbkXbR9zzL4TbwNlV21dhsuhA3HnumiK+pdj9pCFu9YkZcQwHl9deHwbNEbsOX/CNimNozRbk8P9wkMuoGGkHcEkrulKK8ZcW9tQXuMqqYrdv68ZJbwqFQ47Y0p8BZraKxXQCHpumMurUxr7NN8U7k3nxh52AsbLL9Fa3lrdP73f/TQtl7V+Vhw8k5ANoWy6nCrpGKQirNL0R+fEdno8YamMxkYFvIpauzIB3fL7S6yF4oeXW9MUw4wuMVKApFM53BPhQvo1mWXDdn5RveP/AaR5m5XbU48qhFKLwrRROdkCj1W53kXJuUWKc9u2RiGl7iFjl0lqw3zRUoeGI22nP5mJKrOhkbMWKuQ2hCryVGZBP506lTKIZ0Vuzkpd/5o9sPqX5EzkF3szuknZI3or8Sfyl287SIpb71nAdAPtB8wwolJf1YEPAj6OfdMeTRh38QEacdjwGJj9UwNlhnhNrbbOVzyD8i6XmPT6ZWi187WJJOvh9t3njkDufAOFslJcU+NFSqP4isrS4XfKUg+nW0HwFcrHYHIGdQpdbrSzg3VhqLVPs8+0nzeEtTn4k2p0tT1QvSX4gp0w9aSHJY5CW9AkhZCKkuPYzEGRtTZo3UwnXvwWvpgmX2mAGdy 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:(13230025)(4636009)(346002)(396003)(136003)(39860400002)(376002)(451199018)(36840700001)(46966006)(40470700004)(5660300002)(36860700001)(235185007)(44832011)(41300700001)(8936002)(86362001)(31696002)(82310400005)(36756003)(40480700001)(2906002)(81166007)(82740400003)(40460700003)(2616005)(47076005)(478600001)(426003)(336012)(33964004)(21490400003)(26005)(186003)(70206006)(31686004)(70586007)(316002)(8676002)(6916009)(54906003)(16576012)(83380400001)(4326008)(3940600001)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2023 17:10:33.7429 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b0390c22-90f2-4be4-281c-08db15c0dfe7 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: DBAEUR03FT023.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB8873 X-Spam-Status: No, score=-13.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,GIT_PATCH_0,KAM_DMARC_NONE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP,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: --------------r0f9vuzIZOOhpe5vHRRCi7i5 Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit Hi All, In _stack_init function of crt0.S file, when the current mode is not user mode, all the processor modes are parsed and the corresponding stack limit are set for these modes for all A-profile and R-profile CPU's. But when the current processor mode is hypervisor mode, changing to any other mode using CPSR will result in an illegal instruction as per Arm-arm and simulator throws undefined instruction exception. This patch prevent the change of hypervisor mode to any other mode in _stack_init function in crt0.S files. Regression tested on arm-none-eabi target for newlib and newlib-nano and found no regressions. Ok for newlib master? Regards, Srinath. libgloss/ChangeLog: 2023-02-23 Srinath Parvathaneni * arm/crt0.S (_stack_init): Add check for hypervisor mode. newlib/ChangeLog: 2023-02-23 Srinath Parvathaneni * libc/sys/arm/crt0.S (_stack_init): Add check for hypervisor mode. --------------r0f9vuzIZOOhpe5vHRRCi7i5 Content-Type: text/plain; charset="UTF-8"; name="newlib.diff" Content-Disposition: attachment; filename="newlib.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xpYmdsb3NzL2FybS9jcnQwLlMgYi9saWJnbG9zcy9hcm0vY3J0MC5T CmluZGV4IDc4NTE1MTgwYmYwNmYxZGEzNzY2OWU0YzdlNjYwOGM3NmUxYjA5NmQuLjlkMWI2 NDk4NjRiMWM5MjBiMmMxYmFiN2I2YjA2OWQ1MmQ3MDhjNTMgMTAwNjQ0Ci0tLSBhL2xpYmds b3NzL2FybS9jcnQwLlMKKysrIGIvbGliZ2xvc3MvYXJtL2NydDAuUwpAQCAtMTIyLDEwICsx MjIsMTAgQEAKICogICArLS0tLS0rIDwtIFNQX3N2YyAgICAgICAgIG9mIGdldHRpbmcgaW4g YW5kIG91dCBvZiBzZWN1cmUgc3RhdGUgYXJlIG5vdCBhcwogKiAgIHwgICAgIHwgICAgICAg ICAgICAgICAgICAgc2ltcGxlIGFzIHdyaXRpbmcgdG8gdGhlIENQU1IgbW9kZSBiaXRzLgog KiAgIHwgSVJRIHwgLT0gMHgyMDAwICAgICAgIC0gTW9kZSBzd2l0Y2ggdmlhIENQU1IgaXMg bm90IGFsbG93ZWQgb25jZSBpbgotKiAgIHwgICAgIHwgICAgICAgICAgICAgICAgICAgbm9u LXByaXZpbGVnZWQgbW9kZSwgc28gd2UgdGFrZSBjYXJlIG5vdCB0byBlbnRlcgotKiBeICst LS0tLSsgPC0gU1BfdW5kICAgICAgICAgIlVzZXIiIHRvIHNldCB1cCBpdHMgU1AsIGFuZCBh bHNvIHNraXAgbW9zdAotKiBzIHwgICAgIHwgICAgICAgICAgICAgICAgICAgb3BlcmF0aW9u cyBpZiBhbHJlYWR5IGluIHRoYXQgbW9kZS4KLSogdCB8IFVORCB8IC09IDB4MTAwMAorKiAg IHwgICAgIHwgICAgICAgICAgICAgICAgICAgbm9uLXByaXZpbGVnZWQgbW9kZSBvciBpbiBo eXBlcnZpc29yIG1vZGUsIHNvIHdlCisqIF4gKy0tLS0tKyA8LSBTUF91bmQgICAgICAgICB0 YWtlIGNhcmUgbm90IHRvIGVudGVyICJVc2VyIiBvciAiSHlwZXJ2aXNvciIgbW9kZQorKiBz IHwgICAgIHwgICAgICAgICAgICAgICAgICAgdG8gc2V0IHVwIGl0cyBTUCwgYW5kIGFsc28g c2tpcCBtb3N0IG9wZXJhdGlvbnMgaWYKKyogdCB8IFVORCB8IC09IDB4MTAwMCAgICAgICAg IGFscmVhZHkgaW4gdGhlc2UgbW9kZXMuCiAqIGEgfCAgICAgfCAgICAgICAgICAgICAgICBJ bnB1dCBwYXJhbWV0ZXJzOgogKiBjICstLS0tLSsgPC0gU1BfdW5kICAgICAgIC0gc3AgLSBJ bml0aWFsaXplZCBTUAogKiBrIHwgICAgIHwgICAgICAgICAgICAgICAgIC0gcjIgLSBNYXkg Y29udGFpbiBTTCB2YWx1ZSBmcm9tIHNlbWlob3N0aW5nCkBAIC0xNDksMTIgKzE0OSwxMSBA QAogI2lmIChfX0FSTV9BUkNIX1BST0ZJTEUgIT0gJ00nKQogCS8qIEZvbGxvd2luZyBjb2Rl IGlzIGNvbXBhdGlibGUgZm9yIGJvdGggQVJNIGFuZCBUaHVtYiBJU0EuICAqLwogCW1ycwly NCwgQ1BTUgotCS8qIFRlc3QgbW9kZSBiaXRzIC0gaW4gVXNlciBvZiBhbGwgYXJlIDAuICAq LwotCXRzdAlyNCwgIyhDUFNSX01fTUFTSykKLQkvKiAiZXEiIG1lYW5zIHI0IEFORCAjMHgw RiBpcyAwLiAgKi8KKwltb3YJcjMsIHNwCisJYW5kcwlyMSwgcjQsICMoQ1BTUl9NX01BU0sp CisJYmVxCS5Mc2tpcF9jcHVfbW9kZXMKKwljbXAJcjEsICMoQ1BTUl9NX0hZUCkKIAliZXEJ Lkxza2lwX2NwdV9tb2RlcwotCi0JbW92CXIzLCBzcCAvKiBTYXZlIGlucHV0IFNQIHZhbHVl LiAgKi8KIAogCS8qIEZJUSBtb2RlLCBpbnRlcnJ1cHRzIGRpc2FibGVkLiAgKi8KIAltb3YJ cjEsICMoQ1BTUl9NX0ZJUXxDUFNSX01fMzJCSVR8Q1BTUl9JX01BU0t8Q1BTUl9GX01BU0sp CmRpZmYgLS1naXQgYS9uZXdsaWIvbGliYy9zeXMvYXJtL2NydDAuUyBiL25ld2xpYi9saWJj L3N5cy9hcm0vY3J0MC5TCmluZGV4IDZiMDFkOGE4OGI3N2Y0NGIxYmE0OTVhYTFmNjkxNTZm MTI3NDk1MjcuLjU4MmNkNzg5ODk3YjhhMjIzOTU4MTYxODQ2MjA0NzE1NWI1NWQxNjYgMTAw NjQ0Ci0tLSBhL25ld2xpYi9saWJjL3N5cy9hcm0vY3J0MC5TCisrKyBiL25ld2xpYi9saWJj L3N5cy9hcm0vY3J0MC5TCkBAIC0xMjIsMTAgKzEyMiwxMCBAQAogKiAgICstLS0tLSsgPC0g U1Bfc3ZjICAgICAgICAgb2YgZ2V0dGluZyBpbiBhbmQgb3V0IG9mIHNlY3VyZSBzdGF0ZSBh cmUgbm90IGFzCiAqICAgfCAgICAgfCAgICAgICAgICAgICAgICAgICBzaW1wbGUgYXMgd3Jp dGluZyB0byB0aGUgQ1BTUiBtb2RlIGJpdHMuCiAqICAgfCBJUlEgfCAtPSAweDIwMDAgICAg ICAgLSBNb2RlIHN3aXRjaCB2aWEgQ1BTUiBpcyBub3QgYWxsb3dlZCBvbmNlIGluCi0qICAg fCAgICAgfCAgICAgICAgICAgICAgICAgICBub24tcHJpdmlsZWdlZCBtb2RlLCBzbyB3ZSB0 YWtlIGNhcmUgbm90IHRvIGVudGVyCi0qIF4gKy0tLS0tKyA8LSBTUF91bmQgICAgICAgICAi VXNlciIgdG8gc2V0IHVwIGl0cyBTUCwgYW5kIGFsc28gc2tpcCBtb3N0Ci0qIHMgfCAgICAg fCAgICAgICAgICAgICAgICAgICBvcGVyYXRpb25zIGlmIGFscmVhZHkgaW4gdGhhdCBtb2Rl LgotKiB0IHwgVU5EIHwgLT0gMHgxMDAwCisqICAgfCAgICAgfCAgICAgICAgICAgICAgICAg ICBub24tcHJpdmlsZWdlZCBtb2RlIG9yIGluIGh5cGVydmlzb3IgbW9kZSwgc28gd2UKKyog XiArLS0tLS0rIDwtIFNQX3VuZCAgICAgICAgIHRha2UgY2FyZSBub3QgdG8gZW50ZXIgIlVz ZXIiIG9yICJIeXBlcnZpc29yIiBtb2RlCisqIHMgfCAgICAgfCAgICAgICAgICAgICAgICAg ICB0byBzZXQgdXAgaXRzIFNQLCBhbmQgYWxzbyBza2lwIG1vc3Qgb3BlcmF0aW9ucyBpZgor KiB0IHwgVU5EIHwgLT0gMHgxMDAwICAgICAgICAgYWxyZWFkeSBpbiB0aGVzZSBtb2Rlcy4K ICogYSB8ICAgICB8ICAgICAgICAgICAgICAgIElucHV0IHBhcmFtZXRlcnM6CiAqIGMgKy0t LS0tKyA8LSBTUF91bmQgICAgICAgLSBzcCAtIEluaXRpYWxpemVkIFNQCiAqIGsgfCAgICAg fCAgICAgICAgICAgICAgICAgLSByMiAtIE1heSBjb250YWluIFNMIHZhbHVlIGZyb20gc2Vt aWhvc3RpbmcKQEAgLTE0OSwxMiArMTQ5LDExIEBACiAjaWYgKF9fQVJNX0FSQ0hfUFJPRklM RSAhPSAnTScpCiAJLyogRm9sbG93aW5nIGNvZGUgaXMgY29tcGF0aWJsZSBmb3IgYm90aCBB Uk0gYW5kIFRodW1iIElTQS4gICovCiAJbXJzCXI0LCBDUFNSCi0JLyogVGVzdCBtb2RlIGJp dHMgLSBpbiBVc2VyIG9mIGFsbCBhcmUgMC4gICovCi0JdHN0CXI0LCAjKENQU1JfTV9NQVNL KQotCS8qICJlcSIgbWVhbnMgcjQgQU5EICMweDBGIGlzIDAuICAqLworCW1vdglyMywgc3AK KwlhbmRzCXIxLCByNCwgIyhDUFNSX01fTUFTSykKKwliZXEJLkxza2lwX2NwdV9tb2Rlcwor CWNtcAlyMSwgIyhDUFNSX01fSFlQKQogCWJlcQkuTHNraXBfY3B1X21vZGVzCi0KLQltb3YJ cjMsIHNwIC8qIFNhdmUgaW5wdXQgU1AgdmFsdWUuICAqLwogCiAJLyogRklRIG1vZGUsIGlu dGVycnVwdHMgZGlzYWJsZWQuICAqLwogCW1vdglyMSwgIyhDUFNSX01fRklRfENQU1JfTV8z MkJJVHxDUFNSX0lfTUFTS3xDUFNSX0ZfTUFTSykK --------------r0f9vuzIZOOhpe5vHRRCi7i5--