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 81067A00C2; Thu, 13 Oct 2022 03:02:42 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 351C042C94; Thu, 13 Oct 2022 03:02:42 +0200 (CEST) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 8B0B242C27 for ; Thu, 13 Oct 2022 03:02:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1665622959; x=1697158959; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=m3iczaTwk0YPcNpoQHnN74e8K1wBGPhlcqKZtfhnxYU=; b=J+02kTGy9VVb6sGcjyCSn3CE28V3NICTACXHaS8wrqPkrr8ZAPmty5Qz Yi0PN0qiKOTVbwdi5TmjZ7gZzSYcOctO75WoqXUpnh1bK1E5JEf0zORJm iQPBZ5ftIzCLNUDfSrrfgfcnvCD1IhFjU6qSiNM7IXDjVIpYoA7K5lxZ3 3HNxxCAx6DrlUTx8TmU1mUiMFzww8v/7X/MEotFPKcjMmSJcxoy5gFjSc NqWnsmugiEmiznfVUyYemHQYVhhgaVDGQQP8ZrzTJp4pBMaxFTyeHGA7+ H7zZJFiBJBZQN5qSRHEkkLA2sctKjawSpdx8rZBJ1BUSKj5p1y1IF1/7k Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10498"; a="366948160" X-IronPort-AV: E=Sophos;i="5.95,180,1661842800"; d="scan'208";a="366948160" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Oct 2022 18:02:25 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10498"; a="769419681" X-IronPort-AV: E=Sophos;i="5.95,180,1661842800"; d="scan'208";a="769419681" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga001.fm.intel.com with ESMTP; 12 Oct 2022 18:02:25 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Wed, 12 Oct 2022 18:02:24 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Wed, 12 Oct 2022 18:02:24 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Wed, 12 Oct 2022 18:02:24 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.104) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Wed, 12 Oct 2022 18:02:24 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QZ6pzz8MEjVReJgjWsvezi1rygxme9IP59LZDcg8FUdFtg+I6MIra94d3HwaKOkmVkDHEpuCRHVmr5Ppdnu4saUaae+mb8MB2L/8ZmvxEjVps1ovi41z9EcXuenMVHOBq8ZE2HwBpVLFlZQhAHaaxXbFcT0fII74AjMZnELbFPtDVDDy+yGd5Tazcve4haVtjrwHiCY8sYMsj4HXeXewJuEVspqMNTdEdVh/EOIb6eWRk+cLDOUf8iUVBY4X01bU2GKFWYNIlz9nvpto4fu7oQA9n/Vqd8Yga1RhX4NOrMxCPMrrIesJjcUxbjC8xi0V7hsYElcT+BRLgtYS4YBUeQ== 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=m3iczaTwk0YPcNpoQHnN74e8K1wBGPhlcqKZtfhnxYU=; b=J81i4EMED7MUtVUWGMK2+mkoq+rgKb5wHWCeHVlUlXNeomqfoZ+Ov6leAVnJw0WHTGiNjEPofwqwmyMBF04e5XZTyQPEbZYB7PKFYk9b7Xt+i0uRvuXP3gEMScayk+1viQjBgpQYp9EO0WK2pQr2LqO2tLJepKTcVKehkI9VcexPXp7YiFpw3xXRedd8oIi70gwuXh54jr/WpG+4fqKY6aX4OORvuyR5BQAEDkeNMQPjeu1MHqk1rUl0kWnusyqh86q1TygsmNHeuwGfMmPKofHxR7FGPYZO6RQimA2jswrn0fDBJdkfmPXPDDWs5krtEePhrNgajENwBatJK3EW1w== 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 BY5PR11MB4451.namprd11.prod.outlook.com (2603:10b6:a03:1cb::30) by MW4PR11MB7054.namprd11.prod.outlook.com (2603:10b6:303:219::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.23; Thu, 13 Oct 2022 01:02:23 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::e6be:3feb:17fd:bdcf]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::e6be:3feb:17fd:bdcf%7]) with mapi id 15.20.5709.021; Thu, 13 Oct 2022 01:02:23 +0000 From: "Chautru, Nicolas" To: Maxime Coquelin , Akhil Goyal , "dev@dpdk.org" CC: "trix@redhat.com" , "mdr@ashroe.eu" , "Richardson, Bruce" , "hemant.agrawal@nxp.com" , "david.marchand@redhat.com" , "stephen@networkplumber.org" , "Vargas, Hernan" Subject: RE: [EXT] Re: [PATCH v9 13/14] baseband/acc: add PF configure companion function Thread-Topic: [EXT] Re: [PATCH v9 13/14] baseband/acc: add PF configure companion function Thread-Index: AQHY2pVE9sTVbNdWikCiy+xQMYBQqK4HaY4AgAAB3ICAAHULEIAAEgCAgAHFt2CAAKi4AIABJw+A Date: Thu, 13 Oct 2022 01:02:22 +0000 Message-ID: References: <20221007213851.31524-1-nicolas.chautru@intel.com> <20221007213851.31524-14-nicolas.chautru@intel.com> <692bde86-9d88-4bc3-00eb-b095038a2744@redhat.com> <1fba18e8-e4e6-55cc-6fc8-1703a1a21a3d@redhat.com> In-Reply-To: <1fba18e8-e4e6-55cc-6fc8-1703a1a21a3d@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 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: BY5PR11MB4451:EE_|MW4PR11MB7054:EE_ x-ms-office365-filtering-correlation-id: 18719e7e-3ec0-43bf-1196-08daacb69630 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: p8x89roPPLYFbMb1OZfeEyor6J5Mcob3MVIhMRCyoM2JNWya0gSMCQUIGOruIFw83ArL0EUabG6uxlu772xAM07+gVC/W3d4gW4JfzDbgKXuIzjTAwgReCgz8p6ixcE49gBce8CobJMoAiHZwT8jFmY6SB1kNUj78y6ippUMQ1tY4WcurEl5f+vO9hRMc/iMz1skBaomDQFCUfQsgESHksR4tL1yNIErtTL2jnrwAZApBFmvTiNrpnzXlPHYYma8708UKL30/H7dAC5q7VfZCMKeMPopxVI9pnho4kM7nGx7x7UeszsaQYtWbfXNT2e3DjbcbqeY0pOrHNi/DT0h984MQ3ngb0AeDCrk38Ujisn8AN4tsHaKhwz7m5omikI61atLhxN0W5S18OS3pbARXCF72Cdj6p2cbjhb8iL1Y8zw/ySzD4WSbPYUDrlGFxg79ga3BOiSiJQ2XX1PbvB7TP2Dny3zdmI+DiJS/of3WHyZbR6bymmBpTLuP5ooDrjL/MzKvUi73eDLErVa8GW4IXM5VM1vNpCXY5MoSyBjFZdg2+Sn1Kkhe6YeF/gHSITapvmnnoBJT30PKirboN6G0viC/ckHBbkJW39ozFZ7ZAVKtpKqxwSSFVMovQLW28CKYDGKs7HM7/eEz6esO1BulD1sFNCPd5V38GdMN79yu6ipJiBcg+KV+l38hlv/1vwmKs83xFEih4slE+y+UnsiNzKEP+GbsVtvDCTVWAaiz9BWqY3nc/RFch81FiKFQUmyk4SMTiSNJbHXlU4AbirT5w== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB4451.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(136003)(366004)(376002)(396003)(39860400002)(346002)(451199015)(6506007)(66446008)(8676002)(107886003)(41300700001)(64756008)(52536014)(4326008)(66476007)(38070700005)(76116006)(9686003)(7696005)(5660300002)(8936002)(66556008)(66946007)(122000001)(55016003)(83380400001)(86362001)(38100700002)(33656002)(82960400001)(26005)(186003)(71200400001)(2906002)(478600001)(110136005)(54906003)(316002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Ujc1ZVFTRjkwaTZOMnVzanhmNVRMd0ZFM2VjZEJtNC9RckZTVWNtcXM5bEx3?= =?utf-8?B?UzFNRmtZV2xkb3lkNE45T3hOQStDMzFvT202UEtFYmRqdUloYldGbTl6bmZn?= =?utf-8?B?Y3M0c2hvVHkvc1RBYzVRem5Fd3VmTHVObXBQcmM0dTdIajNEZ1RMMTExRzZH?= =?utf-8?B?N2N3UkY3cEg1VmxKREQ4b09ZTzlOTHR3RVVkcmpHb0NYOVZjU0JqRGdPLzZ0?= =?utf-8?B?MGZOSi9QejVPeW5PRzRvNzAyUmxNRXZCZkFPbjFSR3VFb2N1V1h6TEtpdkRK?= =?utf-8?B?TXFJbnkvRE5UUU9xb2hINWRramNWb1NCVG83UlF6VjczRVIzZFZMMWpjSmpz?= =?utf-8?B?dGxOTE5ac3pyR0xVaE9WTzVySUVIWjFpamtwQnVoQzZoTHhCR1ZST2JjTG1l?= =?utf-8?B?cndrMGN6ODYwVVUzUkZwNWZQSkVZeExrMDkzVjFzRE1kbU9OMnNxY0ZNL29z?= =?utf-8?B?dWtwMkZQalBwWHJVaTRPd3ZOSjB5WjhzL0JFSnBVOElHVllHV0R0NFFjbGFm?= =?utf-8?B?ZEFLNTVlU0ZndGhza1BJSDJtQVQyY1FDdjVKRXZkN2tobjdsWjN5SjEwZWZJ?= =?utf-8?B?TEdETjh1YzdMUzZXNlQ4YVA1T3VsM2VvTWhKSDJaY0x3eXF5amNhaG90UEdz?= =?utf-8?B?MDFBd0ZBSWFoNlY4bDlOTS9ZK2xET1ZoY0dXbHkzWDU0Q3BGaGxweStucWhh?= =?utf-8?B?WFhIaUZlUG1ONDcxYXlxQXU0UmYvU2tOeFFoLyt6QW1ST3htcVdpanVZWUpJ?= =?utf-8?B?VE9vME9wVUV3UTN2cjhhTm13MTBDZGdNM1Z5SVloZGx6VzdDQ0RFeDZEazgz?= =?utf-8?B?U1R5N2ZHYnU5cEpBZnZ5M1l1Z1BBcENqN0FqYU5wK3BjQm01TG1Cc3ZnNmZ4?= =?utf-8?B?UDJ1UytvNDNGM2Y5eVVGVk4xZ3AwSWVGQkl2VlVCb2JzZ0tVU1VLUDlZdDRF?= =?utf-8?B?RnZybS9sZk5kQmdnaGFZTENubkJra2RCQkVhYktLNmlyVlc2T05IMU55YXhK?= =?utf-8?B?c05vSlVmTzJLRThIOTkvUk03bWkrYzhraXlCVXl5TU1UYTh5cUgzRnFQMFEx?= =?utf-8?B?YjFKcGYxd3BDQitWaTU4WnJmTWM0Y0p3U0hWZk50RCsrTUFoRnh4WGdIenVU?= =?utf-8?B?VDg2M0dzcjNTREhSd3g1Q1BWNEhVVUE1RHhneXpXMmg4R2R5RlNweGYxd2Q4?= =?utf-8?B?Q3p1Vmw3aEhJcnVPMnYzWGpqMm1aS2JFeUV6Wi9JOHpGNWI4a1FPY2drQ2pM?= =?utf-8?B?YWZ3aGtxR2FEbThzTGNISDJLZS9TOVVNUHF4U1F1QzBTUU5RZzk4cHBkbGNm?= =?utf-8?B?WGdSYUFOYXk1ZjBNSWRjOUtVQkNVY1lNZ3Uwa0ttdUhoZjJJQ3BrTUJWRGZF?= =?utf-8?B?Y1dFWEF4OFBmSS9HelNyRWxJell3TkdwRHZXaitIeGJVR2EzWDBUaUtTVFhJ?= =?utf-8?B?L3c0Y1BEZEdtd1J3OExLb1AxcEVNbllUR1BuRjU4b2MwR2k1aGZSWWUxZ1NW?= =?utf-8?B?b0Y4MUdnT0dIN2xnL2ZvUjNSUGh6VkJkQ1BFV3pRTS8wMTFpMTJTVGtsdGJ6?= =?utf-8?B?d204ZDgwREQ1TkVYbVhiV3Noa2VTNUNGZExsbUZNNFVrQzdpZ1dCYnBpSHdi?= =?utf-8?B?dGVGdVRYVEhPWFFOdVNIV1BGQU1XV0t0QmpucGRlTVhYN1Z5TGFaQlVFL0I3?= =?utf-8?B?VFUzeFRicnVKTzhENzZrY0JLWlBHbEhUS0NxeGN6REhmY00xSXpBbTZGaGkr?= =?utf-8?B?RVplS241Yk81bWZJbHo4UmtOWmM5NitoekYvZFcwTDNPaUUzUDBWRFJ5THY1?= =?utf-8?B?d0M3b05iQit6ZEd3VjBaUmJCcVdGdTdsN0tpTWxTMDU4YWJmWGFVbnlCQkdu?= =?utf-8?B?RnVGSmx5eGRnaE16VDdmUjN1bDFoTTJibk5PQmJqRG5WcXIwaXN4MTA3ODZr?= =?utf-8?B?T1psbUF1enVxa3JEcEYrbjFGOVFmek1vSXlMMnFSQVhNTTVwQndvMEhid3J1?= =?utf-8?B?bUt3YWVPemVsZXhzV2ppdlRhVVdBblQ5aGhVTVJSOVFVZE1pYkNubVJpWmxH?= =?utf-8?B?WEdhRW51aVFNWFIxbUFteUdETngrRmJGQVlSYkdrc0FrZWFhYkkwbTJzWGRy?= =?utf-8?Q?+2ZoVwWGCpBgYtDCS5Kh+H6jZ?= 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: BY5PR11MB4451.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 18719e7e-3ec0-43bf-1196-08daacb69630 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Oct 2022 01:02:22.9948 (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: Borp72K0hvBUFpkdAXy6mUFZaWpR53DuqVc2jL4Sb8TyXWNVNz97UKfH2iuQsjG9C27NGQgbROzlySx88rH8KYqgQxWX/kyL+4zlyFLsv+4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB7054 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 SGkgTWF4aW1lLCBBa2hpbCwgDQoNCjwuLi4+DQo+ID4+Pj4+IFRoaXMgaXMgc2FtZSBjb21tZW50 IGFzIGZvciBBQ0MxMDAgdnMuIEFDQzEwMS4NCj4gPj4+Pj4gSGF2aW5nIGEgc2luZ2xlIEFQSSB3 b3VsZCBiZSB0aGUgd2F5IHRvIGdvLCBnaXZlbiB0aGUgcHJvdG90eXBlIG9mDQo+ID4+Pj4+IHRo ZSBmdW5jdGlvbnMgYXJlIGlkZW50aWNhbC4NCj4gPj4+Pj4NCj4gPj4+Pj4gS2VlcCBhY2MyMDAg ZnVuY3Rpb24sIGJ1dCBpbnRlcm5hbCBvbmx5LCBydGVfYWNjX2NvbmZpZ3VyZSgpIHdvdWxkDQo+ ID4+Pj4+IGNhbGwgdGhlIGFjYzEwMC9hY2MxMDEvYWNjMjAwL2FjY1hYWCBiYXNlZCBvbiB0aGUg ZGV2aWNlIElELg0KPiA+Pj4+Pg0KPiA+Pj4+ICsxIGZvciB0aGlzLg0KPiA+Pj4+DQo+ID4+Pj4g SSBiZWxpZXZlIGEgYmJkZXYgQVBJIHNob3VsZCBiZSBkZWZpbmVkIHRvIGJlIHVzZWQgYnkgZWFj aCBvZiB0aGUgUE1ELg0KPiA+Pj4+IFNvIHRoYXQgYXBwbGljYXRpb24gY2FuIGJlIGFnbm9zdGlj IG9mIHRoZSB1bmRlcm5lYXRoIGRldmljZS4NCj4gPj4+Pg0KPiA+Pj4+IEkgd291bGQgcmVjb21t ZW5kIHRvIHNlbmQgYSBkZXByZWNhdGlvbiBub3RpY2UgdG8gcmVtb3ZlIGFsbCB0aGUNCj4gPj4+ PiBwbWQgQVBJcyBnb2luZyBmb3J3YXJkLiBXZSBjYW4gdGFrZSBpdCBmb3Igbm93LCBidXQgdGhl c2UgbmVlZCB0bw0KPiA+Pj4+IGJlIHJlcGxhY2VkIHdpdGggZ2VuZXJpYyBBUEkgYXMgc29vbiBh cyBwb3NzaWJsZS4gTm8gbmV3IHN1Y2ggUE1EDQo+ID4+Pj4gQVBJIHdvdWxkIGJlIGFjY2VwdGVk IGdvaW5nIGZvcndhcmQuDQo+ID4+Pj4NCj4gPj4+DQo+ID4+PiBPSyB1bmRlcnN0b29kLCB3ZSBj YW4gbG9vayBpbnRvIHRoaXMgZm9yIDIzLjAzLg0KPiA+Pj4gQXJlIHdlIG9rYXkgdG8ga2VlcCB0 aGF0IGNvbW1pdCBhcyBpcyBmb3IgMjIuMTE/DQo+ID4+Pg0KPiA+PiBXaGF0IE1heGltZSBpcyBz dWdnZXN0aW5nIGlzIGFkZGluZyBhIHdyYXBwZXIgaW4gUE1EIHRvIGhpZGUgdmFyaWFudA0KPiA+ PiBvZiBhY2MuDQo+ID4+IEkgYmVsaWV2ZSBpdCBpcyBiZXR0ZXIgdG8gZG8gaXQgbm93IGFzIHRo aXMgaXMgbG9uZyB0ZXJtIHN0YWJsZSByZWxlYXNlLg0KPiA+PiBZb3UgY2FuIHNlbmQgYSBkZXBy ZWNhdGlvbiBub3RpY2UgZm9yIHJlbW92aW5nIFBNRCBBUElzIGFuZCBhZGRpbmcNCj4gPj4gbmV3 IGdlbmVyaWMgQVBJIG5vdyB3aGljaCBjYW4gYmUgZG9uZSBpbiBuZXh0IGN5Y2xlLg0KPiA+DQo+ ID4gVXBkYXRlZCBpbiB0aGUgVjEwIGFzIHN1Z2dlc3RlZC4NCj4gDQo+IFRoYW5rcy4NCj4gDQo+ ID4gVGhpcyBydGVfYWNjX2NvbmZpZ3VyZSgpIHN5bWJvbCBpcyBtYXJrZWQgYXMgZXhwZXJpbWVu dGFsLiBJIGJlbGlldmUgd2UNCj4gY2FuIHJlbW92ZSBpdCB3aXRob3V0IG5vdGljZSAodGhpcyBp cyBhbHJlYWR5IG1vZGlmaWVkIGluIHRoaXMgc2VyaWUgd2l0aG91dA0KPiBub3RpY2UpLg0KPiAN Cj4gWWVzLCBubyB3b3JyaWVzIHNpbmNlIHRoaXMgaXMgZXhwZXJpbWVudGFsLg0KPiANCj4gPiBO b3RlIHRoYXQgdGhpcyBpcyBvbmx5IHVzZWQgYnkgYmJkZXYtdGVzdCBzbyB0aGlzIGlzIGFsbCBz ZWxmLWNvbnRhaW5lZCBhbmQgbm8NCj4gaW1wYWN0IHRvIHRoZSBlY29zeXN0ZW0uDQo+IA0KPiBH aXZlbiBpdCBpcyBvbmx5IG1lYW50IHRvIGJlIHVzZWQgYnkgdGhlIGRwZGstdGVzdC1iYmRldiBh cHBsaWNhdGlvbiwgbWF5YmUNCj4gaXQgY291bGQgYmUgYW4gaW50ZXJuYWwgQVBJPyBBdm9pZGlu ZyB0byBleHBvcnQgaXQgd291bGQgbWFrZSBvdXIgbGl2ZXMgZWFzaWVyLg0KPiANCg0KSSBsaWtl IHRoYXQgb3B0aW9uIGluIGNhc2Ugd2UgY2FuIGJ1aWxkIGNvbnNlbnN1cyBvbiB0aGlzLiANClVz aW5nIGJiZGV2IGFwaSBmb3IgdGhpcyBzaWRlLWJhbmQgY29uZmlndXJhdGlvbiB3b3VsZCBjb25m dXNlIHRoZSBlY29zeXN0ZW0gc2luY2UgdGhpcyBpcyBvdXQgb2YgdGhlIHJlbWl0IG9mIHRoZSBp bnRlbmRlZCBiYmRldiBhcGkuDQpUaGUgY3VycmVudCBtZXRob2QgdXNpbmcgYSBmb3JtYWxseSBl eHBvc2VkIFBNRCBBUEkgaXMgYSBiaXQgaGlzdG9yaWNhbCwgaW50ZW50aW9uIG9ubHkgdG8gZXhw b3NlIHRoaXMgZnJvbSBQTUQgY29kZSB0byB0aGUgYmJkZXYtdGVzdCBidXQgc3RpbGwgd2l0aGlu IERQREsgb25seS4gDQpJIHdpbGwgcHVzaCBub3cgYSBwYXRjaCBmb3IgZnVydGhlciBkaXNjdXNz aW9uIHdpdGggc3VjaCBhIG1vZGlmaWNhdGlvbiAobm90IHJlcXVpcmVkIGZvciAyMi4xMSkuIA0K DQpUaGFua3MNCk5pYw0K