From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 0F6A0A057B; Tue, 14 Apr 2020 15:18:11 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id B35731C202; Tue, 14 Apr 2020 15:18:09 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id AB8101C1F6 for ; Tue, 14 Apr 2020 15:18:07 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 03EDFmX2001845; Tue, 14 Apr 2020 06:18:06 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pfpt0818; bh=8TCG7PfYsATvfy2nSE2Mee6hE//MDSdrx/D8fw10L1A=; b=DvWAJHPjsVGTiiYK4a4p4WCj6AiEqa8elJ54zyJAWJss369OS2RjSKku+/Bb9l+I3wku OdKtNKKSc6T35zBc55pyOx1HuSHryc1rYVGq0qnH0pECUSHIeEhW2c10vcH7nSK01d0c spostH0nLTHr9doQi2S/C2uck52bCbee49AyaHQiGyceyMkQBpbe4Pzq5KjIDDaN7AoG MZ2qRDBZ+dtn/RR+sBuk9vX/vG6nLK/vDk/ceYMeRE7EnPfZ8wtv1KHxhTtOdtzY0IBD F0hgc90rudYoNIwpF2ss+p+tP3cDM4YRDAJR2BmBkYPSe2eZrhjhKJRG/d7Bh1EYYmZO ag== Received: from sc-exch03.marvell.com ([199.233.58.183]) by mx0b-0016f401.pphosted.com with ESMTP id 30bddktc3m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 14 Apr 2020 06:18:06 -0700 Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 14 Apr 2020 06:18:04 -0700 Received: from NAM04-CO1-obe.outbound.protection.outlook.com (104.47.45.55) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 14 Apr 2020 06:18:04 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SjshGcA9Pv/f46IxlECipPJ/Cgth5EupI9NraC8SzB9ih/S6DXe2w6pVQWbjdPU67TZzxsG6rrX3TpcnA6oJjSMkGMT3wUauFmsWDdFk99qD1/LzX/4CGMZel1D0aqSeuPxGDkU3sXTc+J7WINHGh60NQCbYdIOu3TaR1iB0qVeyU+4x9HaSgl4+8a+897RLWdXdZ6JX6ZabqihmZrkcIMTrggoMPpZl2hZ5JCNxplXTVyEvY3CyR9bLwTppkmZJ6hEFLt05iySfejLg5yWTqbsTqMw23p9H2TLs5D1Wh16Cviz8hMddHs9/j0qXzOhCSSeHp9XcwIvk+qXKDCSV6w== 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=8TCG7PfYsATvfy2nSE2Mee6hE//MDSdrx/D8fw10L1A=; b=PwsOWOeExb5x92WS9PWq3Uqm58tnkGWx7zDbxWrT83G/+ixJa1b5gpbgcoCjwjaXGG1wlLIVIz1H+ozjK/1ApsqixisxPlyAiRPBKxKq/yLOKDDF2WXVwiuad+81g9k95PscBV3gsMihh7IPDzv8yndFC0o6yBrcY0qri4S1z5NSK0xJGWYTFGb0pLlZYDEsLX7FT2yjzNEgpdziQmE36DDnHkfK7BHlitTDX2B4W9qx4SdUeFzw9P1mvGA6pB00O+odE3rIf9kgGxQe2jplKXQZKK9byE5pWtKp4Voj84wQwG/36AAhegXtvGnDNtBDa64Aff2WWBx9b2lJCmSldA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8TCG7PfYsATvfy2nSE2Mee6hE//MDSdrx/D8fw10L1A=; b=FdqmIuEsophvO1Q6RcQznhhmUqsTn2frJu77fjdiW2QLWVeIs6we/1ur73oT2zv/pZgvliNS0+M2bn8Gtlv1VAoIo+ZWaV88TzQXeUx/bCM7W/MMy83bkbfxkUbnWwh+Vgo5TpiHnLB1b07DLSMq6jNEoq4nFE8cOl1z90gAl8Y= Received: from MWHPR18MB1645.namprd18.prod.outlook.com (2603:10b6:300:ca::9) by MWHPR18MB1517.namprd18.prod.outlook.com (2603:10b6:300:cd::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.26; Tue, 14 Apr 2020 13:18:02 +0000 Received: from MWHPR18MB1645.namprd18.prod.outlook.com ([fe80::f9ae:558d:60da:9fa4]) by MWHPR18MB1645.namprd18.prod.outlook.com ([fe80::f9ae:558d:60da:9fa4%2]) with mapi id 15.20.2900.028; Tue, 14 Apr 2020 13:18:02 +0000 From: Vamsi Krishna Attunuru To: Haiyue Wang , "dev@dpdk.org" , "thomas@monjalon.net" , Jerin Jacob Kollanukkaran , "alex.williamson@redhat.com" , "david.marchand@redhat.com" Thread-Topic: [EXT] [PATCH v6 0/2] support for VFIO-PCI VF token interface Thread-Index: AQHWEgx/q+PUMST+LEKpnxOArrTE9ah4mOqw Date: Tue, 14 Apr 2020 13:18:02 +0000 Message-ID: References: <20200305043311.17065-1-vattunuru@marvell.com> <20200414032103.35507-1-haiyue.wang@intel.com> In-Reply-To: <20200414032103.35507-1-haiyue.wang@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [157.44.161.110] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: bf872c42-fa1c-46af-7bc5-08d7e0764294 x-ms-traffictypediagnostic: MWHPR18MB1517: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:51; x-forefront-prvs: 0373D94D15 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR18MB1645.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(39850400004)(136003)(366004)(396003)(376002)(346002)(66946007)(81156014)(5660300002)(7696005)(71200400001)(66446008)(76116006)(966005)(316002)(478600001)(8676002)(64756008)(2906002)(66556008)(6506007)(52536014)(86362001)(33656002)(9686003)(55016002)(66476007)(53546011)(186003)(110136005)(8936002)(26005)(19627235002); DIR:OUT; SFP:1101; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: NJXDzsuq+RoUeuMP0ITEHw76ipaYFZ1VTyBBmMjtSzbWllQEtrDvJb/+jYy85m21I5wWjvlvI5+6+FeTKsiBuwRNOcVvky2xV5XYLZre1ewgi+k432FD0UmI+5RV1hw6MNzpgTSUsyF6WDHUFMRtefE/py0f3xCkN0IOcVoeMaUqaR/wPuHc2JTVHrAzhvI3Orl5W/VE3bVlu8bNE5DAa0jwhn+2EXKHxzkTEfY0/o1ProXOFr3n6krjYqTCpXOumXiZo4/wkam068+nb+SPBIMlunwOWP1zqI0F9DBuzQyU96pQ/eEzY43Yc5F5cFA8WGMXPMRE6lEMwqLvmZGVrGfH/NGK/Syal2W8UQ1fs1xANxjXy5Si3BuUXuyjGXU5d+GK7ixAmKaAIwtuGpUUrEwvhMrmLB6NoixBLadVaeXywJNMdQf4Nx/Ph2A7l2eS3x105zlBKAnRXyEAfvJO/sgOZOP+dpW6AJ3aDUy32qzeKx8o7dx7FH9vubQjYkPIw9PKVqWeDCzAvN15tqvjuA== x-ms-exchange-antispam-messagedata: 3TZgdawQ8/2Jp7WvMNCPlGRUS3US17rU6qtmDpBnshhUIrFmA2UTNAccVKIY1IT8LxcK4skq4wfCaLq72LNCSwpIrOM5tWgEEXwpUhjQ1/vk6PdebbSBKHhO8ZkdiK4UC3VIk+LX8US5fgB2vfhbRg== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: bf872c42-fa1c-46af-7bc5-08d7e0764294 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Apr 2020 13:18:02.1695 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: NqcA/W6glkiWmzVfZ5NWIpcsF8hQ9yO1hZfDmFSD7O8yFy1o2eeHR79ox3HOtN4crb5tDm/8P16ZCAfkBXznhA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR18MB1517 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-14_06:2020-04-14, 2020-04-14 signatures=0 Subject: Re: [dpdk-dev] [EXT] [PATCH v6 0/2] support for VFIO-PCI VF token interface X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSGFpeXVlIFdhbmcgPGhh aXl1ZS53YW5nQGludGVsLmNvbT4NCj4gU2VudDogVHVlc2RheSwgQXByaWwgMTQsIDIwMjAgODo1 MSBBTQ0KPiBUbzogZGV2QGRwZGsub3JnOyB0aG9tYXNAbW9uamFsb24ubmV0OyBWYW1zaSBLcmlz aG5hIEF0dHVudXJ1DQo+IDx2YXR0dW51cnVAbWFydmVsbC5jb20+OyBKZXJpbiBKYWNvYiBLb2xs YW51a2thcmFuIDxqZXJpbmpAbWFydmVsbC5jb20+Ow0KPiBhbGV4LndpbGxpYW1zb25AcmVkaGF0 LmNvbTsgZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbQ0KPiBDYzogSGFpeXVlIFdhbmcgPGhhaXl1 ZS53YW5nQGludGVsLmNvbT4NCj4gU3ViamVjdDogW0VYVF0gW1BBVENIIHY2IDAvMl0gc3VwcG9y dCBmb3IgVkZJTy1QQ0kgVkYgdG9rZW4gaW50ZXJmYWNlDQo+IA0KPiBFeHRlcm5hbCBFbWFpbA0K PiANCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiB2NjogRHJvcCB0aGUgRml4ZXMgdGFnIGluIHV1aWQsIHNp bmNlIHRoZSBmaWxlIGhhcyBiZWVuDQo+ICAgICBtb3ZlZCB0byBhbm90aGVyIHBsYWNlLCBub3Qg c3VpdGFibGUgdG8gYXBwbHkgb24gc3RhYmxlLg0KPiAgICAgQW5kIHRoaXMgaXMgbm90IGEgYnVn LCBqdXN0IHNvbWUga2luZCBvZiBlbmhhbmNlbWVudC4NCj4gDQo+IHY1OiAxLiBBZGQgdGhlIFZG IHRva2VuIHBhcnNlIGVycm9yIGhhbmRsaW5nLg0KPiAgICAgMi4gU3BsaXQgaW50byB0d28gcGF0 Y2hlcyBmb3IgZGlmZmVyZW50IGxvZ2ljIG1vZHVsZS4NCj4gICAgIDMuIEFkZCBtb3JlIGNvbW1l bnRzIGludG8gdGhlIGNvZGUgZm9yIGV4cGxhaW5pbmcgdGhlIGRlc2lnbi4NCj4gICAgIDQuIERy b3AgdGhlIEFCSSBjaGFuZ2Ugd29ya2Fyb3VuZCwgdGhpcyBwYXRjaCBzZXQgZm9jdXNlcyBvbiBj b2RlIHJldmlldy4NCj4gICAgIGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91 cmw/dT1odHRwcy0NCj4gM0FfX3BhdGNod29yay5kcGRrLm9yZ19jb3Zlcl82ODM2NF8mZD1Ed0lE YVEmYz1uS2pXZWMyYjZSMG1PeVANCj4gYXo3eHRmUSZyPVdsbHJZYXVtVmt4YVdqZ0t0bzZFX3J0 RFFzaGhJaGlrMmprdnpGeVJoVzgmbT1TeFcwN1I5DQo+IFYwaXlkX2ZBQVptNGJVM2ppbWtDRDBr aGRRZWFiQ3Q5cEVTZyZzPW1Ba0I1S3RhRkRHRmRtcWZOWlY0ZHkNCj4gdzFBOFh5NjF0bTIyVE5N OGtHU3JRJmU9DQo+IA0KPiB2NDogMS4gSWdub3JlIHJ0ZV92ZmlvX3NldHVwX2RldmljZSBBQkkg Y2hlY2sgc2luY2UgaXQgaXMNCj4gICAgICAgIGZvciBMaW51eCBkcml2ZXIgdXNlLg0KPiAgICAg aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLQ0KPiAzQV9f cGF0Y2h3b3JrLmRwZGsub3JnX3BhdGNoXzY4MjU1XyZkPUR3SURhUSZjPW5LaldlYzJiNlIwbU95 UA0KPiBhejd4dGZRJnI9V2xscllhdW1Wa3hhV2pnS3RvNkVfcnREUXNoaEloaWsyamt2ekZ5UmhX OCZtPVN4VzA3UjkNCj4gVjBpeWRfZkFBWm00YlUzamlta0NEMGtoZFFlYWJDdDlwRVNnJnM9UXY1 QXJYbWtfV2VRbjFiVG5NNkpTDQo+IFhwTnAzTkVodWVuSFAxVnNqVVB6R0UmZT0NCj4gDQo+IHYz OiBGaXggdGhlIFRyYXZpcyBidWlsZCBmYWlsZWQ6DQo+ICAgICAgICAgICAgKDEpLiBydGVfdXVp ZC5oOjk3OjU1OiBlcnJvcjogdW5rbm93biB0eXBlIG5hbWUg4oCYc2l6ZV904oCZDQo+ICAgICAg ICAgICAgKDIpLiBydGVfdXVpZC5oOjU4OjI6IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBv ZiBmdW5jdGlvbiDigJhtZW1jcHnigJkNCj4gICAgIGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBv aW50LmNvbS92Mi91cmw/dT1odHRwcy0NCj4gM0FfX3BhdGNod29yay5kcGRrLm9yZ19wYXRjaF82 ODI1NF8mZD1Ed0lEYVEmYz1uS2pXZWMyYjZSMG1PeVANCj4gYXo3eHRmUSZyPVdsbHJZYXVtVmt4 YVdqZ0t0bzZFX3J0RFFzaGhJaGlrMmprdnpGeVJoVzgmbT1TeFcwN1I5DQo+IFYwaXlkX2ZBQVpt NGJVM2ppbWtDRDBraGRRZWFiQ3Q5cEVTZyZzPThVNUh3US1qLQ0KPiBka3pRUGszRTk5d0phdUl0 VFFMSDBmNDhxYXkzN3BuVFo4JmU9DQo+IA0KPiB2MjogRml4IHRoZSBGcmVlQlNEIGJ1aWxkIGVy cm9yLg0KPiAgICAgICAgICBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJs P3U9aHR0cHMtDQo+IDNBX19wYXRjaHdvcmsuZHBkay5vcmdfcGF0Y2hfNjgyNDBfJmQ9RHdJRGFR JmM9bktqV2VjMmI2UjBtT3lQDQo+IGF6N3h0ZlEmcj1XbGxyWWF1bVZreGFXamdLdG82RV9ydERR c2hoSWhpazJqa3Z6RnlSaFc4Jm09U3hXMDdSOQ0KPiBWMGl5ZF9mQUFabTRiVTNqaW1rQ0Qwa2hk UWVhYkN0OXBFU2cmcz03Z3EwaUdlWGF5NFlRNHlkSFJkQ1o5Xw0KPiBvV0RSUUZ0R094R3UzY2hx MHpfcyZlPQ0KPiANCj4gdjE6IFVwZGF0ZSB0aGUgY29tbWl0IG1lc3NhZ2UuDQo+ICAgICAgICAg aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLQ0KPiAzQV9f cGF0Y2h3b3JrLmRwZGsub3JnX3BhdGNoXzY4MjM3XyZkPUR3SURhUSZjPW5LaldlYzJiNlIwbU95 UA0KPiBhejd4dGZRJnI9V2xscllhdW1Wa3hhV2pnS3RvNkVfcnREUXNoaEloaWsyamt2ekZ5UmhX OCZtPVN4VzA3UjkNCj4gVjBpeWRfZkFBWm00YlUzamlta0NEMGtoZFFlYWJDdDlwRVNnJnM9aWJT ZUNVTU1sZVJ2UVJIOVd2SkRZVg0KPiBUZkJBdC1GaTRsZ2ZkVEJPWjV4d2MmZT0NCj4gDQo+IFJG QyB2MjogaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLQ0K PiAzQV9fcGF0Y2h3b3JrLmRwZGsub3JnX3BhdGNoXzY4MTE0XyZkPUR3SURhUSZjPW5LaldlYzJi NlIwbU95UA0KPiBhejd4dGZRJnI9V2xscllhdW1Wa3hhV2pnS3RvNkVfcnREUXNoaEloaWsyamt2 ekZ5UmhXOCZtPVN4VzA3UjkNCj4gVjBpeWRfZkFBWm00YlUzamlta0NEMGtoZFFlYWJDdDlwRVNn JnM9Sm1TTmpxQ0xFM1hoMF9WeW1wdHFyVmlYDQo+IFZsUmdwRk5fUFpNdk02QzJYMnMmZT0NCj4g ICAgICAgICAgQmFzZWQgb24gVmFtc2kncyBSRkMgdjEsIGFuZCBBbGV4J3MgcGF0Y2ggZm9yIFFl bXUNCj4gICAgICAgICBbaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91 PWh0dHBzLQ0KPiAzQV9fbG9yZS5rZXJuZWwub3JnX2xrbWxfMjAyMDAyMDQxNjE3MzcuMzQ2OTZi OTEtDQo+IDQwdzUyMC5ob21lXyZkPUR3SURhUSZjPW5LaldlYzJiNlIwbU95UGF6N3h0ZlEmcj1X bGxyWWF1bVZreA0KPiBhV2pnS3RvNkVfcnREUXNoaEloaWsyamt2ekZ5UmhXOCZtPVN4VzA3UjlW MGl5ZF9mQUFabTRiVTNqaW1rQ0QNCj4gMGtoZFFlYWJDdDlwRVNnJnM9N3RSeFZ0bjB5NXhweHFD MzhoZ0FCN0JqejdrSFI4bWJELQ0KPiBwSUZnUDFFN28mZT0gXToNCj4gICAgICAgIFVzZSB0aGUg ZGV2YXJnIHRvIHBhc3MtZG93biB0aGUgVkYgdG9rZW4uDQo+IA0KPiBSRkMgdjE6IGh0dHBzOi8v dXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0NCj4gM0FfX3BhdGNod29y ay5kcGRrLm9yZ19wYXRjaF82NjI4MV8mZD1Ed0lEYVEmYz1uS2pXZWMyYjZSMG1PeVANCj4gYXo3 eHRmUSZyPVdsbHJZYXVtVmt4YVdqZ0t0bzZFX3J0RFFzaGhJaGlrMmprdnpGeVJoVzgmbT1TeFcw N1I5DQo+IFYwaXlkX2ZBQVptNGJVM2ppbWtDRDBraGRRZWFiQ3Q5cEVTZyZzPXJpWWJYeWNVTVBR eEEzMHk3NW5SenMwOA0KPiBmMndNLXVBR2NRRW5LOUVOUjd3JmU9ICBieSBWYW1zaS4NCj4gDQo+ IEhhaXl1ZSBXYW5nICgyKToNCj4gICBlYWw6IGFkZCB1dWlkIGRlcGVuZGVudCBoZWFkZXIgZmls ZXMgZXhwbGljaXRseQ0KPiAgIGVhbDogc3VwcG9ydCBmb3IgVkZJTy1QQ0kgVkYgdG9rZW4NCj4g DQo+ICBkcml2ZXJzL2J1cy9wY2kvbGludXgvcGNpX3ZmaW8uYyAgfCA3NCArKysrKysrKysrKysr KysrKysrKysrKysrKysrKystDQo+ICBsaWIvbGlicnRlX2VhbC9mcmVlYnNkL2VhbC5jICAgICAg fCAgMyArLQ0KPiAgbGliL2xpYnJ0ZV9lYWwvaW5jbHVkZS9ydGVfdXVpZC5oIHwgIDIgKyAgbGli L2xpYnJ0ZV9lYWwvaW5jbHVkZS9ydGVfdmZpby5oIHwgMjENCj4gKysrKysrKystDQo+ICBsaWIv bGlicnRlX2VhbC9saW51eC9lYWxfdmZpby5jICAgfCAyMCArKysrKysrLS0NCj4gIDUgZmlsZXMg Y2hhbmdlZCwgMTEzIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pDQo+IA0KPiAtLQ0KPiAy LjI2LjANCg0KVGVzdGVkIGZvbGxvd2luZyBjb21iaW5hdGlvbnM6DQoqIEJvdGggUEYgJiBWRnMg YXJlIHdpdGggRFBESyAoU2luZ2xlIHByb2Nlc3MgJiBtdWx0aSBwcm9jZXNzKQ0KKiBQRiBpcyB3 aXRoIERQREsgJiBWRnMgYXJlIHdpdGggS2VybmVsIGRyaXZlcg0KKiBQRiBpcyB3aXRoIGtlcm5l bCBkcml2ZXIgJiBWRnMgYXJlIHdpdGggRFBESw0KDQpUZXN0ZWQtYnk6IFZhbXNpIEF0dHVudXJ1 IDx2YXR0dW51cnVAbWFydmVsbC5jb20+DQo=