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 45F5BA0548; Tue, 11 Oct 2022 23:19:01 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 377B740697; Tue, 11 Oct 2022 23:19:01 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id 5108440146 for ; Tue, 11 Oct 2022 23:18:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1665523139; x=1697059139; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=FwumCqTnbeVXibQC07q4t5KmfSOtD69t5OXJ6hiRcvc=; b=Z3NmRrK/malkRj8x6kDui6iy7kAbenjPPJSgTGrPl22k7WLdVUTrVj57 tyqCrF4xpB/ov/cLvusKdrm5LVC59fn2Vc4XGCqvsVmHa+dpZ+TrwpDfW FQJYlaCFvHm/HDo7ob3oVkem3xeg94ePSfgtbib0OFclhzlNlh8MGwtAx Qtjs4/ZwmZ+uSxzPYhWyuPLe/h++bDsHjJ+4lmKxqFp9hGd94rMoOtr3F OaLY6aGDQOc8FgGVmw9p3JojGxQjm84ggfc3xBKceCGbzvtNOjUYeIm1o v4lPit1GIxxxXLBybz20um5VBUWOIhpxbLWSGzwSzLc8CCjAZuq2WnRQf g==; X-IronPort-AV: E=McAfee;i="6500,9779,10497"; a="302240077" X-IronPort-AV: E=Sophos;i="5.95,177,1661842800"; d="scan'208";a="302240077" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Oct 2022 14:18:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10497"; a="695219735" X-IronPort-AV: E=Sophos;i="5.95,177,1661842800"; d="scan'208";a="695219735" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga004.fm.intel.com with ESMTP; 11 Oct 2022 14:18:58 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Tue, 11 Oct 2022 14:18:57 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Tue, 11 Oct 2022 14:18:57 -0700 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.43) 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; Tue, 11 Oct 2022 14:18:57 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ToQQ17HSyVURGJRGvzb3EBTP2k0EE5bIAV+b0nMRhphTPjmhupH8SoV9xVsZMMEETyMI76MSFtxs43S/OWJa3mV/OEBH+r5kMwGeXkPWnLgwq1xphw5f7Ufi/NUiB/34bbz9no7pUAnbJyqsSMtKlufFP2ClmrIhYoh5exKaM54McyyfpFQwkwlUg99N3w69HMK5cRi5D0aZpc4XDTYjNjv6LNS+xGbkpkZ0dGRVQ3UhLX4gm3LTQjCNIaFaPL/B7d4J0DCfpYRPFSdtV6RfhWMBATBC9HUje1bDgvzcdnq8VEUk8b3A76KU0eum1Xq6vq9SoXbs515kxp/5sAIqGQ== 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=FwumCqTnbeVXibQC07q4t5KmfSOtD69t5OXJ6hiRcvc=; b=CNeLv4YjHO/i6Azps1KyewBWERr+hHi54GfzoKOBhB2fpPL9Orv8cawFUHnoMBuw+c1hRoy3bC8jkoVijO7YwtZibLOuFofJzfi70tyTDz7dpe+a1080js9TpTN+1wEhkaspO0JSfcMUaTOAPhv/tpvC9pOxnqdGRAxcaXkQ8Rj0gAIKIf7PXsrTZKjftfwmZamSAflDOnrhlEFCuLrCTUumLFjshbKRvC7IW1I5S8TMSs74FzdeylWGw+BEYlupjiRL/rO/bmCOd0rfcsfSfYqN3DtFOOL0zrX5+BlPdwjNpILdvp/sm5emr8hPXkzI11oJy2lzT9lQN8hgSD7IGw== 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 SA2PR11MB5019.namprd11.prod.outlook.com (2603:10b6:806:f8::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5709.19; Tue, 11 Oct 2022 21:18:50 +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; Tue, 11 Oct 2022 21:18:50 +0000 From: "Chautru, Nicolas" To: Akhil Goyal , Maxime Coquelin , "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+xQMYBQqK4HaY4AgAAB3ICAAHULEIAAEgCAgAHFt2A= Date: Tue, 11 Oct 2022 21:18:50 +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> In-Reply-To: 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_|SA2PR11MB5019:EE_ x-ms-office365-filtering-correlation-id: 7062ed9b-2e2c-4e82-f642-08daabce3182 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: BxvvROEl9psL9JKlBo6kaye88dGdhYszXssXRw8bXUGyQvg0WOwqnq9ofZUkmjbCgb/Q0r0meuQEsvGaZsBTC101BgsWNf03O3fzWLPCA8el3OSimoEksxnghFnbr63kG2rJBzDHPPHSZ5C5SZwUBbxMyH820D31ofFVDt7DO5QnocnpBYxZ0vDEdyvDRANZG5j/Wj/YBQs2e1xoYNQnlmvzC1psQCjYLU6jAzgR5gEoh6rFCoTQVB/dsTuZ2sbJNA+YzHheStQ5WFp3pbiZhE2ceFpDvgE3KNROuxIVG9C9wT37nB/HlUC9E7G+bo0uptzXA+8eYswrmWdChwSR3e54kzM2rmxLiKhrIe/R0p9fBPXNUkTcUiCYMCxFk2mtsP5X7RTMd0geC0eJFwguVLJbCVESHtTgMAsh/ZTOre8oDMzlMOcatp3HzGSjPApHgoxyfuJyIys64BX2+5a6lEQztg93GC6Ft0AF4oLQOoOAJSkiFKssgidwi4JSEGx+wYeMGVBV7vgP+2pRhuiVCXXsaOSvGhczeSCTDqebDZvPWM1qPaOFHlPT00COZdiuwxvG+Dq5+6oUccShCDbyXSfNu8MvQs8Qiib42MyBewhRfjl9JFRfhgfMQJRuS6474ybmwXoNzKw4F3AGxof4GX29RrPYBD3OXRM4uq1wvNvvZ1eAyAuhxjMxpqo7Po9GVgiVfItY/IDxTM876lKdP5cXC3pcK3foWcVEK1vDQ4bAWVuQ2KeIfsGDrNXh7gLlM0THz+BI2hbcBeDCQEROKg== 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)(366004)(376002)(346002)(39860400002)(396003)(136003)(451199015)(33656002)(86362001)(83380400001)(5660300002)(38100700002)(122000001)(82960400001)(186003)(38070700005)(2906002)(9686003)(7696005)(6506007)(53546011)(41300700001)(107886003)(26005)(71200400001)(8676002)(316002)(478600001)(76116006)(66946007)(66556008)(66476007)(66446008)(64756008)(8936002)(52536014)(4326008)(55016003)(110136005)(54906003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?T0piSHNhaXBCRCswU0JuVXVLaEFhQTk4K2dPMnZTekRZczNDQzU3Y2JNK2RS?= =?utf-8?B?QS92azVkelJZVmZZRDdzMzFjdjZiWW1hcXB1TzRINEgvRWNKekU2SWRGdWtV?= =?utf-8?B?bFRId09NamNpR21JMVgwRmVmZkRCTjdraFFraXlxUmRIRkxOeUdYa0xBMU9j?= =?utf-8?B?TDFjazdldVl3a2xLaHRhVVFBRC9FdUtWYndKNFhRTTVqOEN1NWVoQ0pzQkVI?= =?utf-8?B?WUhwVWRLSy9ZSVN4d2Q3a1hyV3E5ZFlYajY4YzRFSGNGSkV4TTZaSFF5ZWhT?= =?utf-8?B?WUVkM2piYXFub3IwbWtGdXQ4Wi9vajRHa3hHbzVFdjg1RWc5SWJKUHhrTFJC?= =?utf-8?B?V1BVVXF4RzJDYVpJYzNrMTNsVlZ1ZytRMDNVMXpvbmFjbWNBcmk2WlZiYWJU?= =?utf-8?B?TFhIYjNCakk5SGwvVWNnN3daeUFENWZQNkVZcHhqczRzdzE0Y3hmMEtESGRI?= =?utf-8?B?WEZMM1lhbFkvY0hvUERXaThkWWJaWEFzSVJMK25OeHJ5d2IrOHVlM0YxWElO?= =?utf-8?B?MVJIMDBsMGV5cHNUemZTRVl4ZEtHWHp4NUNicndkb0p1bWdtYnlySTN4YmtC?= =?utf-8?B?TGdhQkJBNlE3dGkyYkt4L05mek8zTFA3MU1QZm9JK2dWYUZaVHkzQjc2RnZY?= =?utf-8?B?OXArTVUvem1pR3MzOTRQWlh4ekkxcFE1dGJObEdOai9xK29Jb3NDWlYrbDhR?= =?utf-8?B?UWlBSnpxSkRSSGdVTGVUc215S0krLzI4cm9aWHB3cVJSamVoYytmTnl0Slkz?= =?utf-8?B?aDc0eFhqU0pmTFVjcE81NjdFU3U2TGVEMWwxeG5TcmsxNWxXTkd6L1BxYzlY?= =?utf-8?B?UHFuajlDdW41MG9qcUgyemNwVHFJS0h6Z1R0U3ZzMUgzMlBwT2tKR0h4Smx5?= =?utf-8?B?RStKVFRPMTd2R2J5cDY3OVVSQWR4dSs0UndwQkkwd3JyNUhzMktuSmhLUTdS?= =?utf-8?B?OUpBVE5ZenZpM2k1QUNqYWVNdHA3SnhGcHJlTVJTdWM2bmhsWEdRT0g1S0w3?= =?utf-8?B?QUFIWjBzV2Z3RGJQMnAxNThLdjJjNWlBMXZMeDB1Vk51WlZwUEsxcjlIaGxP?= =?utf-8?B?bzhlVnZOcFdxL2Y2ZCtZWkozWFhGVDNtVUttRVEyZHVSY0JpMlVUOTVoc3Fm?= =?utf-8?B?UVZQWG5jZE1rRU1zcHlVTk0wdjB5MkdtcFlvUEgzazhOdUpyS085K0p6VzJr?= =?utf-8?B?RUQ1Wm1oQ0oweXpySjNVTnlKTlpkUy9NUjU1Zmk2VUxKWHNlUm5OczZUZjVN?= =?utf-8?B?Qm80azZ4M1o4SG43b0g0akpIdTFoeDc3RE0zWjJYMFdTK2J4a1RZcFdkdU82?= =?utf-8?B?cytKYk9JVUJ0ZG8xZWNibk9pMlM4Y1lhSCtJWWk0MGFVQlpPZkFTejlSbzJH?= =?utf-8?B?MHZlVEJnQnFTL3ZhL2VIayt4NTh1QjBVWDk2TDltZVI1dGpVOGh6NFdMeG1M?= =?utf-8?B?NHNITFJxMmFzQ2JXemxqc21LOHB5UFZzZU52WlFmS3J0aU1OTDkzOTZXd0Vn?= =?utf-8?B?MGcvQ3l5cVVGWklLOEQwMERaQUwwcE15SUFpY0hKL3ZhZlh1aEJRbG1ybnFT?= =?utf-8?B?anRtM1JFQXVVQjQ3VGZtT0loc2JIaDRKcnAyUkozNDUydnoxRk1xcWNRcy9X?= =?utf-8?B?dDd6V2VGbjIvUy9TQWtzV09NaXFUVGNOMm9XVG9TRzlwajErN0lWTmpGZGZG?= =?utf-8?B?b0tWUldBblo0bWJ4K0xXRzVSc0prOFU2Y3UrNXByY0hpenM5QXJ4aDFIWjVn?= =?utf-8?B?MjJ2VElBZXRDZW9xVU80TFpTaDQ3b3dCUSsySVpEVWpXNDliTmdZQkZVODB1?= =?utf-8?B?MHE3ZDZPWnRCQkYyTXA2V3hxWEN6ZXRrRXV6MGVLUFZRcElDTXJpUmNLRkFy?= =?utf-8?B?cDNxK05TNWlBVjVhZHZybmZmRitwT1Rwd1pSMk82Y2t0a1E5dTNTd2dmMGFa?= =?utf-8?B?KzhsTytaT0FMZ1plb2F5Ri9QZCtYdXBIcitnYlFPczVoSy9aT2hGZ3EyeWlJ?= =?utf-8?B?Q0Jza0pGS0pCTE9HaXNqZUoxYkFpOWxNUUFuR1pHQTA3cnBmTERCT2NqeUVt?= =?utf-8?B?S3Z3eHZQVUFWQzVack1zdUE4VnFJSlVvQ281VUxOOU5nb0svbzNqbWRwdzVS?= =?utf-8?Q?scjaL9/jT1ZVEbE+2DvK+utfj?= 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: 7062ed9b-2e2c-4e82-f642-08daabce3182 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Oct 2022 21:18:50.8156 (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: dHl/nAUdIJMEgixHlkEJ1Nwoxo/JXkCoc400LdvIOeztACCsTDbj5BIZI0axTwqWd02Ug5jB6u1/KtYAGiK+vgIFwmqrlST+eiWoi1Fso2E= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR11MB5019 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 SGkgQWtoaWwsIE1heGltZSwgDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJv bTogQWtoaWwgR295YWwgPGdha2hpbEBtYXJ2ZWxsLmNvbT4NCj4gU2VudDogTW9uZGF5LCBPY3Rv YmVyIDEwLCAyMDIyIDExOjEyIEFNDQo+IFRvOiBDaGF1dHJ1LCBOaWNvbGFzIDxuaWNvbGFzLmNo YXV0cnVAaW50ZWwuY29tPjsgTWF4aW1lIENvcXVlbGluDQo+IDxtYXhpbWUuY29xdWVsaW5AcmVk aGF0LmNvbT47IGRldkBkcGRrLm9yZw0KPiBDYzogdHJpeEByZWRoYXQuY29tOyBtZHJAYXNocm9l LmV1OyBSaWNoYXJkc29uLCBCcnVjZQ0KPiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+OyBo ZW1hbnQuYWdyYXdhbEBueHAuY29tOw0KPiBkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tOyBzdGVw aGVuQG5ldHdvcmtwbHVtYmVyLm9yZzsgVmFyZ2FzLA0KPiBIZXJuYW4gPGhlcm5hbi52YXJnYXNA aW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSRTogW0VYVF0gUmU6IFtQQVRDSCB2OSAxMy8xNF0gYmFz ZWJhbmQvYWNjOiBhZGQgUEYgY29uZmlndXJlDQo+IGNvbXBhbmlvbiBmdW5jdGlvbg0KPiANCj4g PiBIaSBBa2hpbCwgTWF4aW1lLA0KPiA+DQo+ID4gPiBGcm9tOiBBa2hpbCBHb3lhbCA8Z2FraGls QG1hcnZlbGwuY29tPg0KPiA+ID4gU2VudDogTW9uZGF5LCBPY3RvYmVyIDEwLCAyMDIyIDM6MDkg QU0NCj4gPiA+IFN1YmplY3Q6IFJFOiBbRVhUXSBSZTogW1BBVENIIHY5IDEzLzE0XSBiYXNlYmFu ZC9hY2M6IGFkZCBQRg0KPiA+ID4gY29uZmlndXJlIGNvbXBhbmlvbiBmdW5jdGlvbg0KPiA+ID4N Cj4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9iYXNlYmFuZC9hY2MvdmVyc2lvbi5tYXAN Cj4gPiA+ID4gYi9kcml2ZXJzL2Jhc2ViYW5kL2FjYy92ZXJzaW9uLm1hcA0KPiA+ID4gPiA+IGlu ZGV4IGI0ZmYxM2UzOGYuLjI3ZmJiZTNkZTUgMTAwNjQ0DQo+ID4gPiA+ID4gLS0tIGEvZHJpdmVy cy9iYXNlYmFuZC9hY2MvdmVyc2lvbi5tYXANCj4gPiA+ID4gPiArKysgYi9kcml2ZXJzL2Jhc2Vi YW5kL2FjYy92ZXJzaW9uLm1hcA0KPiA+ID4gPiA+IEBAIC02LDQgKzYsNSBAQCBFWFBFUklNRU5U QUwgew0KPiA+ID4gPiA+ICAgCWdsb2JhbDoNCj4gPiA+ID4gPg0KPiA+ID4gPiA+ICAgCXJ0ZV9h Y2MxMHhfY29uZmlndXJlOw0KPiA+ID4gPiA+ICsJcnRlX2FjYzIwMF9jb25maWd1cmU7DQo+ID4g PiA+ID4gICB9Ow0KPiA+ID4gPg0KPiA+ID4gPiBUaGlzIGlzIHNhbWUgY29tbWVudCBhcyBmb3Ig QUNDMTAwIHZzLiBBQ0MxMDEuDQo+ID4gPiA+IEhhdmluZyBhIHNpbmdsZSBBUEkgd291bGQgYmUg dGhlIHdheSB0byBnbywgZ2l2ZW4gdGhlIHByb3RvdHlwZSBvZg0KPiA+ID4gPiB0aGUgZnVuY3Rp b25zIGFyZSBpZGVudGljYWwuDQo+ID4gPiA+DQo+ID4gPiA+IEtlZXAgYWNjMjAwIGZ1bmN0aW9u LCBidXQgaW50ZXJuYWwgb25seSwgcnRlX2FjY19jb25maWd1cmUoKSB3b3VsZA0KPiA+ID4gPiBj YWxsIHRoZSBhY2MxMDAvYWNjMTAxL2FjYzIwMC9hY2NYWFggYmFzZWQgb24gdGhlIGRldmljZSBJ RC4NCj4gPiA+ID4NCj4gPiA+ICsxIGZvciB0aGlzLg0KPiA+ID4NCj4gPiA+IEkgYmVsaWV2ZSBh IGJiZGV2IEFQSSBzaG91bGQgYmUgZGVmaW5lZCB0byBiZSB1c2VkIGJ5IGVhY2ggb2YgdGhlIFBN RC4NCj4gPiA+IFNvIHRoYXQgYXBwbGljYXRpb24gY2FuIGJlIGFnbm9zdGljIG9mIHRoZSB1bmRl cm5lYXRoIGRldmljZS4NCj4gPiA+DQo+ID4gPiBJIHdvdWxkIHJlY29tbWVuZCB0byBzZW5kIGEg ZGVwcmVjYXRpb24gbm90aWNlIHRvIHJlbW92ZSBhbGwgdGhlIHBtZA0KPiA+ID4gQVBJcyBnb2lu ZyBmb3J3YXJkLiBXZSBjYW4gdGFrZSBpdCBmb3Igbm93LCBidXQgdGhlc2UgbmVlZCB0byBiZQ0K PiA+ID4gcmVwbGFjZWQgd2l0aCBnZW5lcmljIEFQSSBhcyBzb29uIGFzIHBvc3NpYmxlLiBObyBu ZXcgc3VjaCBQTUQgQVBJDQo+ID4gPiB3b3VsZCBiZSBhY2NlcHRlZCBnb2luZyBmb3J3YXJkLg0K PiA+ID4NCj4gPg0KPiA+IE9LIHVuZGVyc3Rvb2QsIHdlIGNhbiBsb29rIGludG8gdGhpcyBmb3Ig MjMuMDMuDQo+ID4gQXJlIHdlIG9rYXkgdG8ga2VlcCB0aGF0IGNvbW1pdCBhcyBpcyBmb3IgMjIu MTE/DQo+ID4NCj4gV2hhdCBNYXhpbWUgaXMgc3VnZ2VzdGluZyBpcyBhZGRpbmcgYSB3cmFwcGVy IGluIFBNRCB0byBoaWRlIHZhcmlhbnQgb2YNCj4gYWNjLg0KPiBJIGJlbGlldmUgaXQgaXMgYmV0 dGVyIHRvIGRvIGl0IG5vdyBhcyB0aGlzIGlzIGxvbmcgdGVybSBzdGFibGUgcmVsZWFzZS4NCj4g WW91IGNhbiBzZW5kIGEgZGVwcmVjYXRpb24gbm90aWNlIGZvciByZW1vdmluZyBQTUQgQVBJcyBh bmQgYWRkaW5nIG5ldw0KPiBnZW5lcmljIEFQSSBub3cgd2hpY2ggY2FuIGJlIGRvbmUgaW4gbmV4 dCBjeWNsZS4NCg0KVXBkYXRlZCBpbiB0aGUgVjEwIGFzIHN1Z2dlc3RlZC4gDQpUaGlzIHJ0ZV9h Y2NfY29uZmlndXJlKCkgc3ltYm9sIGlzIG1hcmtlZCBhcyBleHBlcmltZW50YWwuIEkgYmVsaWV2 ZSB3ZSBjYW4gcmVtb3ZlIGl0IHdpdGhvdXQgbm90aWNlICh0aGlzIGlzIGFscmVhZHkgbW9kaWZp ZWQgaW4gdGhpcyBzZXJpZSB3aXRob3V0IG5vdGljZSkuDQpOb3RlIHRoYXQgdGhpcyBpcyBvbmx5 IHVzZWQgYnkgYmJkZXYtdGVzdCBzbyB0aGlzIGlzIGFsbCBzZWxmLWNvbnRhaW5lZCBhbmQgbm8g aW1wYWN0IHRvIHRoZSBlY29zeXN0ZW0uDQpUaGFua3MsDQpOaWMNCg0KDQoNCg0KDQo=