From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id DFD2F42C5E; Thu, 8 Jun 2023 16:33:38 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D1C33410D3; Thu, 8 Jun 2023 16:33:38 +0200 (CEST) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id AC56740A84 for ; Thu, 8 Jun 2023 16:33:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686234817; x=1717770817; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=ONJTCuEbv1qjtUqCL/7bonqcnSnE0trNpq1B2EkIdco=; b=gcz4KC/Gdu4qM2UPySOWrTqhnpSCmD86HH7FS1kvjR6OwRaE7q2sF1pR tBeSxvTk1MmFoO/GPo/FUet+czMi/s3o9Xs3X0f6uOb2+WL0jf3OHw2Ma sDUdqVeORbY8dFLu50TPEFuuY8DrZhBmsaZtoKL8VyXbIhfypOGclUbsk 8s5+yH8L4oeabEtU2sbT655YeNNH16MQr1W4D35ujz80tkjCrRQmP0h87 JCqE9U0AJ9CjQQTluJuD6XDyVFZiYsXXWqLywOEztO3jp6s2oLeeB6por 2eRyyTAzXZuFLm3grxDYLIGl825BOCLqJVHILB1r2DvHxKGFxIH1EOh0D A==; X-IronPort-AV: E=McAfee;i="6600,9927,10735"; a="420897826" X-IronPort-AV: E=Sophos;i="6.00,227,1681196400"; d="scan'208";a="420897826" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jun 2023 07:25:24 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10735"; a="799837244" X-IronPort-AV: E=Sophos;i="6.00,227,1681196400"; d="scan'208";a="799837244" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by FMSMGA003.fm.intel.com with ESMTP; 08 Jun 2023 07:25:23 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Thu, 8 Jun 2023 07:25:23 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Thu, 8 Jun 2023 07:25:23 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Thu, 8 Jun 2023 07:25:23 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.168) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Thu, 8 Jun 2023 07:25:22 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DB06tPkQ6iWtpJ4jwjeOptfJ06hiqhro9h3wugJCibdTDFIhfEAPYslRck4WEe3ieidO6iw52saYY1yMu903ScfFL0zn4BMEYdWohDxeoQeL6BAFQco7kv8U9DfL4aYq0gdS3K9T0S4DSTZjDvDesEYP/PuLRyYwnVpW50RJ/CUCbEFSOe3BD4XTdxNV4rICAHEsuzxl319zetRtxSWOObm3nFap41fXQ8s+mL0KohzXs+5w9t+qeXUwiOR++Fu7Hi75p6TPhHse4VZF/uR1TagNkcbb422KKouSOIoMOY/5acrw5xrCxk/3XyTu1F/z7Er4ZlVu0DUHUZmkpFdVtA== 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=ONJTCuEbv1qjtUqCL/7bonqcnSnE0trNpq1B2EkIdco=; b=gQ0Rr4mqVBkbtcy8W9OND+A8iB0zzTiNazcDybMWS0aQChMyTlz5wSf7LpIKc8hqtDDNc2NgPrIYXoYa8JC1rg1eGrX2oJixeQi4QWkfiUZwmlnPcMXVxinKBnGhIqSzpoFb5+qDl8ZXfMHOpcFxijSN0/nJC8eT/erH9SezIhjMsjmo2cDoEpPSysVGJQh5G92v5C4kaL+MOqWOOA0hO7jOFUFKdiZo7uvGS0Hswg0D6WBuDnD/hivVkHL/In7NY/evaSAfPNtOWUa1KIAxDXv5vTWsEI5wuFDFIXftCTx1Nxnjm7behifxeSKaXflmax93WFPjIvJZjJqlI8eb0w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CY5PR11MB6414.namprd11.prod.outlook.com (2603:10b6:930:36::19) by PH7PR11MB5864.namprd11.prod.outlook.com (2603:10b6:510:136::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.38; Thu, 8 Jun 2023 14:25:20 +0000 Received: from CY5PR11MB6414.namprd11.prod.outlook.com ([fe80::d40d:1ca4:8925:6f9e]) by CY5PR11MB6414.namprd11.prod.outlook.com ([fe80::d40d:1ca4:8925:6f9e%6]) with mapi id 15.20.6455.028; Thu, 8 Jun 2023 14:25:22 +0000 From: "Chen, Mike Ximing" To: Jerin Jacob , David Marchand CC: "Sevincer, Abdullah" , Gaetan Rivet , Thomas Monjalon , "dev@dpdk.org" , "jerinj@marvell.com" Subject: RE: [PATCH v1] event/dlb2: add support for disabling PASID Thread-Topic: [PATCH v1] event/dlb2: add support for disabling PASID Thread-Index: AQHZmYMtHKlIJwGDUUi1UHJRgr/rP6+AY92AgAAe1QCAAEQCgIAAJG7A Date: Thu, 8 Jun 2023 14:25:22 +0000 Message-ID: References: <20230607210050.107944-1-abdullah.sevincer@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CY5PR11MB6414:EE_|PH7PR11MB5864:EE_ x-ms-office365-filtering-correlation-id: 7b463501-94d8-4649-77d9-08db682c3189 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: aNmEWFb8+da77g/edMRius7TcU0PXb4VcEns4ljRFRO4FuvPwXB5KDRwX/KQ/zc1D54mtdkJbRX6Wyf4O+szscZhC3KmeDaVP6e91yfOJs3LyG6epd9Se0UUX+zowgYZlmerlR3NPGzFOFdf5cp/c0yS3gzSAqJOAm5chnIr4DGx0wnfOnoSys9aBki0PCl3HwzZKmXQ5TOcQ2n/m5sdojZ2LwFpt9VP5SVMSbPMJ8zCUNU4cBaVw47ChLPRkJ+LEJtHVjL15etzD9EeipmI/AvqBwZLJ/0SZzMWcJB9oO/uaiItPce9dcPYrLcCRWLxT3ZRsn5KTyTucalNwAi8tNb9Scmfw9S0+e+be6jg0FgbDvbBXSRTL92c+Pa+Ez8woRHhIRPZ71imJP9O/whsQe4U9RitE2nxxkpsgj8P2lVssty8x0iDeWeVOHr0Yy5gyowQAc60gYbOxpwx25UIOnHclK/OAspFhRBBDutS1ANQQN68vxIxxZ9nVsPxhosfAj/V3K9RwwZR0idIP3b2ED6wdIFAwvmcWIMJx+SAm7Xg6sIXmtNTSXj1pNYD0GJXJeAB666gvzwvWi3Or4o6ib04PFNM7RVamyCQX3aSsiONge9FE1KGGQRfXykx7MG0 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CY5PR11MB6414.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(396003)(376002)(39860400002)(346002)(366004)(136003)(451199021)(26005)(186003)(6506007)(53546011)(9686003)(83380400001)(7696005)(71200400001)(2906002)(8676002)(8936002)(54906003)(82960400001)(110136005)(55016003)(478600001)(33656002)(5660300002)(38100700002)(4326008)(122000001)(64756008)(86362001)(66446008)(316002)(41300700001)(38070700005)(66476007)(66556008)(52536014)(66946007)(76116006); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dkhIWVU3Nk9LWU5wVWxiK0V2ZzVpRWZiVS84M2UyenEvWmhhK3BSR2dDRENj?= =?utf-8?B?ME5NZERyUndITWcySUlSZFdyd2VhWTVDZ3FKNTMyZGViblY4T1RTOCtRMUFU?= =?utf-8?B?blg4cUZmV1luU2dNTHhqbkw1cnhZd2dJTjZCZ1NSU3VIMlQ1Y1JiREJYNkxu?= =?utf-8?B?cUZZWWt2S201bjlYUGVJRnRiTGVRbDdJU3ljWkZ3eDNwV1N5ZWdTcENubFlY?= =?utf-8?B?ZEphVlVTV0c0T2s3dHlwWlpMOWkvUTFpeTcrUVFyN2ZXUnNlOUdVMDNTRThS?= =?utf-8?B?VG1vZDZBSXZOa0FiTE5vdUtUMkRXVXN5czBpeE82OVphbS9BQzFEcGFCT2N1?= =?utf-8?B?TWVXV2Y1aHI4a3RDWnNxaVRFZ1Q3eU1zeVRYem9IQnlJUnZ5V2tBZnBVNzEy?= =?utf-8?B?QVV0VnFILy9OYmtMZlRrMDROdFJraVVuWnlWZ2ovMkl5d2M5U2xOOXdndDc3?= =?utf-8?B?alcrUFVFMmhvQ1UvWGJjb1g2Vm5SdHdXazhWR0dEd3k4cTVQcUtOZ2FJRGhv?= =?utf-8?B?ZU91NHF1Qy9QaTJaQ0ZDKzhXTE1qNnNBTFArbC9rSjFXMzF0a3dJclU0b1BP?= =?utf-8?B?ek1yZUhNNGlxR2dId0ZBV2pQSzJnek5IVzRBNDlVSXZHeVpSM0lJRE0rcnlw?= =?utf-8?B?UXVLL0F4OGF2Y0ZhMDJEc2p5NEMzdUNRbk92eHpMZk43aHhiUTdhVlZDOXVT?= =?utf-8?B?UjdUUlp2dmNOYlMvUUdOZXRlTjVRY0xOWDNQYUZhaDVCd200ODR2bW5wb015?= =?utf-8?B?QnFwUm5QdHVWaUZNb1BEOE9BMXZDNkpDN1gyUHo1UjN4RHBId1dmV051TEpy?= =?utf-8?B?UFIzU2pROTJTMWVhRFJ5MnNYRGlFQjNKMmNSSWRlVTZMNStyU2JuOTgwRi9B?= =?utf-8?B?LzE5SE5rUi8zZkZzVmVvdW1VWS9neTluTUNlM3E0MW5vNVBvdi80TjFqNzdH?= =?utf-8?B?Yk9XUEY4UXFBTzQ3dVkzaUM0N1FLb1FVUVF3dldPSWkxQi84QXJ5Ym80S216?= =?utf-8?B?eS8rQnlicXM3S1NWY3JiVXBvUGVPMloxdkdhNTJ2LzFGeE13TFFJMkJuczh1?= =?utf-8?B?OUZibTdwQjJMWlltNW5uUk1rZUlSY0RnYzdDT2FxNjBEbTBkNG96ODRNa3l5?= =?utf-8?B?VVFEVXBkZTE0eCtsWFRWRmdXRUNMSVpzMWtZMXQ1Y0VkNEtmVkJlY1hGZ1VL?= =?utf-8?B?emF6eDhQNjR3dXk1Yjg5SFI5eUpKL3RVdDBRWFJVc1I2MEkyKzJhV3pGTnI2?= =?utf-8?B?RzdNaDlja05kcUl4RkMzck5kNGhweHpPdEdwb0hibVM1cXZ1aFJEaXczTFMv?= =?utf-8?B?MTlvZ1dPV1FYNjdLSEplZEcxRnZvTHkxZHVWMmJ2QTR1eUNKUnkrQVJVTWtk?= =?utf-8?B?Ulp4ak56TWhGQ0lKaWNMZkZEdjcrVkhXMDhQS0tXR2hWVzBjSG5ySVZGOGo4?= =?utf-8?B?UnVYalFwTGR1RFczbGY2SHRPbW1CV1g1SVU4ckg2M3NCQ2pLNlpqTitEYzJo?= =?utf-8?B?dEs2c2o5dEtxR2IzK2tQY0JWSlhZZGdGUkZmYVdBTmVBOFQ1MytJM1FuT2NZ?= =?utf-8?B?dlY3b0RrQUh5bVIrUmRUMVF6Zjl2aGR6aDNwWElTUG1sNXFEVDBtckNSSk5H?= =?utf-8?B?emU1bUZOcXpDWHFZQjQxL2poN2RkUkVPS2lWZm5hMmxNZGl1ZG9MSTY1Q0tj?= =?utf-8?B?TkR0VmhuNXBQSEc4c1RFTFRoUEEwL3QvY0pMekhCV3ZyNVdhVFlGS3VoMktQ?= =?utf-8?B?WUdjTVpDcGVMUmxscC9BcVIzRW1icDFnUTdEc2YwYmhEY2MvNXNBMkNVcldx?= =?utf-8?B?NFdYVlorT2JKdWlEZ2x4dUFYMlp1TzhEZC9yTERSMC9VMGYvUzdYTFcvcC9S?= =?utf-8?B?UU5mNFJrOGJJSWN4RjN2dlQ5eTVFSGlrWnNZOS9rM25rRUxBM3NtMnd6VUVG?= =?utf-8?B?TEJNUlYrbVNNOTRXaFpEMmN1MDMwTDhrVXdQMjZUalUweUFlL0RWODNDVndw?= =?utf-8?B?bUhjdzV1dVBEd0hRMGdkdFV4WlgwWVJRMXFyODB6NHVvTU9GSDJMMjd2UnJt?= =?utf-8?B?N3ZqMmpWKytWYWtVTUU3Ui9tQTA4aGdlcjljN1U5NkNiRW9KRjZjUlZ3RWV2?= =?utf-8?Q?h/inp9ywK8CHfB05GvLOjKIRu?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY5PR11MB6414.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7b463501-94d8-4649-77d9-08db682c3189 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2023 14:25:22.1659 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: f9XmYproL3VX1yGVpef4g/BfEFBSyfuYrJMGqP0M+isBpVpqlXhPZ1rkBpYgvaw05mIE3rymU6h+GlAHs6R3UbWsV5/C5Lnsr0njVyd6miE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB5864 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiBGcm9tOiBKZXJpbiBKYWNvYiA8amVyaW5qYWNvYmtAZ21haWwuY29tPg0KPiBTZW50OiBUaHVy c2RheSwgSnVuZSA4LCAyMDIzIDc6MzIgQU0NCj4gVG86IERhdmlkIE1hcmNoYW5kIDxkYXZpZC5t YXJjaGFuZEByZWRoYXQuY29tPg0KPiBDYzogU2V2aW5jZXIsIEFiZHVsbGFoIDxhYmR1bGxhaC5z ZXZpbmNlckBpbnRlbC5jb20+OyBHYWV0YW4gUml2ZXQgPGdyaXZlQHUyNTYubmV0PjsgVGhvbWFz IE1vbmphbG9uDQo+IDx0aG9tYXNAbW9uamFsb24ubmV0PjsgZGV2QGRwZGsub3JnOyBqZXJpbmpA bWFydmVsbC5jb207IENoZW4sIE1pa2UgWGltaW5nDQo+IDxtaWtlLnhpbWluZy5jaGVuQGludGVs LmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MV0gZXZlbnQvZGxiMjogYWRkIHN1cHBvcnQg Zm9yIGRpc2FibGluZyBQQVNJRA0KPiANCj4gT24gVGh1LCBKdW4gOCwgMjAyMyBhdCAxMjo1OeKA r1BNIERhdmlkIE1hcmNoYW5kIDxkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tPiB3cm90ZToNCj4g Pg0KPiA+IE9uIFRodSwgSnVuIDgsIDIwMjMgYXQgNzozOOKAr0FNIEplcmluIEphY29iIDxqZXJp bmphY29ia0BnbWFpbC5jb20+IHdyb3RlOg0KPiA+ID4NCj4gPiA+IE9uIFRodSwgSnVuIDgsIDIw MjMgYXQgMjozMeKAr0FNIEFiZHVsbGFoIFNldmluY2VyDQo+ID4gPiA8YWJkdWxsYWguc2V2aW5j ZXJAaW50ZWwuY29tPiB3cm90ZToNCj4gPiA+ID4NCj4gPiA+ID4gdmZpby1wY2kgZHJpdmVyIGlu IExpbnV4IGtlcm5lbCA2LjIgZW5hYmxlcyBQQVNJRCBieSBkZWZhdWx0Lg0KPiA+ID4gPiBJbiBE TEIgaGFyZHdhcmUsIGVuYWJsaW5nIFBBU0lEIHB1dHMgRExCIGluIFNJT1YgbW9kZS4gVGhpcyBi cmVha3MNCj4gPiA+ID4gRExCIFBGLVBNRCBtb2RlLiBGb3IgRExCIFBGLVBNRCBtb2RlIHRvIGZ1 bmN0aW9uIHByb3Blcmx5IFBBU0lEDQo+ID4gPiA+IG5lZWRzIHRvIGJlIGRpc2FibGVkIGZvciBr ZXJuZWwgNi4yLg0KPiA+ID4gPg0KPiA+ID4gPiBJbiB0aGlzIGNvbW1pdCB0aGlzIGlzc3VlIGlz IGFkZHJlc3NlZCBhbmQgUEFTSUQgaXMgZGlzYWJsZWQgYnkNCj4gPiA+ID4gd3JpdGluZyBhIHpl cm8gdG8gUEFTSUQgY29udHJvbCByZWdpc3Rlci4NCj4gPiA+ID4NCj4gPiA+ID4gU2lnbmVkLW9m Zi1ieTogQWJkdWxsYWggU2V2aW5jZXIgPGFiZHVsbGFoLnNldmluY2VyQGludGVsLmNvbT4NCj4g PiA+DQo+ID4gPiA+ICsgICAgICAgLyogVGhlIGN1cnJlbnQgTGludXgga2VybmVsIHZmaW8gZHJp dmVyIGRvZXMgbm90IGV4cG9zZSBQQVNJRCBjYXBhYmlsaXR5IHRvDQo+ID4gPiA+ICsgICAgICAg ICogdXNlcnMuIEl0IGFsc28gZW5hYmxlcyBQQVNJRCBieSBkZWZhdWx0LCB3aGljaCBicmVha3Mg RExCIFBGIFBNRC4gV2UgaGF2ZQ0KPiA+ID4gPiArICAgICAgICAqIHRvIHVzZSB0aGUgaGFyZGNv ZGVkIG9mZnNldCBmb3Igbm93IHRvIGRpc2FibGUgUEFTSUQuDQo+ID4gPiA+ICsgICAgICAgICov DQo+ID4gPiA+ICsgICAgICAgcGFzaWRfY2FwX29mZnNldCA9IERMQjJfUENJX1BBU0lEX0NBUF9P RkZTRVQ7DQo+ID4gPiA+ICsNCj4gPiA+ID4gKyAgICAgICBvZmYgPSBwYXNpZF9jYXBfb2Zmc2V0 ICsgRExCMl9QQ0lfUEFTSURfQ1RSTDsNCj4gPiA+DQo+ID4gPiArKysgYWRkaXRpb25hbCBmb2xr cy4NCj4gPiA+DQo+ID4gPiBJcyBtYWtlIHNlbnNlIHRvIG1vdmUgdGhpcyBoZWxwZXIgZnVuY3Rp b24gdG8gUENJIGNvbW1vbiBmb3INCj4gPiA+IGRpc2FibGluZyBQQVNJRCBmb3IgYSBQQ0kgZGV2 aWNlIHNvIHRoYXQgb3RoZXIgZHJpdmVyIGNhbiB1c2UgaWYNCj4gPiA+IG5lZWRlZCBhcyB0aGUg aW1wbGVtZW50YXRpb24gaXMgbm90IHNwZWNpZmljIHRvIERMQjIuDQo+ID4NCj4gPiBZZXMsIGhh dmluZyBhIGhlbHBlciBzb3VuZHMgbGlrZSBhIGZpcnN0IHN0ZXAgKGFuZCB3ZSBwcm9iYWJseSBo YXZlDQo+ID4gbW9yZSBoZWxwZXJzIHRvIGFkZCBzZWVpbmcgaG93IGRyaXZlcnMgdGVuZCB0byBy ZWRlZmluZSBub24gdmVuZG9yDQo+ID4gc3BlY2lmaWMgcGNpIGNvbmZpZ3MsIGJ1dCB0aGF0J3Mg YW5vdGhlciBzdG9yeSkuDQo+IA0KPiBAQWJkdWxsYWggU2V2aW5jZXIgIFBsZWFzZSBtb3ZlIHRo ZSBpbXBsZW1lbnRhdGlvbiB0byBjb2RlIFBDSSBjb2RlLg0KPiANCj4gPg0KPiA+IE5vdywgYWJv dXQgUEFTSUQgYmVpbmcgZW5hYmxlZCBieSBkZWZhdWx0IHdpdGggTGludXggNi4yLCBpcyB0aGlz DQo+ID4gYnJlYWtpbmcgb2YgZGxiIFBGIHNvbWV0aGluZyBzcGVjaWFsPyBPciBjYW4gd2UgZXhw ZWN0IG1hbnkgKGFsbD8pDQo+ID4gb3RoZXIgZGV2aWNlcyB0byBicmVhayB0b28/DQo+ID4gSWYg c28sIG1heWJlIHdlIHNob3VsZCBkaXNhYmxlIGl0IGluIHRoZSBwY2kgY29tbW9uIGNvZGUuDQo+ IA0KPiBAQWJkdWxsYWggU2V2aW5jZXIgSXMgaW1wbGljaXRseSBlbmFibGluZyBTSU9WIGJhc2Vk IG9uIFBBU0lEIGNvbmZpZ3VyYXRpb24gRExCMiBiZWhhdmlvciBvciBnZW5lcmFsIFBDSQ0KPiBi ZWhhdmlvciB0aGF0IG1heSBhZmZlY3Qgb3RoZXIgTklDJ3M/DQoNClBBU0lEIGNhcGFiaWxpdHkg aXMgcmVxdWlyZWQgZm9yIFNJT1YsIGJ1dCBub3QgbmVlZGVkIGZvciBQRiBtb2RlLiAgDQpJdCBt YWtlcyBzZW5zZSB0byBkaXNhYmxlIFBBU0lEIGluIGFueSBQRiBtb2RlIHRoYXQgdXNlcyB0aGUg dmZpby1wY2kgZHJpdmVyICh3aGljaCBlbmFibGVzIFBBU0lEIGJ5DQpEZWZhdWx0IHNpbmNlIGtl cm5lbCA2LjIpLg0KDQo+IA0KPiA+DQo+ID4NCj4gPiAtLQ0KPiA+IERhdmlkIE1hcmNoYW5kDQo+ ID4NCg==