From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id A872474003D for ; Tue, 6 Feb 2024 17:25:07 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=bcEvWa8xLBjQA8/BliVeqh9O4y8fN18D1cpJVjw2V5U=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:Received-SPF:ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:user-agent:Authentication-Results-Original:nodisclaimer:MIME-Version:Original-Authentication-Results:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-ID:Content-Transfer-Encoding; s=20140610; t=1707240306; v=1; b=KjQnWhsOD3XVu7h0WY81KSaXFgtSkx8QsfJUqpepuwbxptszg+rwWosL0t2fgY2JfYSpT8dn DOp4lINY3BAqZmSN4xvRmB0p7Q1M5TAoqlvWQyxjAfT/Ip4tPw6aXU7s2UYBfxUf23MYLYV3FYX iof4EMWWrZFRm2DT+BdDrbu4= X-Received: by 127.0.0.2 with SMTP id 7NYrYY7687511xsOM3pAsFGP; Tue, 06 Feb 2024 09:25:06 -0800 X-Received: from EUR03-DBA-obe.outbound.protection.outlook.com (EUR03-DBA-obe.outbound.protection.outlook.com [40.107.104.49]) by mx.groups.io with SMTP id smtpd.web10.27560.1707240304417608126 for ; Tue, 06 Feb 2024 09:25:05 -0800 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=db5LsXfl8A7JewlnmGKUk5mqfdWdJIDCRSGPChiTh+nAnC7r/P6DOrMzqyNxjkR1ani9HW9lboEREFYtf5JEpzAZ23O1MkobJ21KlxeHa4I+mSswZi4FvBTO3abexT147Z1LQtaBIs8AytMa4RgpEKc+wcM44hidCFft5126lFRMi2xYHB+q3hcWg/wq+Lq8pV2TCP1TRnRxAyieVE4t1ic1KfLpImKJlZVAOEczTvXnZA/Xj7FDKJQTP5IHMt0iNjxKyCNaM0b9h8Nt6Ie+foqJtnYui2zoXLUbdqVseEG0rWu9b2zXZnBXJBWsZ5Xg60gQQbFS40UJot0yc8ISGA== 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=WgdJPpasMzoNDpPdj3FgLayIAH4pdtVD9xiWEwITejU=; b=R5LJiyN6XzsU5szaxCnzKiTO9/QpGZUSrmqvasPDVSbJQ9ohDCgNUXZrQDmQNIRaPfCEWBc5rEmG4+ziRsShZQjeKZyOEb4OPbOPcNojSPEVrOSKV0lILZFlyhBHm5HBTNmC8P0Kf/W47qjrQ/orp/DQbVgleiDfQqRKpU2fxcrOBH0oaJuAud/sSQ7aa3L1JmDfadbBa66R+NkHZfmwpvF+1JauCh4aW4ymQ6OQMMIfAXCvgh7/Ft/iSZ9aNpC8HKuznj1EtVd6Na7vuVQ7PGK+sYPDQhuqHTIqEPCuQGieXdaAUAhVetAN+8Ulfut6RbwpX8hL96Lhin5p3jfTFg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=edk2.groups.io 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] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) X-Received: from DU2PR04CA0090.eurprd04.prod.outlook.com (2603:10a6:10:232::35) by AS8PR08MB10270.eurprd08.prod.outlook.com (2603:10a6:20b:637::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.36; Tue, 6 Feb 2024 17:24:59 +0000 X-Received: from DB1PEPF000509EF.eurprd03.prod.outlook.com (2603:10a6:10:232:cafe::1d) by DU2PR04CA0090.outlook.office365.com (2603:10a6:10:232::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.36 via Frontend Transport; Tue, 6 Feb 2024 17:24:59 +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 X-Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB1PEPF000509EF.mail.protection.outlook.com (10.167.242.73) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.19 via Frontend Transport; Tue, 6 Feb 2024 17:24:59 +0000 X-Received: ("Tessian outbound a297577ee0df:v228"); Tue, 06 Feb 2024 17:24:59 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 32e51988ea60ddc7 X-CR-MTA-TID: 64aa7808 X-Received: from 348f4e579012.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 9F683EF1-56C2-4B8C-86DF-983079FEF60A.1; Tue, 06 Feb 2024 17:24:52 +0000 X-Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 348f4e579012.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 06 Feb 2024 17:24:52 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z9Y9c1ivEVTEdvkbUXJmn2UI3M4euL/Bhs3/c0tmS9G85rRJTRAfbmlX8bCdZooTa5ItknnQwikZBqFRc0+vn0aPlo+0nR5RIg4l5fSXyVgpmJ1uNu+XaM4wd6M/Tb+5dmfdglnhTGcjZZss/MAcPYZWTaA4PwrLBPrOyK6OmEOtaxVOx9wmew/9E1Y64yKEBxmJFE4tYuvF8Sdc930HrqhMjWpd0r5TpWElVCzzgydDJqf7T1hvEcqOcxcNHCas/MUaWCQM4BQdDs5p+3x2NqsVv3L5ufO9m4zSRvcOrQM2Tyv+6wkWm3PYtuD4gpAJHCF1veDarAhdMpuwm7oddw== 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=WgdJPpasMzoNDpPdj3FgLayIAH4pdtVD9xiWEwITejU=; b=kYYPqao0FwVCNISSePxqOIMzBPOMl+SxJgrMdBkXqUv+VRbY+8IRNVzhdG0txqbEfIsfFxCiCzLvM6OWFS2OPDBk+t/nAf9XYHxD1EpSFjaHzUjZF7QNggZ4veWLhoWti7Mfito1AcnsHw4W5OYr5sO63vGZwuFpCUobq/TXitSDFbzdqIIdTDlHn0L/CrxoUI1gLSO/o9fCO3TMY3m691fWMwLwENI93gwzUKvVB0QRU5k74bX7NQ3tjmZq6QX6Z/9XYt+H+SS9lK52J6qOO4/EAZyJjC2o0NiQsGH6LMeVi+COdud2qkYYcATOwKKzTnOH6mS4OpdyyeW/Kj+IfQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by PAWPR08MB9542.eurprd08.prod.outlook.com (2603:10a6:102:2ed::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.36; Tue, 6 Feb 2024 17:24:50 +0000 X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::8912:5ce2:11a4:9d6e]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::8912:5ce2:11a4:9d6e%7]) with mapi id 15.20.7249.035; Tue, 6 Feb 2024 17:24:50 +0000 From: "Sami Mujawar" To: "Jeff Brasen (jbrasen@nvidia.com)" , "devel@edk2.groups.io" CC: "ardb+tianocore@kernel.org" , "quic_llindhol@quicinc.com" , nd Subject: Re: [edk2-devel] [PATCH v2] ArmPkg/ProcessorSubClassDxe: Limit counts to 0xFF Thread-Topic: [PATCH v2] ArmPkg/ProcessorSubClassDxe: Limit counts to 0xFF Thread-Index: AQHaWRCpOz4wdMRKKUGvHoAR9hl9X7D9kKSA Date: Tue, 6 Feb 2024 17:24:50 +0000 Message-ID: References: <4268474daea2f8a4b7756c8182ea305278675478.1707233024.git.jbrasen@nvidia.com> In-Reply-To: <4268474daea2f8a4b7756c8182ea305278675478.1707233024.git.jbrasen@nvidia.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.81.24011420 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AS8PR08MB6806:EE_|PAWPR08MB9542:EE_|DB1PEPF000509EF:EE_|AS8PR08MB10270:EE_ X-MS-Office365-Filtering-Correlation-Id: bf536a55-b8a9-427c-945d-08dc27388bbf 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: KZL8w7RdlJYO8jAyY2+sDsnJ8tF+XqUaCA+8GdHwEl66lbhxEd1zvTxXawTsvbvPFEwoOxdf2jnT59Lp350sEAr6B/gMMlKtOD7+PKl5wyNUthP8Nvzcz5EdSb6esWV7MfV+3Y2Hi1Bd1rtDPwDHMoC/ia93L+M0xTXmi9dVHH/pxaUmwFM21bt4ZmJgvkwEbVgWyOrJMBeU2C9sOaD/Ta+jQcLRZyD/utyj2HW7htiI193HPAg4a6AJ3mPDqpVmxn7GS9wcv67D+9E+BjXEElvw+zfAi9F8nU2H/+KQ/MOj+3Ww7MDTlZDECrzcXmweYS1y+9nP2sp0U6jqu2qTZ0L5kuUJhYK8KpNGu7O48lEKdyYI8hIxn+GsqKO0XTp71RMyl1qHvlwBdV9uuhgRWqAWfK+wINE1HhinQ6n28N7q3E2pgA2Uzyq9fZ97SJOeg5IrD0XUoeF5TAr7JOgsPmM1lAmg1B966MDf9/DYEahuBaPgh2mtXpSs0g0IIopzMruIsRm+EL8CVuEUhR5DHIBO5fKs9J3s7XtaI+H7gSSCNwMi4sxEElnN7nPDH1tlINXt9/okV1pdxq1RaCTzzSq7NMMyaXNAq7IJdoJxdnxlKJnfeLEzCmy5Ns8NafhBE1IcXZBIgWhjWKF51P9RKA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB6806.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376002)(39860400002)(346002)(396003)(136003)(366004)(230273577357003)(230922051799003)(1800799012)(64100799003)(186009)(451199024)(5660300002)(2906002)(41300700001)(83380400001)(38100700002)(26005)(122000001)(2616005)(86362001)(54906003)(33656002)(6512007)(64756008)(6506007)(36756003)(110136005)(8676002)(71200400001)(478600001)(8936002)(66946007)(6486002)(66556008)(66446008)(66476007)(76116006)(4326008)(38070700009)(316002)(45980500001);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR08MB9542 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB1PEPF000509EF.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 8388d539-209f-4132-45f3-08dc27388630 X-Microsoft-Antispam-Message-Info: AnwHRRuj4HrtayNMG9n/9d84PJ/e2M7OR8fIWjGKgUplDsleV++jk0yJDuwRnxtcQdERLMlldNIxGa86yh9yae31WdASm4feHu2nx9TfFP+uDhcaLk+j9dSrEKgEaOpE3itssKasIq02UF6C7vPGZAYXNvtZSrmvMNENflTEhJ+Ugu5+oV/pQQ4R+S3nskb7cnD+i8rcVQEpUIcwRN4cVjqLy4DckIPLFpjsHVYi9p4ZrPVUVMxHgmQbtl8zWmbJ/0+2g2e6ZuoHyAJVT7rYUpBi7WlHLpeRaAyuDC7oYQtrROChdKD/yC5aq+3hul4ACsvVtZ7+yId3slF0P5gz0qiguRIaBZt1FElyFWg65fEquxUmnHn7xpOtycbJG0BCp3zV8FP2tTGGc/2dT/hecrrjs+AtS3LqYptTEo9dgWIx9rG1ELWeKLNjdPH5gx6s3QtT4giAsJzAtmOjZzGm0dN4UxrhWGqtnMG7h4cS9UKq2dAqKuo44CealyEwn3yz23jP7G7QOT8WR7CrmQ9vSPu8nFzzWv8cw+U6tYouetrdbLgeTcMcmyijqSpawKYtAysCUCXSqggmJN90GX4zkSvBjDyMMIHEcqCBzI7GTlT+tHbNhk0bvK80InmSHtemD438ZBJzBDzCn3+F73VLT5xSPSCPmP/pEkm0eihv8ae0FTDzrN+BFI8+BMOeTezGmgfUiUSWeFHCi0O6V4nBZwvWPMrFz8Ewe+ADmzg9+V7iDGfSgXgf678S9xcwjS+B X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2024 17:24:59.6008 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: bf536a55-b8a9-427c-945d-08dc27388bbf 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: DB1PEPF000509EF.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB10270 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,sami.mujawar@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 8xdPc6WFNSTjNauDqZb2RbNEx7686176AA= Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: <8A1C03C70E15954796AD40D36E89F6E8@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=KjQnWhsO; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") SGkgSmVmZiwNCg0KVGhhbmsgeW91IGZvciB0aGlzIHBhdGNoLg0KDQpSZXZpZXdlZC1ieTogU2Ft aSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4NCg0KUmVnYXJkcywNCg0KU2FtaSBNdWph d2FyDQoNCu+7v09uIDA2LzAyLzIwMjQsIDE1OjI1LCAiSmVmZiBCcmFzZW4iIDxqYnJhc2VuQG52 aWRpYS5jb20gPG1haWx0bzpqYnJhc2VuQG52aWRpYS5jb20+PiB3cm90ZToNCg0KDQpUaGUgQ29y ZUNvdW50LCBFbmFibGVkQ29yZSBhbmQgVGhyZWFkQ291bnQgY291bnRzIHNob3VsZCBiZSBzZXQg dG8gMHhGRg0KaWYgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIDI1NSBwZXIgdGhlIFNNQklPUyBzcGVj aWZpY2F0aW9uLg0KDQoNClNpZ25lZC1vZmYtYnk6IEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRp YS5jb20gPG1haWx0bzpqYnJhc2VuQG52aWRpYS5jb20+Pg0KLS0tDQouLi4vUHJvY2Vzc29yU3Vi Q2xhc3NEeGUvUHJvY2Vzc29yU3ViQ2xhc3MuYyB8IDQyICsrKysrKysrKysrKystLS0tLS0NCjEg ZmlsZSBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkNCg0KDQpkaWZm IC0tZ2l0IGEvQXJtUGtnL1VuaXZlcnNhbC9TbWJpb3MvUHJvY2Vzc29yU3ViQ2xhc3NEeGUvUHJv Y2Vzc29yU3ViQ2xhc3MuYyBiL0FybVBrZy9Vbml2ZXJzYWwvU21iaW9zL1Byb2Nlc3NvclN1YkNs YXNzRHhlL1Byb2Nlc3NvclN1YkNsYXNzLmMNCmluZGV4IDkwNTA1ODg1MDAuLmFiYjRjNzI2ZGUg MTAwNjQ0DQotLS0gYS9Bcm1Qa2cvVW5pdmVyc2FsL1NtYmlvcy9Qcm9jZXNzb3JTdWJDbGFzc0R4 ZS9Qcm9jZXNzb3JTdWJDbGFzcy5jDQorKysgYi9Bcm1Qa2cvVW5pdmVyc2FsL1NtYmlvcy9Qcm9j ZXNzb3JTdWJDbGFzc0R4ZS9Qcm9jZXNzb3JTdWJDbGFzcy5jDQpAQCAtNzAyLDE5ICs3MDIsMzcg QEAgQWRkU21iaW9zUHJvY2Vzc29yVHlwZVRhYmxlICgNCg0KDQpMZWdhY3lWb2x0YWdlID0gKFVJ TlQ4ICopJlR5cGU0UmVjb3JkLT5Wb2x0YWdlOw0KDQoNCi0gKkxlZ2FjeVZvbHRhZ2UgPSBNaXNj UHJvY2Vzc29yRGF0YS5Wb2x0YWdlOw0KLSBUeXBlNFJlY29yZC0+Q3VycmVudFNwZWVkID0gTWlz Y1Byb2Nlc3NvckRhdGEuQ3VycmVudFNwZWVkOw0KLSBUeXBlNFJlY29yZC0+TWF4U3BlZWQgPSBN aXNjUHJvY2Vzc29yRGF0YS5NYXhTcGVlZDsNCi0gVHlwZTRSZWNvcmQtPlN0YXR1cyA9IFByb2Nl c3NvclN0YXR1cy5EYXRhOw0KLSBUeXBlNFJlY29yZC0+TDFDYWNoZUhhbmRsZSA9IEwxQ2FjaGVI YW5kbGU7DQotIFR5cGU0UmVjb3JkLT5MMkNhY2hlSGFuZGxlID0gTDJDYWNoZUhhbmRsZTsNCi0g VHlwZTRSZWNvcmQtPkwzQ2FjaGVIYW5kbGUgPSBMM0NhY2hlSGFuZGxlOw0KLSBUeXBlNFJlY29y ZC0+Q29yZUNvdW50ID0gTWlzY1Byb2Nlc3NvckRhdGEuQ29yZUNvdW50Ow0KLSBUeXBlNFJlY29y ZC0+Q29yZUNvdW50MiA9IE1pc2NQcm9jZXNzb3JEYXRhLkNvcmVDb3VudDsNCi0gVHlwZTRSZWNv cmQtPkVuYWJsZWRDb3JlQ291bnQgPSBNaXNjUHJvY2Vzc29yRGF0YS5Db3Jlc0VuYWJsZWQ7DQor ICpMZWdhY3lWb2x0YWdlID0gTWlzY1Byb2Nlc3NvckRhdGEuVm9sdGFnZTsNCisgVHlwZTRSZWNv cmQtPkN1cnJlbnRTcGVlZCA9IE1pc2NQcm9jZXNzb3JEYXRhLkN1cnJlbnRTcGVlZDsNCisgVHlw ZTRSZWNvcmQtPk1heFNwZWVkID0gTWlzY1Byb2Nlc3NvckRhdGEuTWF4U3BlZWQ7DQorIFR5cGU0 UmVjb3JkLT5TdGF0dXMgPSBQcm9jZXNzb3JTdGF0dXMuRGF0YTsNCisgVHlwZTRSZWNvcmQtPkwx Q2FjaGVIYW5kbGUgPSBMMUNhY2hlSGFuZGxlOw0KKyBUeXBlNFJlY29yZC0+TDJDYWNoZUhhbmRs ZSA9IEwyQ2FjaGVIYW5kbGU7DQorIFR5cGU0UmVjb3JkLT5MM0NhY2hlSGFuZGxlID0gTDNDYWNo ZUhhbmRsZTsNCisNCisgaWYgKE1pc2NQcm9jZXNzb3JEYXRhLkNvcmVDb3VudCA+IDI1NSkgew0K KyBUeXBlNFJlY29yZC0+Q29yZUNvdW50ID0gMHhGRjsNCisgfSBlbHNlIHsNCisgVHlwZTRSZWNv cmQtPkNvcmVDb3VudCA9IE1pc2NQcm9jZXNzb3JEYXRhLkNvcmVDb3VudDsNCisgfQ0KKw0KKyBU eXBlNFJlY29yZC0+Q29yZUNvdW50MiA9IE1pc2NQcm9jZXNzb3JEYXRhLkNvcmVDb3VudDsNCisN CisgaWYgKE1pc2NQcm9jZXNzb3JEYXRhLkNvcmVzRW5hYmxlZCA+IDI1NSkgew0KKyBUeXBlNFJl Y29yZC0+RW5hYmxlZENvcmVDb3VudCA9IDB4RkY7DQorIH0gZWxzZSB7DQorIFR5cGU0UmVjb3Jk LT5FbmFibGVkQ29yZUNvdW50ID0gTWlzY1Byb2Nlc3NvckRhdGEuQ29yZXNFbmFibGVkOw0KKyB9 DQorDQpUeXBlNFJlY29yZC0+RW5hYmxlZENvcmVDb3VudDIgPSBNaXNjUHJvY2Vzc29yRGF0YS5D b3Jlc0VuYWJsZWQ7DQotIFR5cGU0UmVjb3JkLT5UaHJlYWRDb3VudCA9IE1pc2NQcm9jZXNzb3JE YXRhLlRocmVhZENvdW50Ow0KLSBUeXBlNFJlY29yZC0+VGhyZWFkQ291bnQyID0gTWlzY1Byb2Nl c3NvckRhdGEuVGhyZWFkQ291bnQ7DQorDQorIGlmIChNaXNjUHJvY2Vzc29yRGF0YS5UaHJlYWRD b3VudCA+IDI1NSkgew0KKyBUeXBlNFJlY29yZC0+VGhyZWFkQ291bnQgPSAweEZGOw0KKyB9IGVs c2Ugew0KKyBUeXBlNFJlY29yZC0+VGhyZWFkQ291bnQgPSBNaXNjUHJvY2Vzc29yRGF0YS5UaHJl YWRDb3VudDsNCisgfQ0KKw0KKyBUeXBlNFJlY29yZC0+VGhyZWFkQ291bnQyID0gTWlzY1Byb2Nl c3NvckRhdGEuVGhyZWFkQ291bnQ7DQoNCg0KVHlwZTRSZWNvcmQtPkN1cnJlbnRTcGVlZCA9IEdl dENwdUZyZXF1ZW5jeSAoUHJvY2Vzc29ySW5kZXgpOw0KVHlwZTRSZWNvcmQtPkV4dGVybmFsQ2xv Y2sgPQ0KLS0gDQoyLjM0LjENCg0KDQoNCg0KDQoNCgotPS09LT0tPS09LT0tPS09LT0tPS09LQpH cm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3Jv dXAuClZpZXcvUmVwbHkgT25saW5lICgjMTE1MTg0KTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9n L2RldmVsL21lc3NhZ2UvMTE1MTg0Ck11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8v bXQvMTA0MTk5NDk3Lzc2ODYxNzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBz LmlvClVuc3Vic2NyaWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3Jl YmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=