From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id 7EE48941981 for ; Sun, 21 Apr 2024 15:16:48 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=eYIVkYbBifUiGgnIdt9RlGzZ6gSS2zjVpfUj56ywqUw=; c=relaxed/simple; d=groups.io; h=From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:msip_labels:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1713712606; v=1; b=qGbqXn+fYhRWFtQJVhIloGoYjjBQamFih4o1neuMmohCcB0GaPr883fEiLlVdDWez0suH468 rkoxOQc2YkC2Lw8YsMA1Ukn2L9X828LQQtrQtlbSF5mRmxq2ibUSdQ81F4SBxcEWe0pGKtNxh8n 10EeA3t5X0ys+Z/CRMJHC0pgr06tQt2r1s3qvigAwXY2wXNmMbTnc5aMb1nx4k6KJXBngKtwiLD m1ueSCEa8hbzth0ReoVFu2huDMc948WZdUi6F158727kpfjJcGT4PrDI3HjL7X5mw1rkih6yhXs ML/HQVdSCpH0LoKFH0YhDUYfF1vLwQkgTKHlmDXRa6HZw== X-Received: by 127.0.0.2 with SMTP id TXXXYY7687511xGcPWe7xTju; Sun, 21 Apr 2024 08:16:46 -0700 X-Received: from NAM04-DM6-obe.outbound.protection.outlook.com (NAM04-DM6-obe.outbound.protection.outlook.com [40.107.102.75]) by mx.groups.io with SMTP id smtpd.web10.33885.1713712605547615826 for ; Sun, 21 Apr 2024 08:16:45 -0700 X-Received: from PH0PR12MB5631.namprd12.prod.outlook.com (2603:10b6:510:144::7) by MW4PR12MB7484.namprd12.prod.outlook.com (2603:10b6:303:212::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Sun, 21 Apr 2024 15:16:39 +0000 X-Received: from PH0PR12MB5631.namprd12.prod.outlook.com ([fe80::52e5:d442:d91a:814c]) by PH0PR12MB5631.namprd12.prod.outlook.com ([fe80::52e5:d442:d91a:814c%7]) with mapi id 15.20.7472.044; Sun, 21 Apr 2024 15:16:38 +0000 From: "Xing, Eric via groups.io" To: Ard Biesheuvel , "Chang, Abner" CC: "devel@edk2.groups.io" , "Zhai, MingXin (Duke)" , "Lendacky, Thomas" , "Yao, Ken" , "Roth, Michael" , "Attar, AbdulLateef (Abdul Lateef)" , Ard Biesheuvel , Gerd Hoffmann , Min Xu , Leif Lindholm Subject: Re: [edk2-devel] [PATCH 1/2] Platform/AMD: Add AmdSvsmLib to required DSC files Thread-Topic: [edk2-devel] [PATCH 1/2] Platform/AMD: Add AmdSvsmLib to required DSC files Thread-Index: AQHaj0XVKEFIL9Zx4Eyvo/D3raCk+bFtOL2AgAAI4DCAAI7bgIAAZJ+AgAD8ZACAAAL4MIAAE6uAgAAE+fCAAAtigIAAHi2QgAAdyoCAABP4gIACPtmw Date: Sun, 21 Apr 2024 15:16:38 +0000 Message-ID: References: <92659123892c9fd43a623b5babb6d2e0ed1e6d7a.1713193283.git.thomas.lendacky@amd.com> In-Reply-To: Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=2a5f9283-8709-4d0a-b42d-f72139021536;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=0;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2024-04-21T00:28:58Z;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR12MB5631:EE_|MW4PR12MB7484:EE_ x-ms-office365-filtering-correlation-id: 41c8dd52-b396-4ba0-f460-08dc62160aae x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?cDRFVTl0NVJJRVdqMVhPYUZHcXBxOVlrZG1uTitVYXdaWHo2bzBNRUxidWZ3?= =?utf-8?B?bDF4cWVLelc0WnZMNGJ6dHpHdHVOOXZjWGx0U0VwMnVOZ21Oa1ZTd2hlY2Ru?= =?utf-8?B?VmV6NVJXVUpOSGg2MjJLVmI4Y0JXQ3NZZ2tSU3VtTGF2Q0pzaTViZ2ZCM2FR?= =?utf-8?B?SkNJVVF3ZEdFdWRoYkxNTUhZNmI1RG9YbStFQ3ovVGdwSnBuQzlNTk4rZ2hn?= =?utf-8?B?eUdBQjFIVzY1eWNBTURHQUFKSVZhTmlnTElyTzhsWGhrbFhNSHFya1hDdlNI?= =?utf-8?B?YmVSQTEyM1lUZVBjVlRGVFE1cHp3ZXBQUjRsSXdzTFhXNk11Z1BHMnBzbXY0?= =?utf-8?B?Q3BneGJOeW9tRlRVbXdaMXRGTThhZExIR3ZXOFV3TlNETXVQMlM4SjA4Si9q?= =?utf-8?B?Y1NPUTdzMUUvaEQrVDdNczd6M1c4akd0NW1RMWlDTUY1Wnp1clEycXBsZ09U?= =?utf-8?B?b2YxWWZLeUVtamRaK01ablVHS0ZGZU5sVDFXTlhlOVlDSnZBdVlyWTFXN0tU?= =?utf-8?B?aGNRaCt5WmJLTllrOHFDYXFUb2d4VlA2eDRKRFdiU2IwdS9ReXFnb1E1ZjJy?= =?utf-8?B?ZEhjNnVwOTlwb3d6eHBMZ3ZTZ0lmYTJyMUlZUFZHL2t2R2t1dGs1UnV5anV0?= =?utf-8?B?QlpValRUL09WNXpCcmNiQk85SGowRGkrOE85NS81NzExQ1pLSkY5dlVFQkxr?= =?utf-8?B?NXZYU2NWM2FGeW9hNlNpRng5NndDRnMyUWNrZHU3NnBtUFlSWmY4QldhT1FQ?= =?utf-8?B?cnludnp3RHRJS3RLR09xL1hjMkRJalk0aDQrSGdZSDBaOXNaYWtUQTlJUmdY?= =?utf-8?B?VUZuY2VVZXpHeGpPZnpZeXdVeC9IRFFJR1QzZzY5NG5tdkZxM1FzQ2Nja0lJ?= =?utf-8?B?Yk1qMit5QjdXUW5iTnVLK2xKVFJIUDd0THkyUnJvbVVUZk9FMXcrVlYxQk81?= =?utf-8?B?MFZ2MTNLMzZObTBMb013MEFLeW1QSmVZREtvcHA4M2NMS2JNYTVSVXVuZno5?= =?utf-8?B?UUJENFVwTk9qMHREZ1lJLzhML3lmWThtNklTTS9YNU4yMzNnSk1URm00TG8v?= =?utf-8?B?RU8rU0JtblkrV21laFdPM01ONmFIaWFMdFh6cVBhL21RZVZZNTlpS0NNZXI2?= =?utf-8?B?KzNuZGJGZFBCYllxKzRRUkU0cmk2WFdMcksrd2hlWE9pczVGcnVudkZDdUtK?= =?utf-8?B?SDRPWURuSmIvRUpOK2NxTTNOaUU1UHk2OEFVYldnTVNCMW9uN2hETVFFVTdC?= =?utf-8?B?T3NwbTh5VjIxQmhtaXR6OURzM2FlOElteHAwT2w0M0tSWmdjM0Vic2pZa1pu?= =?utf-8?B?M0h0WCt2V2FlOTIxOW5LbzI4RjQxWU5WZUZSazFEUkFmbjhCVEVFRG4zc2Va?= =?utf-8?B?dEpNUmJOZklSOWJXSHRtTXh5S2pBMytIK2k1TVdvbThlazFvQnlHZXhJdDgy?= =?utf-8?B?UDFlV2g5Qk82TnV4d0o2bUxsVXBWQW5oRFMxeGJ3djhCZ1h0d1ZJWjgyYjlV?= =?utf-8?B?MDRZd25HOEJ1bmF0V0x1ckZKQVQ1SzBUNjNhM3NpZVZlLy9xNUJUSWZ0ZCt1?= =?utf-8?B?Z3ZSL3ZTOUQySE16Wmp1Kzkvd3JHTSt5VGtycU1GeHEyR2xmVFZUVEJBVHpC?= =?utf-8?B?b3RuL25SZzAzaFI5em9TQkdwRnlqTkUrbk1YNnNmWVpFZlBySUUvbjQyU2RE?= =?utf-8?B?ZVdxYi91QWJUbUx4WXVSVjZMYkpmK1hGQ2U1NXUyaEN4Mk1wMDNjRmpwYmV6?= =?utf-8?B?M0gwbmh2enY5Nm1UcGVPTzNRcTU2VHhUVVJQbmZpWFcxcllLaFEzS2Y1N3pE?= =?utf-8?B?cDJ6cHEzNi8zVEdDVENyQT09?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eE16bllKWG5yNzlaaHA4ZXk3SC8xQ3JIRlZkVnBDaURiV012SjJRVnpFbHYv?= =?utf-8?B?UW1RSVJqRnRoN0t2RStaS0FKMTl5WHJ3bG11MVJwdkhQa1crOUxHQ3BpckJa?= =?utf-8?B?cXZrbzBIdzcwMVRBUVV3ZkI0R2R4VklxbkhZQ2ZqMWxHRnM1TnQyelJWNDMz?= =?utf-8?B?T2xLRFVpeHA4QS82cDduUHZzaUEzQ05vQnBIWVl2K0pDeFdZdkxKemFtZUw0?= =?utf-8?B?cFllcXJHTFAyTnZzQUdYRU13OFNIODlSemdWNEZwWlhJSnJZSUZMdDk0ZFM3?= =?utf-8?B?dUlxZmdoOG9uamhuT1lnWFZMMWN3czFObjdhOVJvRnRWQjN3MmViQzZIUXhL?= =?utf-8?B?bDgwaUhlQlJNejZIZzcyZWVCdSt5cUFPTy9NMXNpYkxQZDNyY3N2ZWt6Wmh4?= =?utf-8?B?TllwZ1BOMmhWVFdXNzhKYndTUkx6LzBUc3d5L0hLUzBVQnVBTDgrMzZucGNr?= =?utf-8?B?b2o0Y3lIZTBjeVRhbVJFZ05kS2g0bEtlYkY3ZEt5T3RqM1kvWHNFaEpiWHYz?= =?utf-8?B?QUl5U2JwbDZpb2VIT3ByT1FWakNHNlRtd3ZGRWM4WDJGeUdaMGEzZURrcjhr?= =?utf-8?B?T1BudnVYTk5FbWJxQ28wL2didVVWYkVlTGdFcStkZWlSekp5UExPaGpmc3o4?= =?utf-8?B?Qm5FY2U2bko5Z3pQdGhxZUtUbUY1UU43YW5yRzk3YVoxdGxtWXkyTlNTMkcr?= =?utf-8?B?UHE1UGdScEpxdm9wSFRKeEdKNUs5N1pJd2lwdzkzOS9GRW1PUlVDQ3pPTHFH?= =?utf-8?B?YVNMTHBsYkM2THg4clB3SDVyb2J5R0x4NmVGbk50RGwvT0FoYUM4eE9zc2hG?= =?utf-8?B?VldKK09jNzUwNUZOQ01uVmFVM00vS2xWVDducDN2Tk9XKzJEdUlWUlhYVndv?= =?utf-8?B?RE1ub0l2cHkzVTM0QjlQOXZMZjZMNElNWmx2S0o4RHVmMDNsVUdrU2s1WFhH?= =?utf-8?B?Wk5vcWExNzErUmdNaVV2MmJhNFc5RXQvM3RiVkpLdEtyNlJUK25ndHVTckVn?= =?utf-8?B?eHZ4b3pYaE95SjQ2T3NzVy9VMmpHWE5FUzRLV2pPeS8rN3RrMW95VHRBQkEv?= =?utf-8?B?M3I1NWtSaEtpQ0t3NVFrRmxNSWw5MXVMbmlMb2g0RWNVcllzNzN0UXdBTGVT?= =?utf-8?B?enFPNnJabjJTMElLcUU1dlhrOUdxVXpzSGdweHpKYmNMbmlxV0p6Sjk4UmR2?= =?utf-8?B?cWZUQW1CVnVETlQzSWlCQUNBVGp1ZkUvcE5NamZ5Mmc3eDZJOWNYOGx3UUhB?= =?utf-8?B?dFRYN2ljVVBWclJEYk9XWGRpTjkvdWdvclYwcmpDL0dBZkppK1JjZElCRkFD?= =?utf-8?B?MUhRdEl4Y3RpR2F5L0E0S25hZ29lRHpZUzNrTkFkN0dBUE0xUHRteFRrc01l?= =?utf-8?B?L1hJMDZLMEpLSEFZMTBKdllHVmRQY29XRnBLVHRWc1p6bjM4WVl1bXNEb1Nl?= =?utf-8?B?NVludXliWk1seW9EdmVpNnV1Z3VtRndpSHUxT240UVR1ZEdaMmRpTFVXQVZW?= =?utf-8?B?dDdodVFOUHg5bU1TbEQ3T0tDdUJ1OG5ZVE91Y0JLbGkzejNFcURXaUlLUHN6?= =?utf-8?B?R1RXbWE0YW11VjdvMHI0OHlRYzlXMHRER1dEeHlGUUNTMDNXWFpwWitZL1JP?= =?utf-8?B?cVNNaFhma1phOVFrUVZFUENKVmxxNXZmQkJrMVdEemZpK2xRdkpCNm82REha?= =?utf-8?B?RmtlTTRuajBmUitFVXR4b1VyZG5ha2dwNFRHTjlQb2kwemJROU1TL0NSRW5M?= =?utf-8?B?MkEyaUlENnBwL09BMzZJR3NYWDNWQ0ZxdnJKWFg1ZFJ4Z1UraGRaZlZiMFF3?= =?utf-8?B?eUg3V3VoU3drd1lHK29BTkFTVnBRMnJwZ2pYQ0VkY25xYWdqbkF4M0pTUDV2?= =?utf-8?B?VkxUTXZIR250TTMzTkMyL1BybkxHaUZQd2dnekhhR2NIYlNaTWIyUEV2UGwy?= =?utf-8?B?SnFzTUM3d1VFdmZQZFg2TlA2VHpvdStRRWx3endheC9XNTVocG52cllqVFhj?= =?utf-8?B?WmxtMHpNaVNnNE9LM1p1NVRWY2FqeGdhSEFCaUF1cFVBQkVHRWJiWWNIN3Nj?= =?utf-8?B?WGdoem9DZWpJTW5RUkZkRzRjUXgrV0JJSzcvaFRkbHBqenNRZmMzQWVrYUpq?= =?utf-8?Q?UdU0=3D?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR12MB5631.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 41c8dd52-b396-4ba0-f460-08dc62160aae X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Apr 2024 15:16:38.7670 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: pi/vqySOKi6OeI3txp3f5z4T7+izlZ7V/AfCLQgRZi2VkHLIOJXbXPQa0Mh6qNAN X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR12MB7484 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 Resent-Date: Sun, 21 Apr 2024 08:16:45 -0700 Resent-From: eric.xing@amd.com Reply-To: devel@edk2.groups.io,eric.xing@amd.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: gC119WPZBDfuah62E3wWtK4Nx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=qGbqXn+f; dmarc=pass (policy=none) header.from=groups.io; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCkhpIEFyZCwNCg0KUGxlYXNlIGxl dCBtZSBtZXJnZSBWYW5nb0doIGJvYXJkIGNvZGUgbmV4dCB0aW1lIGFmdGVyIHdlIGZpbmlzaGVk IHRoZSByZXZpZXcgcHJvY2VzcyBhbmQgYnVpbGQvdmVyaWZpY2F0aW9uIHRlc3Qgc2luY2UgSSBh bSBtYWludGFpbmVyIGFuZCByZXNwb25zaWJsZSBmb3IgVmFuZ29naCBCb2FyZCBwbGF0Zm9ybSBj b2RlLg0KDQpJIHdpbGwgZGlzY3VzcyBpdCBpbnNpZGUgQU1EIHRvIGhvdyB0byByZXNvbHZlIGN1 cnJlbnQgUGxhdGZvcm0vQU1EL1ZhbkdvZ2hCb2FyZCBwbGF0Zm9ybSBjb2RlIGJ1aWxkIGZhaWwg aXNzdWUgYW5kIHJlZHVjZSBjdXN0b21lciBpbXBhY3QuDQpJIHdpbGwgYWxzbyBkaXNjdXNzIHdp dGggQWJuZXIgYW5kIG90aGVyIEFNRCByZXZpZXdlcnMgdG8gbWFrZSBhIHNvbHV0aW9uIHdlIHdh bnQgdG8gbW92ZSBvbi4NCg0KDQpUaGFua3MsDQpFcmljDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gRnJvbTogQXJkIEJpZXNoZXV2ZWwgPGFyZGJAa2VybmVsLm9yZz4NCj4gU2Vu dDogRnJpZGF5LCBBcHJpbCAxOSwgMjAyNCAxMDoxMiBQTQ0KPiBUbzogQ2hhbmcsIEFibmVyIDxB Ym5lci5DaGFuZ0BhbWQuY29tPg0KPiBDYzogWGluZywgRXJpYyA8RXJpYy5YaW5nQGFtZC5jb20+ OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgWmhhaSwgTWluZ1hpbg0KPiAoRHVrZSkgPGR1a2Uuemhh aUBhbWQuY29tPjsgTGVuZGFja3ksIFRob21hcw0KPiA8VGhvbWFzLkxlbmRhY2t5QGFtZC5jb20+ OyBZYW8sIEtlbiA8S2VuLllhb0BhbWQuY29tPjsgUm90aCwNCj4gTWljaGFlbCA8TWljaGFlbC5S b3RoQGFtZC5jb20+OyBBdHRhciwgQWJkdWxMYXRlZWYgKEFiZHVsIExhdGVlZikNCj4gPEFiZHVs TGF0ZWVmLkF0dGFyQGFtZC5jb20+OyBBcmQgQmllc2hldXZlbA0KPiA8YXJkYit0aWFub2NvcmVA a2VybmVsLm9yZz47IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPjsgTWluDQo+IFh1 IDxtaW4ubS54dUBpbnRlbC5jb20+OyBMZWlmIExpbmRob2xtIDxxdWljX2xsaW5kaG9sQHF1aWNp bmMuY29tPg0KPiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSCAxLzJdIFBsYXRmb3Jt L0FNRDogQWRkIEFtZFN2c21MaWIgdG8NCj4gcmVxdWlyZWQgRFNDIGZpbGVzDQo+DQo+IENhdXRp b246IFRoaXMgbWVzc2FnZSBvcmlnaW5hdGVkIGZyb20gYW4gRXh0ZXJuYWwgU291cmNlLiBVc2Ug cHJvcGVyDQo+IGNhdXRpb24gd2hlbiBvcGVuaW5nIGF0dGFjaG1lbnRzLCBjbGlja2luZyBsaW5r cywgb3IgcmVzcG9uZGluZy4NCj4NCj4NCj4gT24gRnJpLCAxOSBBcHIgMjAyNCBhdCAxNTowMCwg Q2hhbmcsIEFibmVyIDxBYm5lci5DaGFuZ0BhbWQuY29tPiB3cm90ZToNCj4gPg0KPiA+IFtBTUQg T2ZmaWNpYWwgVXNlIE9ubHkgLSBHZW5lcmFsXQ0KPiA+DQo+ID4gSSBndWVzcyBteSBSQiBtaXNs ZWQgY29udHJpYnV0b3JzIHRob3VnaHQgdGhlIHBhdGNoIGlzIGdvb2QgdG8gbWVyZ2UuDQo+IEhv d2V2ZXIsIEkgd2FzIHRoaW5raW5nIEVyaWMncyB0ZWFtIHNob3VsZCBnaXZlIHRoZSBmaW5hbCBS QiBhZnRlciB0aGUNCj4gdmFsaWRhdGlvbiBhcyB0aGV5IGFyZSB0aGUgbWFpbnRhaW5lcnMgZm9y IHRoZSBzdWJvcmRpbmF0ZSBWYW5Hb2doQm9hcmQNCj4gcGxhdGZvcm0uIFN1cHBvc2UgdGhlIGlt cGFjdGVkIHBhY2thZ2VzIHNob3VsZCBiZSBidWlsdCBzdWNjZXNzZnVsbHkgd2l0aA0KPiB0aGUg cGF0Y2hlcyBhcHBsaWVkLCBhcyB0aGlzIGlzIGNvbnNpZGVyZWQgdGhlIGJhc2UgcmVxdWlyZW1l bnQgb2YgdGhlIGNvZGUNCj4gY2hhbmdlLiBOZXZlcnRoZWxlc3MsIHRoZSBzcGVjaWFsIGJ1aWxk IHNhdWNlIGZvciBWYW5Hb2doQm9hcmQgbWF5IGJlIG5vdA0KPiBlYXN5IGZvciBjb250cmlidXRv cnMgdG8gdmVyaWZ5IHRoZSBidWlsZC4NCj4gPg0KPiA+IEVyaWMsIEkgaGF2ZSBmZXcgc3VnZ2Vz dGlvbnMgZm9yIHRoaXMgZmFpbHVyZSwgZm9yIHRoZSBzaG9ydCB0ZXJtLCB5b3UgY2FuDQo+IGNv bW1pdCBhbm90aGVyIGNoYW5nZSB0byByZW1vdmUgdGhpcyBjaGFuZ2UsIGFzIHRoZSBidWlsZCBm YWlsdXJlIGhhcw0KPiBpbXBhY3RzIG9uIG91ciBjdXN0b21lciBzdXBwb3J0LiBZb3UgY2FuIGRl Y2lkZSB0byByZWNvdmVyIHRoaXMgb3Igbm90DQo+IGRlcGVuZHMgb24geW91ciBidXNpbmVzcyBy ZXF1aXJlbWVudC4NCj4NCj4gS2VlcGluZyBlZGsyLXBsYXRmb3JtcyBzeW5jZWQgd2l0aCBlZGsy IGlzIGFscmVhZHkgY29tcGxpY2F0ZWQgZW5vdWdoLg0KPiBTbyBJIG9iamVjdCB0byBjaGFuZ2Vz IHRvIHJldGFpbiBjb21wYXRpYmlsaXR5IHdpdGggZG93bnN0cmVhbSBmb3JrcyBvZiBFREsyLg0K PiBTdXJlbHksIHlvdSBhcmUgbm90IHRlbGxpbmcgeW91ciBjdXN0b21lcnMgdG8gdXNlIEVESzIw MjIwOCB3aXRoIHdoYXRldmVyDQo+IHRoZSB0b3Atb2YtdHJlZSBvZiBlZGsyLXBsYXRmb3JtcyBp cyBhdCBhbnkgZ2l2ZW4gbW9tZW50Pw0KPg0KPiBJbiBhbnkgY2FzZSwgaWYgdXBzdHJlYW0gZWRr MiBpcyBpbXBvcnRhbnQgdG8geW91LCBwbGVhc2UgZml4IHRoZSBjdXJyZW50DQo+IHNpdHVhdGlv biBpbiBlZGsyIGZpcnN0LiBJZiBpdCBpcyBub3QgaW1wb3J0YW50IHRvIHlvdSwgSSBkb24ndCBz ZWUgYSByZWFzb24gdG8NCj4gcmV2ZXJ0IGFueXRoaW5nLCBhbmQgeW91IGNhbiBmaXggaXQgaW4g eW91ciBkb3duc3RyZWFtLg0KDQoKLT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3JvdXBzLmlvIExp bmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLgpWaWV3L1Jl cGx5IE9ubGluZSAoIzExODA1NSk6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNz YWdlLzExODA1NQpNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzEwNTUzNzc0 NC83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbwpVbnN1YnNj cmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViIFtyZWJlY2NhQG9wZW5m dy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0KCg0K