From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (EUR04-HE1-obe.outbound.protection.outlook.com [40.107.7.40]) by mx.groups.io with SMTP id smtpd.web10.1791.1662455268749032600 for ; Tue, 06 Sep 2022 02:07:49 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=rcSOhSKD; spf=pass (domain: arm.com, ip: 40.107.7.40, mailfrom: jianyong.wu@arm.com) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=AiBbak9zf9iVXv+zvi3LCTWo7V35ZzM1iKg/dsaDNLtxcWPb2FjUeTlDBF9so6TX512rs73pSnDQlOaR51qlJ8ult1UORCom4DOTOJN1l6ZKKpryBSWfU7bAZ1bpy/w4TqJS/33mCBHACpijJIIZ0K/0RQ6aEOubTryijSBgq0YtGYvdy/9Czu8MGFL3/IxA2EBeYi3y4SHe3P/PKrG795B8wQn2cxhhgIpCJlcwQBLAJMQThJ8MotOlB7ZSUWsYw/cjdXrTh4+SP5JkJVOIjj1W6J8OVc/nMNAYryFdwP60HBYkNTtXZWcqamuUE1JY+21NZpfc3X2Bp0B08VqF9A== 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=wcvupXTjLZ1MP/9mewTDBOTgIvqoKldlgPyhdl6TMYY=; b=iOAeiSN+ZNmZWXN94Gv/3Vb5RvTB3kL3xS/Qxx0XvGWZDs84HkkKj7gBblwI7UOhbkxW579/dCMEYYI0uW0nkofRe9qagFSnin6W5MLPWK5uVZa2RGcuDN8fZQ8p4r84qN89b7duV9uPCYI7r8bBUDKf25mWMH6ZGtx9IUnSdFUruGMKuIaWwXv7R8N1sLQnswhKZvd79xpcMLXtjrT6cpW/2jOotY2FELXHHtdeG5BfzzH2nu2pA5cWmZtuFkOCGvyyFlOWn254TZbYZMPOMwVfCSmXCG/U2UvPH1xhT2vZFOVuuxI5Aa2GDHf5Tx/qqZ/64lgf0aLzCVBeukpHpQ== 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]) 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=wcvupXTjLZ1MP/9mewTDBOTgIvqoKldlgPyhdl6TMYY=; b=rcSOhSKDFPHrG5R1MXlaEwHShnMCnS9ZvWdqRAI0XUAuF93kR4uC7B2/Qi+EJedoi/+MwIsBkHTQJ8RnoA1Tv7AriZO6uH8CKsNFSQaA8e3TZum4Fc9armsjcHDZ9UN5Juuq+BhXy963zCVwPa6QMP7kTLW7Cxk3je5Jhq7BhQU= Received: from FR3P281CA0046.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4a::12) by AM9PR08MB5970.eurprd08.prod.outlook.com (2603:10a6:20b:2df::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.10; Tue, 6 Sep 2022 09:07:44 +0000 Received: from VE1EUR03FT062.eop-EUR03.prod.protection.outlook.com (2603:10a6:d10:4a:cafe::a) by FR3P281CA0046.outlook.office365.com (2603:10a6:d10:4a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.12 via Frontend Transport; Tue, 6 Sep 2022 09:07:44 +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 VE1EUR03FT062.mail.protection.outlook.com (10.152.18.252) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.10 via Frontend Transport; Tue, 6 Sep 2022 09:07:43 +0000 Received: ("Tessian outbound 6a3290ff1310:v123"); Tue, 06 Sep 2022 09:07:43 +0000 X-CR-MTA-TID: 64aa7808 Received: from eabe7198750c.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 4766B487-614F-44EB-83C2-8A13318B7135.1; Tue, 06 Sep 2022 09:07:33 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id eabe7198750c.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 06 Sep 2022 09:07:33 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RAM6cWWhMl7dmDaBT7CRGhmv1SbD4x+9xobqw8hf09aoAF+641T+pqPMODdXp0jVGPPwmS3uFKONcxcopVEbK29+eYNMg+xaINhTNH7OMqXuxkm6rdiJaakAmB4IGFr53beRBa10DIqLmGAJM4gUujc5L2z3wvehfzELeSqENoFTVYOJUqGompeMaWwleu8Z0hSz9sXBrRiJckv+Nw0eCpNTYd/tF28eWiWAlBKF5q8TtO1WBAMwF1O3bE+Nh7e5FciyYI78exvLcYPkScEYJP2ZyGrbDfFUYSyjMA0im6tooK9RbfKnlIqiOpcfdaMcFDTiUpJrmkqTHeNeqk57CA== 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=wcvupXTjLZ1MP/9mewTDBOTgIvqoKldlgPyhdl6TMYY=; b=QjtQM0hwfvYuizIIRv9oHGQcIk//GIh6yM+PwS2zlNY1laPlmXX97d6n5jNdDJ27Za3XW29ptQGRX/tTlj6Pwrd2hm530GVxHgP5KnYyz42IxnDIP45lUmBYPdVT6Yehi2VobAKF2tevdtnHqCqih+JaAd1SrD49upTer1Sj/uLk6yCEJlDmEBcufljZU3HayaDqqK5mGY38gFNDisV06OYlj/3IdF2/1X83Bkp86EFs072yP/z4aXg3srENj7n9oiyJZf3aOPgGFpYyIAc3twy6Y9/Vskd9ix3bR9gn2gmvh5ahMTVl7h9ItXT6IOhDGXEwXaUzQ9QtYM5vPUmoRg== 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=wcvupXTjLZ1MP/9mewTDBOTgIvqoKldlgPyhdl6TMYY=; b=rcSOhSKDFPHrG5R1MXlaEwHShnMCnS9ZvWdqRAI0XUAuF93kR4uC7B2/Qi+EJedoi/+MwIsBkHTQJ8RnoA1Tv7AriZO6uH8CKsNFSQaA8e3TZum4Fc9armsjcHDZ9UN5Juuq+BhXy963zCVwPa6QMP7kTLW7Cxk3je5Jhq7BhQU= Received: from DB9PR08MB7511.eurprd08.prod.outlook.com (2603:10a6:10:302::21) by DU0PR08MB7905.eurprd08.prod.outlook.com (2603:10a6:10:3b3::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.12; Tue, 6 Sep 2022 09:07:29 +0000 Received: from DB9PR08MB7511.eurprd08.prod.outlook.com ([fe80::fcf3:b4ac:d7e3:1370]) by DB9PR08MB7511.eurprd08.prod.outlook.com ([fe80::fcf3:b4ac:d7e3:1370%7]) with mapi id 15.20.5588.012; Tue, 6 Sep 2022 09:07:29 +0000 From: "Jianyong Wu" To: Sami Mujawar , "devel@edk2.groups.io" CC: "ardb+tianocore@kernel.org" , Justin He Subject: Re: [PATCH v4 0/2] CloudHv/arm: Add specific mem info lib Thread-Topic: [PATCH v4 0/2] CloudHv/arm: Add specific mem info lib Thread-Index: AQHYwcPZxvYHC0exFUKc9AjdVWRWRK3SBdyAgAAWJhA= Date: Tue, 6 Sep 2022 09:07:29 +0000 Message-ID: References: <20220906073921.90729-1-jianyong.wu@arm.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 89A04002827EBD4897E8C297353990C2.0 x-checkrecipientchecked: true Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-MS-Office365-Filtering-Correlation-Id: 4b316e74-729c-4da4-b371-08da8fe74234 x-ms-traffictypediagnostic: DU0PR08MB7905:EE_|VE1EUR03FT062:EE_|AM9PR08MB5970:EE_ 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: lOBaNAAmiT6mFXGLNJEcaR2x8YVH84ruKwAsdwtGtAUvIcTB6USF6FjR7Un/wGK5180odUZMEBMAVu+/k1N9NX3MBLuNZyiEnaBCCrbWu5HWw9IQWO/2CceKSfnbIlfuZLyriJ1ixLFYO9Rd1cLnoCGl0Tg4+gyU3i2jDTAPuZ4JCj7cNF45+UaMkDxZ3MKOGLjVBwQkCzFOO/hgZNIKVxOWhmXaKCh7Qee863MoYqIQ9vRKCAxdt0HBzsjtYWK6CgQK3ZjB7MsepVozggfUM6n/Q9gGBvN/3uKv8eMHK5JcuPDeAstQtwqaS5nVc+JBHHgi4zaLliq6o3PVH7lka6xCAYGb8rycx+KBfADeEsFol56ER7Rxn3dcG3zdHv6nhqK5EEp5deDJ6Fl7P+mJfngKqAE86gAVHAd/7+pjyR6J065kpK3Duv/5ScAhoH30Za/omByNyvI4qaOKfHbEsB/LVIJIAuOLZpuM0HXczFHgdpx/4KBH0lOx6MxZv4SyH+kuuscACTrMyHvOX6sUf4Iw452dw+YVL3UNasnmjPNg31/LwT7xlls7IOT27OaxYhNR51yFhUyBEHtq84esaG3r7LunSO7Vz5TGmiqWtHX0FYqQeE3BeAm7VJayjFYHXEkByiqWB9ulO/eFT8pVvLlm/r0NIYfEFRh/+DAwOWSMP55L6lETHg0dwAudoYPe6wFsap9i6FeWx78PSpV4ZQSNF0ljFVKA8akZnKiKgKVSoJ4/7QCwIJIyW9XVaAD9EVFWsUF6bxjbsY5cpXOGO1RusNFen6YAOGoVEZjHfCc= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR08MB7511.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(376002)(396003)(136003)(346002)(366004)(39860400002)(2906002)(86362001)(33656002)(8936002)(122000001)(55016003)(38100700002)(186003)(38070700005)(52536014)(71200400001)(54906003)(110136005)(6506007)(478600001)(7696005)(9686003)(26005)(66446008)(76116006)(5660300002)(66946007)(83380400001)(53546011)(8676002)(64756008)(966005)(66556008)(41300700001)(66476007)(4326008)(316002);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB7905 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Return-Path: Jianyong.Wu@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT062.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 7778d5de-faf8-4dd0-4dc8-08da8fe739d5 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4uAZfJi87iZfHcGMpD6qHILAV4mD9Wk7H/Gv8eBotH1ajoiIOovN3Q+QN62hVWRYS8WCRS+PZMaOtqq1tpQx9xB3iP6+U4tTT+DUc0O1INmkY3Z6gq/z8gpDti+hrJyxKevkU4u9wOH4FcFZ1bH2hfiYNuXSaud0ey+bLSi/MeuWF2qrTto31tHjrjpVVORnuM+BnMxPo6v4bMJWovspfO52GMygf71OOg4KT8X+65O1+VXngAQLCgsGQNdnIkSW6ibujUp67hSbWRTGGRhvGVdpaPj8SwP2jaOV59xWgF2BtwWFBG+m9NlrQeZGxbUvDp8Vx+0CiJZQ11JYs/UM2vfXFI9lRpVrgxkBWRBtWYrG4kg1MrklPozyls4egRY1dFGkD8h8d9KtOfnPwIRHJ/LgnZJQ7NEUxO7/pvyUepeN4bHPymoelN463KoDBZL4Q+1WyjlXAX4s10pn+kU4HAH+WPJ3/UkBpQHkm2eK5+O9teDkWZwYmc1PEH8O6qpoqJAu32Sco202Gf+JCgIOvYDYUnAiXar3fYEBqEzw35m5behTnJUoq0w1Ro+cSmD1hv101FnhdKgcGX85D02OCVelubJI1MOZ290dp+Bs70gC9w4RvkpfTPPBJryMcUu94qE7HkoIz5E1UG4KVYsBEpW1gbVNIRuQGq09913z+RelSYj7POFU6uca/ISBwrTxuhy+X82ocCfW8xLrlf2l3ETgxKvg+rjF4NiQGrkX7ePlXTgGI5h0YjWAzofQEdM6UB9OmuA8TxX7rPWDHWEmJEmEUWhZeFnRDYKvLlEleKU= 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:(13230016)(4636009)(39860400002)(396003)(346002)(376002)(136003)(40470700004)(36840700001)(46966006)(47076005)(8676002)(70586007)(52536014)(4326008)(478600001)(36860700001)(5660300002)(81166007)(8936002)(6506007)(966005)(70206006)(7696005)(83380400001)(9686003)(41300700001)(26005)(2906002)(356005)(86362001)(33656002)(40460700003)(53546011)(82310400005)(82740400003)(40480700001)(336012)(316002)(55016003)(110136005)(54906003)(186003);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Sep 2022 09:07:43.6260 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4b316e74-729c-4da4-b371-08da8fe74234 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: VE1EUR03FT062.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB5970 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhhbmtzIFNhbWksDQoNCkkgaGF2ZSBwdXNoZWQgdGhpcyBwYXRjaCBzZXQgdG8gR2l0SHViIGFu ZCBhbGwgdGhlIENJIHBhc3Nlcy4gVGhlIGxpbmsgaXMgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5v Y29yZS9lZGsyL3B1bGwvMzI4OQ0KDQpUaGFua3MNCkppYW55b25nDQoNCj4gLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU2FtaSBNdWphd2FyIDxTYW1pLk11amF3YXJAYXJtLmNv bT4NCj4gU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDYsIDIwMjIgMzo0NiBQTQ0KPiBUbzogSmlh bnlvbmcgV3UgPEppYW55b25nLld1QGFybS5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBD YzogYXJkYit0aWFub2NvcmVAa2VybmVsLm9yZzsgSnVzdGluIEhlIDxKdXN0aW4uSGVAYXJtLmNv bT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NCAwLzJdIENsb3VkSHYvYXJtOiBBZGQgc3BlY2lm aWMgbWVtIGluZm8gbGliDQo+DQo+IEhpIEppYW55b25nLA0KPg0KPiBJZiB5b3UgcHVzaCB5b3Vy IGJyYW5jaCB3aXRoIHRoZXNlIHBhdGNoZXMgdG8gR2l0aHViLCB0aGVuIHlvdSBjb3VsZCBkbyBh DQo+IGRyYWZ0IHB1bGwgcmVxdWVzdCB0byBjaGVjayB0aGF0IHlvdXIgcGF0Y2hlcyBwYXNzIHRo ZSBlZGsyIENJLg0KPg0KPiBJIG5vcm1hbGx5IGluY2x1ZGUgdGhlIGxpbmsgZm9yIG15IEdpdGh1 YiBicmFuY2ggaW4gdGhlIGNvdmVyIGxldHRlci4gVGhpcyBhbHNvDQo+IGhlbHBzIHRoZSByZXZp ZXdlciB0byBhcHBseSB0aGUgcGF0Y2hlcyBsb2NhbGx5LCBpZiB0aGUgbWFpbCBjbGllbnQgZGFt YWdlcyB0aGUNCj4gcGF0Y2hlcyBieSBjaGFuZ2luZyBsaW5lIGJyZWFrcyBldGMuDQo+DQo+IFJl Z2FyZHMsDQo+DQo+IFNhbWkgTXVqYXdhcg0KPg0KPg0KPiDvu79PbiAwNi8wOS8yMDIyLCAwODoz OSwgIkppYW55b25nIFd1IiA8amlhbnlvbmcud3VAYXJtLmNvbT4gd3JvdGU6DQo+DQo+ICAgICBD dXJyZW50bHksIHRoZSBtZW1pbmZvIGxpYiBmb3IgQ2xvdWRIdi9hcm0gaXMgcmV1c2luZyBRRU1V J3MuIEFzIHRoZQ0KPiBtZW1vcnkNCj4gICAgIGxheW91dCBmb3IgY2xvdWQgaHlwZXJ2aXNvciBp cyBjaGFuZ2VkLCBpdCBuZWVkcyBhIG5ldyBtZW1pbmZvIGxpYi4NCj4NCj4gICAgIFNpZ25lZC1v ZmYtYnk6IEppYW55b25nIFd1IDxqaWFueW9uZy53dUBhcm0uY29tPg0KPg0KPiAgICAgSmlhbnlv bmcgV3UgKDIpOg0KPiAgICAgICBDbG91ZEh2L2FybTogYWRkIFBlaU1lbUluZm9MaWINCj4gICAg ICAgQ2xvdWRIdi9hcm06IHN3aXRjaCBQZWlNZW1MaWIgdG8gaXRzIG93bg0KPg0KPiAgICAgIEFy bVZpcnRQa2cvQXJtVmlydENsb3VkSHYuZHNjICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KPiAg ICAgIC4uLi9DbG91ZEh2VmlydE1lbUluZm9MaWIuYyAgICAgICAgICAgICAgICAgICB8IDI0MyAr KysrKysrKysrKysrKysrKysNCj4gICAgICAuLi4vQ2xvdWRIdlZpcnRNZW1JbmZvTGliLmggICAg ICAgICAgICAgICAgICAgfCAgNDIgKysrDQo+ICAgICAgLi4uL0Nsb3VkSHZWaXJ0TWVtSW5mb1Bl aUxpYi5pbmYgICAgICAgICAgICAgIHwgIDQ3ICsrKysNCj4gICAgICA0IGZpbGVzIGNoYW5nZWQs IDMzMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+ICAgICAgY3JlYXRlIG1vZGUgMTAw NjQ0DQo+IEFybVZpcnRQa2cvTGlicmFyeS9DbG91ZEh2VmlydE1lbUluZm9MaWIvQ2xvdWRIdlZp cnRNZW1JbmZvTGliLmMNCj4gICAgICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gQXJtVmlydFBrZy9M aWJyYXJ5L0Nsb3VkSHZWaXJ0TWVtSW5mb0xpYi9DbG91ZEh2VmlydE1lbUluZm9MaWIuaA0KPiAg ICAgIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiBBcm1WaXJ0UGtnL0xpYnJhcnkvQ2xvdWRIdlZpcnRN ZW1JbmZvTGliL0Nsb3VkSHZWaXJ0TWVtSW5mb1BlaUxpYi5pbmYNCj4NCj4gICAgIC0tDQo+ICAg ICAyLjE3LjENCj4NCj4NCg0KSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRoaXMg ZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkgYWxzbyBi ZSBwcml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVh c2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9zZSB0aGUg Y29udGVudHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9zZSwgb3Ig c3RvcmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhhbmsgeW91Lg0K