From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR02-AM5-obe.outbound.protection.outlook.com (EUR02-AM5-obe.outbound.protection.outlook.com [40.107.0.71]) by mx.groups.io with SMTP id smtpd.web12.2916.1612946907888930924 for ; Wed, 10 Feb 2021 00:48:29 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=AIu4CkCQ; spf=pass (domain: arm.com, ip: 40.107.0.71, mailfrom: sami.mujawar@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=kNX5nJSZfgWKpCcq+QqgJl1CR9FE2sT/Ftg9ZAOpnhg=; b=AIu4CkCQFL2L8896x/kxbWPJBcIvJkim6PXY202n8ZxSn1ReXAz6DckPdYSW2ICvKQWTi/OCek4Z9C8mId7W0auTFTZ6aX0ZyeRTUzIsFhblTO/JkuuDXYCrz+5gDhUr4n1UocLyhwwAOgSFTAiNUqJ05UEV9i65BtEp5kXKE7A= Received: from DB6P193CA0001.EURP193.PROD.OUTLOOK.COM (2603:10a6:6:29::11) by PA4PR08MB5997.eurprd08.prod.outlook.com (2603:10a6:102:f0::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3825.24; Wed, 10 Feb 2021 08:48:15 +0000 Received: from DB5EUR03FT031.eop-EUR03.prod.protection.outlook.com (2603:10a6:6:29:cafe::17) by DB6P193CA0001.outlook.office365.com (2603:10a6:6:29::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.25 via Frontend Transport; Wed, 10 Feb 2021 08:48:14 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; edk2.groups.io; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;edk2.groups.io; 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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT031.mail.protection.outlook.com (10.152.20.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.25 via Frontend Transport; Wed, 10 Feb 2021 08:48:14 +0000 Received: ("Tessian outbound 8418c949a3fa:v71"); Wed, 10 Feb 2021 08:48:14 +0000 X-CR-MTA-TID: 64aa7808 Received: from df58fad8ec42.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 5AB1393B-7376-4504-ADB8-D8CA93129302.1; Wed, 10 Feb 2021 08:48:09 +0000 Received: from EUR03-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id df58fad8ec42.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 10 Feb 2021 08:48:09 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NNnU5tfY2f3DFlSMfEt4PNjaGzCHatEhnDqH/nO5dMtNu0AuJV4/M0NISFHB8BETzkKWdjKHO/p8equw/YXdsJHVqGN1PPATEcMYsJlDjLUd2A3H952aqWHix5eFUJkvyAkzcr7tq7U7BIVQQxxSUPCrKwWLV5EX/SoG26dMdJeqTQhGaV9+Fu4UHOAs2gsNptUU2tdQOcx/Z41wYPaTIxuyVLO0cbko8aqhdsB7BmR/Y0L8l9lidyM2tnoY6vXudCf/WQLMPLE8ipZ1Tr70D1LfHcjBidwtJIDdO2sPNZfO5CNyJWpfZDrOD50eXKTM48/BvQXf65CxJpBW40k+xQ== 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-SenderADCheck; bh=kNX5nJSZfgWKpCcq+QqgJl1CR9FE2sT/Ftg9ZAOpnhg=; b=N4L57mkI0QSRfJKMkeTGc2bgydHL6U6uUdJ2DfHWi8+dZiY1IC2PsWyTyyWMJAj1KI/GcJEeNO1+ntI1A96AiF9OK/giECYJzNQDtXsgy1u8H9z8yLI8hMONXCcGxjMVbwp0AZgzrdEhM1BNUAafx2kQkJWur8L9OMHPIiuFtJhgdD2t5ZbTqhGgZ8MJ1UnXo0aLRz5Edpegq0PgDzW+ZJ4OkXeOjAi4d5Cb5plseNg8HqLLvwvs8FplF/RP/DCVz5ZpuT86GgcnEvfYyHjc4hwh4CnfFujEjGtdMsbZynK3x50niWu1816l23bnyzkfHf0wvLJaylY9OjZ81wktOA== 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 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=kNX5nJSZfgWKpCcq+QqgJl1CR9FE2sT/Ftg9ZAOpnhg=; b=AIu4CkCQFL2L8896x/kxbWPJBcIvJkim6PXY202n8ZxSn1ReXAz6DckPdYSW2ICvKQWTi/OCek4Z9C8mId7W0auTFTZ6aX0ZyeRTUzIsFhblTO/JkuuDXYCrz+5gDhUr4n1UocLyhwwAOgSFTAiNUqJ05UEV9i65BtEp5kXKE7A= Received: from DB7PR08MB3097.eurprd08.prod.outlook.com (2603:10a6:5:1d::27) by DBAPR08MB5830.eurprd08.prod.outlook.com (2603:10a6:10:1a7::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3825.23; Wed, 10 Feb 2021 08:48:08 +0000 Received: from DB7PR08MB3097.eurprd08.prod.outlook.com ([fe80::8c43:eec3:76be:9001]) by DB7PR08MB3097.eurprd08.prod.outlook.com ([fe80::8c43:eec3:76be:9001%4]) with mapi id 15.20.3846.027; Wed, 10 Feb 2021 08:48:07 +0000 From: "Sami Mujawar" To: "devel@edk2.groups.io" , "mikuback@linux.microsoft.com" CC: Ard Biesheuvel , Jiewen Yao , Supreeth Venkatesh , nd Subject: Re: [edk2-devel] [PATCH v1 1/1] StandaloneMmPkg/StandaloneMmCore: Fix compiler warning Thread-Topic: [edk2-devel] [PATCH v1 1/1] StandaloneMmPkg/StandaloneMmCore: Fix compiler warning Thread-Index: AQHW+eAIOfp9fWqDfkGgaRrhofEbUapQatbwgABSyoCAAFnG8A== Date: Wed, 10 Feb 2021 08:48:06 +0000 Message-ID: References: <20210203035052.402-1-mikuback@linux.microsoft.com> <13a84642-6d7e-cac2-4566-9c36ab9c1e0c@linux.microsoft.com> In-Reply-To: <13a84642-6d7e-cac2-4566-9c36ab9c1e0c@linux.microsoft.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: AD9AB78F1B6C2341A3FCCC85AB35DC2D.1 x-checkrecipientchecked: true Authentication-Results-Original: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=arm.com; x-originating-ip: [2a00:23c6:548a:4800:bd3c:8695:c6b4:a583] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 646c0a63-e448-465f-f13b-08d8cda09a9d x-ms-traffictypediagnostic: DBAPR08MB5830:|PA4PR08MB5997: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:281;OLM:281; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 4ruIifIa1NnY//V/k6IRj7/JRLHEUo2jSA6mk4TyjzEsvyIiP0m6QlnKweuPyB1ELLGgarfk4jAOtfVFPe2KUIT/1NlbmCuJvkAQ9WK/t0EqOU5KxXgEwynJajo7r+M0WIZfK/H6QvYIkLVwnZ1tlmFBvVlCXElxo4R06qS/x40y/9L5jI32CkJv9tSujgYYAGVkEGP46j0OK3siW0rTTd9qhH4NEEvdpVjDF1V5IOPue+QhRU6ZZr1Q4ug64nqam6eg3Mqek6O3/ryf6dH1CY/umX5sd6gG6iA+/svs0FZrtTffPx3JKr87JDc0iUXX9UWBnDijyFQOAUYI5QVuZHBOHlM2JJvtgWVHGRdP3KzMJ61Om7r14xDS40kUrrTkKVPJvrHrwjtbSSRzuwntjzk0CMHVIuM83Rl7ybuyVebokFt49JSlR6APS0772XZlwszDkeUDzgmMwPKrEeeLSiOyxMXzmCQoMQ/JcvJ7sE1JunyFlOkBi9pX8xgV5F3Go6KZAtd0y/K3KzrH0MudUXbct9cf5qqVvnxbDdxhEw2vIHvO9qrNqOVwkfGWjMAjcLzMPY3W/8bHnru51SnnqHtS8HheZY30Jo/wX62Jv6s= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB7PR08MB3097.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(6029001)(4636009)(366004)(83380400001)(8676002)(86362001)(110136005)(8936002)(54906003)(55016002)(2906002)(7696005)(9686003)(66946007)(64756008)(66446008)(966005)(66476007)(498600001)(66556008)(71200400001)(6506007)(53546011)(76116006)(33656002)(5660300002)(52536014)(186003)(4326008);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?aERvTndLT0luWkN6OXNVTXVpU3NSckkyaG9PdnduUlZKaVM1cTEzYWN2RHdR?= =?utf-8?B?Kzg0QUQ5Q01jM0hHSWk0ZzdmdGZQL3lrV2Z5SmFXK0RqV1gzc2hlSmxNY05I?= =?utf-8?B?czRXOEZrV1dqNDZsK1NhSGVGdXh0TjJrZGxQNEtjT2h1RkRxRVNNR1FFTXVa?= =?utf-8?B?TG11UTgyUlVDcmJEOC82UTlkTGp0K1FrbEpoUWZvTWJwUEVEUFczVS8yRzhu?= =?utf-8?B?R3pGS0MxNmozc2tZYmcvblQvRVVrUHZrbzNIcUpGZ3BOVDhRV0t1WHZxRy9R?= =?utf-8?B?SXpXRDFCalJVcHl6bFNycTE5V3FSd01rVFlJVC9jMDBORGtsNzRibGdYRFZq?= =?utf-8?B?eGhCOFpQOTJtSGZFSE5WNWxhTk9iejZ0cGNBYTR3ODAxMjBLYTZEQXloTTha?= =?utf-8?B?WDlCaVdYSW9abE5PL2RBdG9Da2pMcmNRMEx5dEpBUjhUQ0VuZ2xHT2NyaHhB?= =?utf-8?B?YVBIMEtNMkREMWdVUE8rK1ppcm5TYklwcm44U29pc3JNVDRtNXBlR0wvK0F3?= =?utf-8?B?QWM3NUlCcC9LWjVUd1Ezb0lRUzV1azJhQm13M3NxZWVoc3JtZ1VLTDRRM2Ex?= =?utf-8?B?WUFmdmdtTVBncmRZekZKcXgySGpzTUR1VmxKWmRFdmRGM2FORkoxVyt5MWY3?= =?utf-8?B?RGg4WWs5VzdZTzVhNUxuYmN6KzhHM1hNRjR4Y2FDVjFLMmNaSzNDVE5qaDkr?= =?utf-8?B?blRFQ0RjOFRtNU5IM3dPemdhc3I4b1dubkk3Zno1aWtOSHhCM0NmMFE0Zm5B?= =?utf-8?B?YnNxK2RFM1UzZ2thekVMZ2NYSjM3OUtDallyNGwwcmxDKzV3TExhbUc3SCto?= =?utf-8?B?cjkyTFR5b1JLckYyNURoNGZycUZhRjNaNkZwbmROd1kzT0U3Y09hZlpPenNF?= =?utf-8?B?UytMWDhXSWRPdmd4UFpYbUhjSVd5cGJhWjNjYzYwZU03L3BrSEVpUDlmNHNh?= =?utf-8?B?cE5BMjZhZS9sYUJ2VTVUTHJlTjQ2SkwxNTNhVGhQbGNuNFZ5WXg5c0NHYWlW?= =?utf-8?B?TDBJeEhWbXJZV01MOCtOYWdXZ0M0MUxnbGlSZE0wakZQYVYybWRENWR4UDJu?= =?utf-8?B?dGV0aHBRQm9xV1I0czJNdXo4SmlpMG43d1NCYnJoY0xLUERLUVBSdFpybWE4?= =?utf-8?B?VWZQQmY1bzhCVStYbEt0Y3RsbFBqVXpiMlpTTCswNDRoWk1wdmsxU0F2bkVu?= =?utf-8?B?TTAwQWVhOXJ1RGovRmxCRWdOVE1aUFZLUWdUMVFPU2xpZmlTdWdxUmVCa2w2?= =?utf-8?B?QTY5S0VwZGJoZDBUVysrMGFmV0VqN0lOMU9POFZmZC9QdnRTRFhWRlgrUnBU?= =?utf-8?B?cnRENnA5WTQ5elNxS3ZuS0Uza2sycnFqRStBdTg0OFNkeG95d2xTenZ2anM4?= =?utf-8?B?cDdGT0JUM1ozc3FOVzFkSTJyTkVhUXZ6blZVYWNFVlZNZFJ6WG1ncmFqcy9t?= =?utf-8?B?QnBEUjdtWGVrV2JPVTB6Rnh1dGw0U1prMjlwSEpOYzNudTB3MDhyNGVSNGFk?= =?utf-8?B?WEM2bm9zZWo4WUVzMkc3MFhQVS95djlRQU1sN3FZaEpZbnBzeU5aV3loTmV4?= =?utf-8?B?ckhuTjFmaHNXd1Z2L2lRZjZ4S3VyQ3dYT3B4SnhjU3VKTXIxL2M0bVFXZGJ4?= =?utf-8?B?M0xBdmFjUUVTYUNEa2QxbzF3QTQyT0lVd0tHUVJvWGZrMXgrdXg4U1lKcFYr?= =?utf-8?B?L1haSUt3cDFLQnNmQnZuWS9rOU9sclhYOWhnemYxNlkzbERwcmxLNU9ENHRq?= =?utf-8?B?QjNTY0dodlEwdm5rMVBncXJGazlQU3R2Vzd0VmhZQTRQdnlFMmFOMFJyMXFs?= =?utf-8?B?N0NUcTl0VU1wdzNMUFRnY1EyUmZaUURQS29WMWNnVTcyeGtrYUREMDh1TG9G?= =?utf-8?Q?I7lRLK8cBhSOs?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR08MB5830 Original-Authentication-Results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=arm.com; Return-Path: Sami.Mujawar@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT031.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 4e1f178f-434f-499f-08b3-08d8cda09697 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: YdA4DC3QmrMkS3o7KSEJy6V623LwaYtuNfMqgDXOb3DXTM5t5E1M+89tSjdG5j5k0F88QveXGuMmicmUDgemT5maGUAP4jxqZ/gb9pbhS+flfrcEHswOwRSfqbKGw9gyjk8c6nlhnzkMt5t/UIWLDxP+XkOVimrAIFX3ZkYl/n+ocrFfLS12OkjO2+6HA9dkaozjgVlzFVj7a+OE25r0mqh/aC22a+3PFHHBZubLcD8FZWqMu7bnEDOW/VnqUeJ0VZIE2ynMGUZPw8v6r89Y7mckQ+RbPjluyu5j4TbpOBaEilUNJanaiN22xylNWHMfqM8s1YZzvs5hy6OFSLzhDqaXiqdpJJROk00BuXfRgiroBb+L93gh8wUsqEDOh8+BpA+YgGbXyrfFhCycppscxZ1twfdJVqXk/0q+HNZICEAEWRfNK9LsHug1VJwyLmXqpNAwG//HKzl8JLtGYbzSPD6a2SWEGaS3ZtG2WlduVl+MVw/NTTccemYDG9aII8Hs1ThQl0r4DpC6dzU4kqkXiSQSywxX/5mqM+INiwavU1kssrpL9x1sjcqGeKsiLDuforkchbl5BPrJ35OUtAAaiL6LieAmwsvBpgmOtrOuUSlTk0wZ4yNgFdkAhVitLh+Oqbf4TE5Gf9UM86EPDFvO5gp+4YS5nAf9BzR4/SrMOJy5Qf32BHNaW/QqiEH+ebpkvoRICuR96ieLFlY0V0BLOHZr+0G5Qvpq2EoZPBG4ZRk= 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:(6029001)(4636009)(46966006)(36840700001)(70206006)(70586007)(8936002)(47076005)(52536014)(26005)(7696005)(54906003)(86362001)(498600001)(9686003)(55016002)(45080400002)(336012)(110136005)(186003)(36860700001)(8676002)(6506007)(33656002)(4326008)(82310400003)(5660300002)(966005)(83380400001)(81166007)(356005)(2906002)(53546011);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2021 08:48:14.5348 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 646c0a63-e448-465f-f13b-08d8cda09a9d 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: DB5EUR03FT031.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB5997 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTWljaGFlbCwNCg0KUGxlYXNlIHNlZSBteSByZXNwb25zZSBpbmxpbmUgbWFya2VkIFtTQU1J XS4NCg0KUmVnYXJkcywNCg0KU2FtaSBNdWphd2FyDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t LS0tDQpGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9u IEJlaGFsZiBPZiBNaWNoYWVsIEt1YmFja2kgdmlhIGdyb3Vwcy5pbw0KU2VudDogMTAgRmVicnVh cnkgMjAyMSAwMjo1OSBBTQ0KVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBTYW1pIE11amF3YXIg PFNhbWkuTXVqYXdhckBhcm0uY29tPg0KQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmRiK3RpYW5vY29y ZUBrZXJuZWwub3JnPjsgSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+OyBTdXByZWV0 aCBWZW5rYXRlc2ggPFN1cHJlZXRoLlZlbmthdGVzaEBhcm0uY29tPjsgbmQgPG5kQGFybS5jb20+ DQpTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSCB2MSAxLzFdIFN0YW5kYWxvbmVNbVBr Zy9TdGFuZGFsb25lTW1Db3JlOiBGaXggY29tcGlsZXIgd2FybmluZw0KDQpIaSBTYW1pLA0KDQpJ J20gaGFwcHkgdG8gY2hhbmdlIHRoZSBzcGFjaW5nLiBUaGUgY29kZSBiYXNlIGlzIHZlcnkgaW5j b25zaXN0ZW50IHdpdGggDQp0aGlzIChhIHNvbWV3aGF0IHNpbWlsYXIgc2NlbmFyaW8gd291bGQg YmUgc3BhY2UgYmVmb3JlIG9wZW5pbmcgDQpwYXJlbnRoZXNpcykgYW5kIGl0IG9mdGVuIHRyZW5k cyB0b3dhcmQgYSBzcGFjZSBhZnRlciB0aGUgY2FzdC4gVGhlIA0Kc3BhY2UgYmVmb3JlIG9wZW5p bmcgcGFyZW50aGVzaXMgaXMgY2xlYXJseSByZXF1aXJlZC4gSG93ZXZlciwgSSd2ZSANCm5ldmVy IG1hbmFnZWQgdG8gZmluZCBhIGRlZmluaXRpdmUgc3RhdGVtZW50IGluIHRoZSBFREsgSUkgQyBD b2RpbmcgDQpTdGFuZGFyZHMgU3BlY2lmaWNhdGlvbiByZWdhcmRpbmcgdHlwZWNhc3Qgc3BhY2lu Zy4NCltTQU1JXSBJIGFncmVlIHRoZSBjb2RlIGJhc2UgaXMgaW5jb25zaXN0ZW50LiBIb3dldmVy LCB0aGVyZSBhcmUgaW5pdGlhdGl2ZXMgbGlrZSB0aGUgRUNDIHRvb2wgdGhhdCBhaW0gdG8gaW1w cm92ZSB0aGlzLiANCklmIEVES0lJIGNvcmUgQ0kgaXMgZW5hYmxlZCBmb3IgYSBQYWNrYWdlLCBp dCBzaG91bGQgcnVuIHRoZSBFQ0MgdG9vbC4gVGhpcyBzaG91bGQgcHJldmVudCBuZXcgY29kZSBm cm9tIGludHJvZHVjaW5nIGluY29uc2lzdGVuY2llcyBpLmUuLCBpZiBhIGNoZWNrIGZvciB0aGF0 IHJ1bGUgZXhpc3RzIGluIEVDQy4NClVuZm9ydHVuYXRlbHksIHRoZSBFREtJSSBjb2Rpbmcgc3Rh bmRhcmQgYWxzbyBoYXMgaW5zdGFuY2VzIG9mIGNvbmZsaWN0aW5nIGV4YW1wbGVzLCB3aGljaCBJ IHRoaW5rIG5lZWQgaW1wcm92ZW1lbnQuDQpbL1NBTUldDQoNCkZvciBteSBvd24gZnV0dXJlIGJl bmVmaXQsIGNvdWxkIHlvdSBwbGVhc2UgcG9pbnQgbWUgdG8gdGhlIGRlZmluaXRpdmUgDQpzdGF0 ZW1lbnQgcmVnYXJkaW5nIHRoaXMgcnVsZSBpbiB0aGUgc3BlY2lmaWNhdGlvbj8NCltTQU1JXSBJ IGFncmVlIHRoZXJlIGlzIG5vIGV4cGxpY2l0IGV4YW1wbGUgZm9yIHRoZSBjYXN0IHJ1bGUgaW4g dGhlIHNwZWNpZmljYXRpb24uIEhvd2V2ZXIsIHBsZWFzZSBzZWUgcG9pbnQgMiBvZiB0aGUgaG9y aXpvbnRhbCBzcGFjaW5nIHJ1bGVzIGF0OiANCmh0dHBzOi8vZWRrMi1kb2NzLmdpdGJvb2suaW8v ZWRrLWlpLWMtY29kaW5nLXN0YW5kYXJkcy1zcGVjaWZpY2F0aW9uL3YvcmVsZWFzZSUyRjIuMjAv M19xdWlja19yZWZlcmVuY2UjMy0yLTMtZm9ybWF0dGluZy1ob3Jpem9udGFsLXNwYWNpbmcNClsv U0FNSV0NCg0KSW4gdGhlIHNwZWNpZmljYXRpb24gaXRzZWxmLCB0aGUgZm9sbG93aW5nIHNlY3Rp b24gaGFzIG5vIHNwYWNlIGJldHdlZW4gDQp0aGUgdHlwZWNhc3QgYW5kIHRoZSB2YXJpYWJsZToN Cmh0dHBzOi8vZWRrMi1kb2NzLmdpdGJvb2suaW8vZWRrLWlpLWMtY29kaW5nLXN0YW5kYXJkcy1z cGVjaWZpY2F0aW9uL3YvcmVsZWFzZSUyRjIuMjAvNV9zb3VyY2VfZmlsZXMvNTdfY19wcm9ncmFt bWluZyM1LTctMi0zLWNvbXBhcmlzb24tb2YtdW5zaWduZWQtaW50ZWdlci10eXBlcy10by1iZS1n cmVhdGVyLXRoYW4tMC1pcy1wZXJtaXR0ZWQNCg0KVGhlIGZvbGxvd2luZyBzZWN0aW9uIGRvZXMg aGF2ZSBhIHNwYWNlIGJldHdlZW4gdGhlIHR5cGVjYXN0IGFuZCB2YXJpYWJsZToNCmh0dHBzOi8v ZWRrMi1kb2NzLmdpdGJvb2suaW8vZWRrLWlpLWMtY29kaW5nLXN0YW5kYXJkcy1zcGVjaWZpY2F0 aW9uL3YvcmVsZWFzZSUyRjIuMjAvNV9zb3VyY2VfZmlsZXMvNTdfY19wcm9ncmFtbWluZyM1LTct Mi00LXRoZS1vcmRlcmluZy1vZi10ZXJtcy1pbi1wcmVkaWNhdGUtZXhwcmVzc2lvbnMtbWF5LWlt cGFjdC1wZXJmb3JtYW5jZS1zaWduaWZpY2FudGx5DQoNClRoYW5rcywNCk1pY2hhZWwNCg0KT24g Mi85LzIwMjEgMjowNyBQTSwgU2FtaSBNdWphd2FyIHdyb3RlOg0KPiBIaSBNaWNoYWVsLA0KPiAN Cj4gUGxlYXNlIHNlZSBteSByZXNwb25zZSBpbmxpbmUgbWFya2VkIFtTQU1JXS4NCj4gDQo+IE90 aGVyIHRoYW4gdGhlIG1pbm9yIHNwYWNlIGNoYW5nZSBuZWVkZWQgdG8gbWF0Y2ggdGhlIGNvZGlu ZyBzdHlsZSwgdGhpcyBwYXRjaCBsb29rcyBnb29kIHRvIG1lLg0KPiANCj4gV2l0aCB0aGF0IGNo YW5nZWQ6DQo+IFJldmlld2VkLWJ5OiBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29t Pg0KPiANCj4gUmVnYXJkcywNCj4gDQo+IFNhbWkgTXVqYXdhcg0KPiANCj4gLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogbWlrdWJhY2tAbGludXgubWljcm9zb2Z0LmNvbSA8bWlr dWJhY2tAbGludXgubWljcm9zb2Z0LmNvbT4NCj4gU2VudDogMDMgRmVicnVhcnkgMjAyMSAwMzo1 MSBBTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6IEFyZCBCaWVzaGV1dmVsIDxB cmQuQmllc2hldXZlbEBhcm0uY29tPjsgU2FtaSBNdWphd2FyIDxTYW1pLk11amF3YXJAYXJtLmNv bT47IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPjsgU3VwcmVldGggVmVua2F0ZXNo IDxTdXByZWV0aC5WZW5rYXRlc2hAYXJtLmNvbT4NCj4gU3ViamVjdDogW1BBVENIIHYxIDEvMV0g U3RhbmRhbG9uZU1tUGtnL1N0YW5kYWxvbmVNbUNvcmU6IEZpeCBjb21waWxlciB3YXJuaW5nDQo+ IA0KPiBGcm9tOiBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwua3ViYWNraUBtaWNyb3NvZnQuY29t Pg0KPiANCj4gUkVGOmh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/ aWQ9MzIwNA0KPiANCj4gRml4ZXMgdGhlIGZvbGxvd2luZyBjb21waWxlciB3YXJuaW5nIGluIFZT MjAxOSBieSBjaGFuZ2luZyBkZWZpbmluZw0KPiB0aGUgTW1yYW1SYW5nZUNvdW50IHZhcmlhYmxl IHRvIGJlIFVJTlROIGFuZCB0eXBlIGNhc3RpbmcgcHJpb3INCj4gdG8gdmFsdWUgYXNzaWdubWVu dC4NCj4gDQo+IFxlZGsyXFN0YW5kYWxvbmVNbVBrZ1xDb3JlXFN0YW5kYWxvbmVNbUNvcmUuYyg1 NzApOiBlcnJvciBDMjIyMDoNCj4gICAgdGhlIGZvbGxvd2luZyB3YXJuaW5nIGlzIHRyZWF0ZWQg YXMgYW4gZXJyb3INCj4gXGVkazJcU3RhbmRhbG9uZU1tUGtnXENvcmVcU3RhbmRhbG9uZU1tQ29y ZS5jKDU3MCk6IHdhcm5pbmcgQzQyNDQ6DQo+ICAgICc9JzogY29udmVyc2lvbiBmcm9tICdVSU5U NjQnIHRvICdVSU5UMzInLCBwb3NzaWJsZSBsb3NzIG9mIGRhdGENCj4gDQo+IENjOiBBcmQgQmll c2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAYXJtLmNvbT4NCj4gQ2M6IFNhbWkgTXVqYXdhciA8c2Ft aS5tdWphd2FyQGFybS5jb20+DQo+IENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNv bT4NCj4gQ2M6IFN1cHJlZXRoIFZlbmthdGVzaCA8c3VwcmVldGgudmVua2F0ZXNoQGFybS5jb20+ DQo+IFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgS3ViYWNraSA8bWljaGFlbC5rdWJhY2tpQG1pY3Jv c29mdC5jb20+DQo+IC0tLQ0KPiAgIFN0YW5kYWxvbmVNbVBrZy9Db3JlL1N0YW5kYWxvbmVNbUNv cmUuYyB8IDggKysrKy0tLS0NCj4gICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0 IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL1N0YW5kYWxvbmVNbVBrZy9Db3JlL1N0 YW5kYWxvbmVNbUNvcmUuYyBiL1N0YW5kYWxvbmVNbVBrZy9Db3JlL1N0YW5kYWxvbmVNbUNvcmUu Yw0KPiBpbmRleCA4Mzg4ZWMyODljYTguLmQyNTRhNjhmMmZiOCAxMDA2NDQNCj4gLS0tIGEvU3Rh bmRhbG9uZU1tUGtnL0NvcmUvU3RhbmRhbG9uZU1tQ29yZS5jDQo+ICsrKyBiL1N0YW5kYWxvbmVN bVBrZy9Db3JlL1N0YW5kYWxvbmVNbUNvcmUuYw0KPiBAQCAtNTExLDcgKzUxMSw3IEBAIFN0YW5k YWxvbmVNbU1haW4gKA0KPiAgICAgRUZJX0hPQl9HVUlEX1RZUEUgICAgICAgICAgICAgICAqTW1y YW1SYW5nZXNIb2I7DQo+ICAgICBFRklfTU1SQU1fSE9CX0RFU0NSSVBUT1JfQkxPQ0sgICpNbXJh bVJhbmdlc0hvYkRhdGE7DQo+ICAgICBFRklfTU1SQU1fREVTQ1JJUFRPUiAgICAgICAgICAgICpN bXJhbVJhbmdlczsNCj4gLSAgVUlOVDMyICAgICAgICAgICAgICAgICAgICAgICAgICBNbXJhbVJh bmdlQ291bnQ7DQo+ICsgIFVJTlROICAgICAgICAgICAgICAgICAgICAgICAgICAgTW1yYW1SYW5n ZUNvdW50Ow0KPiAgICAgRUZJX0hPQl9GSVJNV0FSRV9WT0xVTUUgICAgICAgICAqQmZ2SG9iOw0K PiAgIA0KPiAgICAgUHJvY2Vzc0xpYnJhcnlDb25zdHJ1Y3Rvckxpc3QgKEhvYlN0YXJ0LCAmZ01t Q29yZU1tc3QpOw0KPiBAQCAtNTQ2LDcgKzU0Niw3IEBAIFN0YW5kYWxvbmVNbU1haW4gKA0KPiAg ICAgICBNbXJhbVJhbmdlc0hvYkRhdGEgPSBHRVRfR1VJRF9IT0JfREFUQSAoTW1yYW1SYW5nZXNI b2IpOw0KPiAgICAgICBBU1NFUlQgKE1tcmFtUmFuZ2VzSG9iRGF0YSAhPSBOVUxMKTsNCj4gICAg ICAgTW1yYW1SYW5nZXMgPSBNbXJhbVJhbmdlc0hvYkRhdGEtPkRlc2NyaXB0b3I7DQo+IC0gICAg TW1yYW1SYW5nZUNvdW50ID0gTW1yYW1SYW5nZXNIb2JEYXRhLT5OdW1iZXJPZk1tUmVzZXJ2ZWRS ZWdpb25zOw0KPiArICAgIE1tcmFtUmFuZ2VDb3VudCA9IChVSU5UTikgTW1yYW1SYW5nZXNIb2JE YXRhLT5OdW1iZXJPZk1tUmVzZXJ2ZWRSZWdpb25zOw0KPiBbU0FNSV0gVGhlcmUgc2hvdWxkIGJl IG5vIHNwYWNlIGJldHdlZW4gdGhlIHR5cGVjYXN0IGFuZCB0aGUgdmFyaWFibGUsIGkuZS4gc3Bh Y2UgYWZ0ZXIgdHlwZWNhc3QgKFVJTlROKSBhbmQgTW1yYW1SYW5nZXNIb2JEYXRhLg0KPiBTYW1l IGF0IG90aGVyIHBsYWNlcyBpbiB0aGlzIGZpbGUuDQo+IFsvU0FNSV0NCj4gDQo+ICAgICAgIEFT U0VSVCAoTW1yYW1SYW5nZXMpOw0KPiAgICAgICBBU1NFUlQgKE1tcmFtUmFuZ2VDb3VudCk7DQo+ ICAgDQo+IEBAIC01NTQsNyArNTU0LDcgQEAgU3RhbmRhbG9uZU1tTWFpbiAoDQo+ICAgICAgIC8v IENvcHkgdGhlIE1NUkFNIHJhbmdlcyBpbnRvIE1NX0NPUkVfUFJJVkFURV9EQVRBIHRhYmxlIGp1 c3QgaW4gY2FzZSBhbnkNCj4gICAgICAgLy8gY29kZSByZWxpZXMgb24gdGhlbSBiZWluZyBwcmVz ZW50IHRoZXJlDQo+ICAgICAgIC8vDQo+IC0gICAgZ01tQ29yZVByaXZhdGUtPk1tcmFtUmFuZ2VD b3VudCA9IE1tcmFtUmFuZ2VDb3VudDsNCj4gKyAgICBnTW1Db3JlUHJpdmF0ZS0+TW1yYW1SYW5n ZUNvdW50ID0gKFVJTlQ2NCkgTW1yYW1SYW5nZUNvdW50Ow0KPiAgICAgICBnTW1Db3JlUHJpdmF0 ZS0+TW1yYW1SYW5nZXMgPQ0KPiAgICAgICAgIChFRklfUEhZU0lDQUxfQUREUkVTUykoVUlOVE4p QWxsb2NhdGVQb29sIChNbXJhbVJhbmdlQ291bnQgKiBzaXplb2YgKEVGSV9NTVJBTV9ERVNDUklQ VE9SKSk7DQo+ICAgICAgIEFTU0VSVCAoZ01tQ29yZVByaXZhdGUtPk1tcmFtUmFuZ2VzICE9IDAp Ow0KPiBAQCAtNTY3LDcgKzU2Nyw3IEBAIFN0YW5kYWxvbmVNbU1haW4gKA0KPiAgICAgICBEYXRh SW5Ib2IgICAgICAgPSBHRVRfR1VJRF9IT0JfREFUQSAoR3VpZEhvYik7DQo+ICAgICAgIGdNbUNv cmVQcml2YXRlID0gKE1NX0NPUkVfUFJJVkFURV9EQVRBICopKFVJTlROKURhdGFJbkhvYi0+QWRk cmVzczsNCj4gICAgICAgTW1yYW1SYW5nZXMgICAgID0gKEVGSV9NTVJBTV9ERVNDUklQVE9SICop KFVJTlROKWdNbUNvcmVQcml2YXRlLT5NbXJhbVJhbmdlczsNCj4gLSAgICBNbXJhbVJhbmdlQ291 bnQgPSBnTW1Db3JlUHJpdmF0ZS0+TW1yYW1SYW5nZUNvdW50Ow0KPiArICAgIE1tcmFtUmFuZ2VD b3VudCA9IChVSU5UTikgZ01tQ29yZVByaXZhdGUtPk1tcmFtUmFuZ2VDb3VudDsNCj4gICAgIH0N Cj4gICANCj4gICAgIC8vDQo+IA0KDQoNCg0KDQoNCg==