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 B884142C44; Tue, 6 Jun 2023 23:01:49 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 38E554067B; Tue, 6 Jun 2023 23:01:49 +0200 (CEST) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 923AA40223 for ; Tue, 6 Jun 2023 23:01:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686085307; x=1717621307; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=vUXGKIiCWXKteM+bhqvimX2mZkeeQNVjPxDbw7CBV78=; b=QpuGKlNJmiOxTBHRLrVlmAtflJSrXDVRxouAPBYKkhkjqxmSMK/Tc40V GXyn8BUhSKBJeXO9/dSaXd8SqJ9+7xKcD+AeCb8rCG4G4JboLH9Y+1PJx e6WlOecKrCotQM3uurWNlFvWwvUqKyycwlbMklJGVodZ87aMYs5Is3M+j gqGdL+vw/ooJdcRM8IyhOEFGr61w8kcOL59DeHPtTZqcf/nMWf6uCyOee K38D8oTeHPYV2+9YRr5OaYRMdlS7pubdzXS02ulekatJkrYb4yid9CpJ7 7ZqwYu+EpVMA0stuJeLtG3XECZ3A/vgqtxhwr+oUv2ulUsYquvnN4g5aA Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10733"; a="341450891" X-IronPort-AV: E=Sophos;i="6.00,221,1681196400"; d="scan'208";a="341450891" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Jun 2023 14:01:45 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10733"; a="774265473" X-IronPort-AV: E=Sophos;i="6.00,221,1681196400"; d="scan'208";a="774265473" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga008.fm.intel.com with ESMTP; 06 Jun 2023 14:01:44 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Tue, 6 Jun 2023 14:01:43 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Tue, 6 Jun 2023 14:01:43 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.103) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Tue, 6 Jun 2023 14:01:43 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ht5wkLBC1IP62QYdPvC6KWaRWuF9/C9VvnQUu5OHHZ48+RyFtrqwY6d0KvBLBI6FXld81/ClRC1Tz5TEP66GXe+YBnnFzyqPtdhGFqlSrBsvDlbDe3RqPMcwqCBulhOIv7uP6SCN/SQ/Fgc/FnDsvk/bNnqRwS9jo234XY+io+W70nCVAwgE9CwZiFfrKehDH5z1BC4atPevRH+dUVpnbybwf39CfxfnJr4rXcccwiHYQyCA3Bx/qwW5s86NSn3c54lC9q+c4d+roFv8gX6lyFrcrhmJdvlFaLTp2/wHQuSefYQ2zeLFnbvr7nCRuokrtmydDIL82N5T2J5orfboSg== 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=vUXGKIiCWXKteM+bhqvimX2mZkeeQNVjPxDbw7CBV78=; b=jtpsAITH9I5EdLodf/l33XhPdv+jv403dVuXED/RIkzMGgPuzrv3qK/C2kfcwNdH28bXCIdkFyToX7Z+rHiCdUzhEBe1Qw2Ejv2VcW+3von1ezP3yoDbbX/b2OnzEMWwE+3A1oR+YWNkpTMi7iKFdJ9cnbWaDaB4jKMn8xBrVxaUwCC3DwmHGDi86KrWWj3lwjPqN/O2LmEMwkpzGlksbvZFaRVPmNfDXYB3dZM81IVGygpUYr/S3JTuWAR+thf3okP2xPkI3AcgFIDGuxJuTxgM8C8yl1BZh9ex9czl03nM+3GCUXuZq1HIgnKIbNBo2PhqVqEXfvBQIkNhZcrAVQ== 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 PH7PR11MB6881.namprd11.prod.outlook.com (2603:10b6:510:200::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.33; Tue, 6 Jun 2023 21:01:41 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::c5b8:6699:99fa:fbeb]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::c5b8:6699:99fa:fbeb%5]) with mapi id 15.20.6455.030; Tue, 6 Jun 2023 21:01:41 +0000 From: "Chautru, Nicolas" To: David Marchand CC: Maxime Coquelin , Stephen Hemminger , "dev@dpdk.org" , "Rix, Tom" , "hemant.agrawal@nxp.com" , "Vargas, Hernan" Subject: RE: [PATCH v1 1/1] doc: announce change in bbdev api related to operation extension Thread-Topic: [PATCH v1 1/1] doc: announce change in bbdev api related to operation extension Thread-Index: AQHZj3gfVWWp6yh3LE2jm+UZO0IOKK9r6p0AgBC4aYCAAA9MAIAA3weAgADAelA= Date: Tue, 6 Jun 2023 21:01:41 +0000 Message-ID: References: <20230526021132.41413-1-nicolas.chautru@intel.com> <20230526021132.41413-2-nicolas.chautru@intel.com> <20230525204722.73635324@hermes.local> <874c2179-6dfd-caba-0a8a-75137cb1a418@redhat.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: BY5PR11MB4451:EE_|PH7PR11MB6881:EE_ x-ms-office365-filtering-correlation-id: 370d2cfc-b646-4851-b229-08db66d13a45 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: syyInAbH6shLTWY5hAkZukU8Bf+XCNGvBXuOWegDaP4MNQIJ8cleCc48Bb2l2P1NsgVpHxXb/E1xrgdH5p0PJBwmyVnssflJ4pV7LvuwIGtkLkF1a+ATgNhO2x+b43lmLsNGQLY2rs9hVe2OU+uFFJ5MprcoNP8yvoZakPxl5r/gVlLy96D0jqXBS7dGHUthWrNDObIANnt/DbR67jwVN3jWXOxOhMUIAwEw+uj1pfuIQ0Pg9impLg5gUAAhmeMyCacwJLfm1qsfL+p4dgT4ZrG5Wrn4E30LVe14F3dLBhQsC879h4LAO4Yy864GeHOIa53QvILEUjHX1VfBJTTRm/pJFa/YOkapLwCyVFSQgQ5gdT7LeKjwdR/8VVlebiXfldwISs9jKI89NhE9DHJ49Bvn7pDKPUl1xROtJXl75kjccXfJEfu6ee5Sc/++/TeWBOfQriWaGCu0qo/YLZNtFrN+Mz8KXl/9M00DfBOOKqBgrC1HpDpbqbHF2zoWRwUvCx82zOcfXHdXHR2PIn620Bl6f57ZMgLJP/eGIo5NqeiNKigQzyLN6IdJrrOb9T70fKnYMu5DRj7mmSsjhZetQ+YSxyj1qQtJdGdtUq+EJZ8= 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:(13230028)(396003)(376002)(39860400002)(366004)(136003)(346002)(451199021)(107886003)(9686003)(53546011)(38100700002)(6506007)(41300700001)(7696005)(26005)(83380400001)(186003)(55016003)(71200400001)(478600001)(54906003)(64756008)(122000001)(66476007)(66446008)(76116006)(4326008)(82960400001)(66946007)(316002)(8676002)(66556008)(52536014)(6916009)(8936002)(86362001)(5660300002)(33656002)(38070700005)(2906002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Wk1wMjcrc0VmN0IxWFBKaEtHQjZYOTJmTVZzR2lsc25Hb0JTY1d1aWM5OFpP?= =?utf-8?B?Mml0ZFhZV2lhbTB6ZUoycHJlMzU1Y1BkWUJhYkozY1pxeXRxM04xbDVwUWJM?= =?utf-8?B?OTYwNW94ZUFvb1lKbjhaK1dvcFBWdVlGWCt5VTdCZjNza2s0M2RvdzR5R3ox?= =?utf-8?B?SUVaYmdmbVhWZ05QYnhrNUZUbm1hL080bjdBd2VOYVNjWGZDRlI5NHpVN1pi?= =?utf-8?B?blM0UnFWQ25jQlNlMmxCN3RPbzFjSjNjQ05uZXY5b01GZmhsaVFmb1k3ckxL?= =?utf-8?B?WmNEbGFXMlVKUWxHQmFnbEY3NXBob0s5bHZKTDZNOGlLR2M2TDh2bGgrK0tZ?= =?utf-8?B?djBxdGFHQWZEQjZ3dHdWbUFQZkZ2Zk1US2MwUjhHbmRjZDBJeWthdlJrNHJx?= =?utf-8?B?S056YnJHK1h0dkxiY3lsUUhzVnZRbUpSUzZwRDdoOGl5OHd1dERqZDZ3NEF2?= =?utf-8?B?MmdXNXBQSnVKTk1TaFRKMldrb1hCdld4UE8zU3ZRcWZ5SW9JOGl1VitvaTlF?= =?utf-8?B?Q2xNNmhZWHVsa3pHRit4UHlza2JzU0NwbHpWcTVGU3pNZXR0QVZJczc4VlN2?= =?utf-8?B?UTRTMFd1RUY0aU1ObVg5U1lRK3ZNQmhiVWF2MG8rcE80MnVmbURueTc2OUUx?= =?utf-8?B?WVBQa1AyWm01YXdNQU1vRjhKV2VXeDV6bHRaL0dsU3pvVjM0MjRneDhlc1JW?= =?utf-8?B?MVVEQmJmN0ZITVRDc3hncWR3bGt0TFZjaDBMY2JtVFZJUEE1T1RTN1A0TVBy?= =?utf-8?B?MGJoc0RuVFBPTGNjNjRVdkxMQ3NMVStWVUF0bFN0bUhSU1lqamRDN3BoTEsy?= =?utf-8?B?c0dHVDRNQmYxbzJjd1dINTRnSU9DNHV0L3ZqdzlRQm5TaU1SRWJoQy9qWjBL?= =?utf-8?B?dmNHdHBPREU4ZVp4WWNqSWFvc2R6bTRYbStxVG9tQ0lpRzVMZWg1ajhnbHVX?= =?utf-8?B?OWloZ2FiM2tvS09IVHFZaFo0K3NhSE1lSG10UFlYM0VhYVhxRE9VbTVxZHE4?= =?utf-8?B?bjZ4TW9TNy9YcW9kRlBxMm5YSVova1Ayb2hyZ3F3SUlPem93QWxleXUwdGlj?= =?utf-8?B?RFczS2hMQmdNQXpWZllwUGQySGRLSkZ5bHhRT3lwVGF1R004V1RqU0cvUXVr?= =?utf-8?B?OWpMdUdrQm1ZbXo0b1RCSU11RThEdnlQZmtGcW9xTWt0K29WbjBqYjJuNFUy?= =?utf-8?B?b1pkemxobHo3Q0orZWtWR3FDeUtkTno3ZUFCVVpRT2J2eW5SU2dqbTlMRzFI?= =?utf-8?B?bWIrVkhxdDR2K0Z6YWVQSk1xT3p3UDdjUWNPUDZFSjZNNWR2Q2V6VHBPY3lP?= =?utf-8?B?UllLVUlySHhyeTRRSzhrYjR0amdPTmpIeXZ3NTJ2M0x1UUNueXFDdVNzUU9w?= =?utf-8?B?VjVUbCtabDErQUI5RzBNeGVmWDc3aTlUZTJ0ODM1RktiQlREUTdOZVBPRmx4?= =?utf-8?B?aUUxbXBHMUZoUmJ6M3pycUVJczlKb1B5Lys5Y2ZqdklSd2VhM09mT3o1UXR5?= =?utf-8?B?ZDdSeFkwUEQxYWVVSFB4cXVvM1FnYzdIUjBmaHVWMTJBdm84b2diYUNEWENE?= =?utf-8?B?VmVjS1dzNWcyZEZyalU1Rk4zNTdDTFlIZmg1Sy9MVzVSS3FvRXNIQU9vNWNU?= =?utf-8?B?a0JTbEZQN04rS3hUNjE4cG5qMFI1d3E0ZFZzME1YbHpROHdSUGVFQWl4ZGtZ?= =?utf-8?B?cmJQZzNlWWRKYWRxN1dWdlZFM3ptYk00V1FCdTI1VGtUb2ttOTBpeDQ2aHYy?= =?utf-8?B?c0cvK3orS2pVUlRhc3VlWEgxTkhmR2F3cUVKSnpYNTFQL05UVyt1UWtXaTZ5?= =?utf-8?B?WGtXOStLYmw1cE9zdUhSWGEvSWhYbFFsd3FVVE5qdWJsTXBUL2VsS0t5UGNx?= =?utf-8?B?ZklpOWxJemphZUdoemdmR295RnlCbHpVYzVGVHgyNHNzcnBzUmd0T1lnanZP?= =?utf-8?B?NTRDVW9OZG9RZmQ5eC9yUHNXSU9EdHZSUmI5UU1UeXlmZHZPajZydGl2dWFL?= =?utf-8?B?ZjNEL2RBNitqWVRTaThERFZIQyt6RFd4OTQyY0xaeURsUEJUNkFiejhVbnJ1?= =?utf-8?B?ZWZDQ2RSTklzYjhLNlVXdkdXQlNGaEkxazdMRVpMVnBqRTgyVXN4bHZGM3dk?= =?utf-8?Q?AlU4lu/9KCtjZ5VJdqKeQBEdH?= 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: 370d2cfc-b646-4851-b229-08db66d13a45 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jun 2023 21:01:41.4282 (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: /0IKfyi8wTG+QSXZ4t3p7xsDO6sbtc7VdlzdKOK+B7ZV5BvQ0HqaiQ38Zgjz2ZK4BhHXdNZyjDySC2xnh9byVVhuT9wTIWsNKI88qufKROk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6881 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 SGkgRGF2aWQsIA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IERhdmlk IE1hcmNoYW5kIDxkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBK dW5lIDYsIDIwMjMgMjoyMSBBTQ0KPiBUbzogQ2hhdXRydSwgTmljb2xhcyA8bmljb2xhcy5jaGF1 dHJ1QGludGVsLmNvbT4NCj4gQ2M6IE1heGltZSBDb3F1ZWxpbiA8bWF4aW1lLmNvcXVlbGluQHJl ZGhhdC5jb20+OyBTdGVwaGVuIEhlbW1pbmdlcg0KPiA8c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5v cmc+OyBkZXZAZHBkay5vcmc7IFJpeCwgVG9tDQo+IDx0cml4QHJlZGhhdC5jb20+OyBoZW1hbnQu YWdyYXdhbEBueHAuY29tOyBWYXJnYXMsIEhlcm5hbg0KPiA8aGVybmFuLnZhcmdhc0BpbnRlbC5j b20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjEgMS8xXSBkb2M6IGFubm91bmNlIGNoYW5nZSBp biBiYmRldiBhcGkgcmVsYXRlZCB0bw0KPiBvcGVyYXRpb24gZXh0ZW5zaW9uDQo+IA0KPiBPbiBN b24sIEp1biA1LCAyMDIzIGF0IDEwOjA44oCvUE0gQ2hhdXRydSwgTmljb2xhcw0KPiA8bmljb2xh cy5jaGF1dHJ1QGludGVsLmNvbT4gd3JvdGU6DQo+ID4gV3J0IHRoZSBNTEQgZnVuY3Rpb25zOiB0 aGVzZSBhcmUgbmV3IGludG8gdGhlIHJlbGF0ZWQgc2VyaWUgYnV0IHN0aWxsIHRoZQ0KPiBicmVh ayB0aGUgQUJJIHNpbmNlIHRoZSBzdHJ1Y3QgcnRlX2JiZGV2IGluY2x1ZGVzIHRoZXNlIGZ1bmN0 aW9ucyBoZW5jZQ0KPiBjYXVzaW5nIG9mZnNldCBjaGFuZ2VzLg0KPiA+DQo+ID4gU2hvdWxkIEkg dGhlbiBqdXN0IHJlcGhyYXNlIGFzOg0KPiA+DQo+ID4gKyogYmJkZXY6IFdpbGwgZXh0ZW5kIHRo ZSBBUEkgdG8gc3VwcG9ydCB0aGUgbmV3IG9wZXJhdGlvbiB0eXBlDQo+ID4gICtgYFJURV9CQkRF Vl9PUF9NTERUU2BgIGFzIHBlcg0KPiA+ICArICB0aGlzIGB2MQ0KPiA+ICArPGh0dHBzOi8vcGF0 Y2hlcy5kcGRrLm9yZy9wcm9qZWN0L2RwZGsvbGlzdC8/c2VyaWVzPTI4MTkyPmAuIFRoaXMgICsN Cj4gPiB3aWxsIG5vdGFibHkgaW50cm9kdWNlICArICBuZXcgc3ltYm9scyBmb3INCj4gPiBgYHJ0 ZV9iYmRldl9kZXF1ZXVlX21sZHRzX29wc2BgLCAgK2BgcnRlX2JiZGV2X2VucXVldWVfbWxkdHNf b3BzYGANCj4gPiBpbnRvIHRoZSBzdHVjdCBydGVfYmJkZXYuDQo+IA0KPiBJIGRvbid0IHRoaW5r IHdlIG5lZWQgdGhpcyBkZXByZWNhdGlvbiBub3RpY2UuDQo+IA0KPiANCj4gRG8geW91IG5lZWQg dG8gZXhwb3NlIHRob3NlIG5ldyBtbGR0cyBvcHMgaW4gcnRlX2JiZGV2Pw0KPiBDYW4ndCB0aGV5 IGdvIHRvIGRldl9vcHM/DQo+IElmIHlvdSBjYW4ndCwgYXQgbGVhc3QgbW92aW5nIHRob3NlIG5l dyBvcHMgYXQgdGhlIGVuZCBvZiB0aGUgc3RydWN0dXJlDQo+IHdvdWxkIGF2b2lkIHRoZSBicmVh a2FnZSBvbiBydGVfYmJkZXYuDQoNCkl0IHdvdWxkIHByb2JhYmx5IGJlIGJlc3QgdG8gbW92ZSBh bGwgdGhlc2Ugb3BzIGF0IHRoZSBlbmQgb2YgdGhlIHN0cnVjdHVyZSAoaWUuIGtlZXAgdGhlbSB0 b2dldGhlcikuIA0KSW4gdGhhdCBjYXNlIHRoZSBkZXByZWNhdGlvbiBub3RpY2Ugd291bGQgY2Fs bCBvdXQgdGhhdCB0aGUgcnRlX2JiZGV2IHN0cnVjdHVyZSBjb250ZW50IGlzIG1vcmUgZ2VuZXJh bGx5IG1vZGlmaWVkLiBQcm9iYWJseSBiZXN0IGZvciB0aGUgbG9uZ2VyIHJ1bi4gDQpEYXZpZCwg TWF4aW1lLCBvayB3aXRoIHRoYXQgb3B0aW9uPw0KDQpzdHJ1Y3QgX19ydGVfY2FjaGVfYWxpZ25l ZCBydGVfYmJkZXYgew0KICAgICBydGVfYmJkZXZfZW5xdWV1ZV9lbmNfb3BzX3QgZW5xdWV1ZV9l bmNfb3BzOw0KICAgICBydGVfYmJkZXZfZW5xdWV1ZV9kZWNfb3BzX3QgZW5xdWV1ZV9kZWNfb3Bz Ow0KICAgICBydGVfYmJkZXZfZGVxdWV1ZV9lbmNfb3BzX3QgZGVxdWV1ZV9lbmNfb3BzOw0KICAg ICBydGVfYmJkZXZfZGVxdWV1ZV9kZWNfb3BzX3QgZGVxdWV1ZV9kZWNfb3BzOw0KICAgICBydGVf YmJkZXZfZW5xdWV1ZV9lbmNfb3BzX3QgZW5xdWV1ZV9sZHBjX2VuY19vcHM7DQogICAgIHJ0ZV9i YmRldl9lbnF1ZXVlX2RlY19vcHNfdCBlbnF1ZXVlX2xkcGNfZGVjX29wczsNCiAgICAgcnRlX2Ji ZGV2X2RlcXVldWVfZW5jX29wc190IGRlcXVldWVfbGRwY19lbmNfb3BzOw0KICAgICBydGVfYmJk ZXZfZGVxdWV1ZV9kZWNfb3BzX3QgZGVxdWV1ZV9sZHBjX2RlY19vcHM7DQogICAgIHJ0ZV9iYmRl dl9lbnF1ZXVlX2ZmdF9vcHNfdCBlbnF1ZXVlX2ZmdF9vcHM7DQogICAgIHJ0ZV9iYmRldl9kZXF1 ZXVlX2ZmdF9vcHNfdCBkZXF1ZXVlX2ZmdF9vcHM7DQogICAgIGNvbnN0IHN0cnVjdCBydGVfYmJk ZXZfb3BzICpkZXZfb3BzOyAgDQogICAgIHN0cnVjdCBydGVfYmJkZXZfZGF0YSAqZGF0YTsgIA0K ICAgICBlbnVtIHJ0ZV9iYmRldl9zdGF0ZSBzdGF0ZTsgIA0KICAgICBzdHJ1Y3QgcnRlX2Rldmlj ZSAqZGV2aWNlOyANCiAgICAgc3RydWN0IHJ0ZV9iYmRldl9jYl9saXN0IGxpc3RfY2JzOw0KICAg ICBzdHJ1Y3QgcnRlX2ludHJfaGFuZGxlICppbnRyX2hhbmRsZTsgDQogfTsNCg0KDQoNCj4gDQo+ IA0KPiA+DQo+ID4gUGFzdGluZyBiZWxvdyB0aGUgQUJJIHJlc3VsdHMgZm9yIHJlZmVyZW5jZQ0K PiA+DQo+ID4gICBbQ10gJ2Z1bmN0aW9uIHJ0ZV9iYmRldiogcnRlX2JiZGV2X2FsbG9jYXRlKGNv bnN0IGNoYXIqKScgYXQNCj4gcnRlX2JiZGV2LmM6MTc0OjEgaGFzIHNvbWUgaW5kaXJlY3Qgc3Vi LXR5cGUgY2hhbmdlczoNCj4gPiAgICAgcmV0dXJuIHR5cGUgY2hhbmdlZDoNCj4gPiAgICAgICBp biBwb2ludGVkIHRvIHR5cGUgJ3N0cnVjdCBydGVfYmJkZXYnIGF0IHJ0ZV9iYmRldi5oOjQ5ODox Og0KPiA+ICAgICAgICAgdHlwZSBzaXplIGhhc24ndCBjaGFuZ2VkDQo+ID4gICAgICAgICAyIGRh dGEgbWVtYmVyIGluc2VydGlvbnM6DQo+ID4gICAgICAgICAgICdydGVfYmJkZXZfZW5xdWV1ZV9t bGR0c19vcHNfdCBydGVfYmJkZXY6OmVucXVldWVfbWxkdHNfb3BzJywNCj4gYXQgb2Zmc2V0IDY0 MCAoaW4gYml0cykgYXQgcnRlX2JiZGV2Lmg6NTIwOjENCj4gPiAgICAgICAgICAgJ3J0ZV9iYmRl dl9kZXF1ZXVlX21sZHRzX29wc190IHJ0ZV9iYmRldjo6ZGVxdWV1ZV9tbGR0c19vcHMnLA0KPiBh dCBvZmZzZXQgNzA0IChpbiBiaXRzKSBhdCBydGVfYmJkZXYuaDo1MjI6MQ0KPiA+ICAgICAgICAg NyBkYXRhIG1lbWJlciBjaGFuZ2VzICg5IGZpbHRlcmVkKToNCj4gPiAgICAgICAgICAgdHlwZSBv ZiAncnRlX2JiZGV2X2RlcXVldWVfZmZ0X29wc190IHJ0ZV9iYmRldjo6ZGVxdWV1ZV9mZnRfb3Bz Jw0KPiBjaGFuZ2VkOg0KPiA+ICAgICAgICAgICAgIHVuZGVybHlpbmcgdHlwZSAndHlwZWRlZiB1 aW50MTZfdCAocnRlX2JiZGV2X3F1ZXVlX2RhdGEqLA0KPiBydGVfYmJkZXZfZmZ0X29wKiosIHR5 cGVkZWYgdWludDE2X3QpKicgY2hhbmdlZDoNCj4gPiAgICAgICAgICAgICAgIGluIHBvaW50ZWQg dG8gdHlwZSAnZnVuY3Rpb24gdHlwZSB0eXBlZGVmIHVpbnQxNl90DQo+IChydGVfYmJkZXZfcXVl dWVfZGF0YSosIHJ0ZV9iYmRldl9mZnRfb3AqKiwgdHlwZWRlZiB1aW50MTZfdCknOg0KPiA+ICAg ICAgICAgICAgICAgICBwYXJhbWV0ZXIgMiBvZiB0eXBlICdydGVfYmJkZXZfZmZ0X29wKionIGhh cyBzdWItdHlwZSBjaGFuZ2VzOg0KPiA+ICAgICAgICAgICAgICAgICAgIGluIHBvaW50ZWQgdG8g dHlwZSAncnRlX2JiZGV2X2ZmdF9vcConOg0KPiA+ICAgICAgICAgICAgICAgICAgICAgaW4gcG9p bnRlZCB0byB0eXBlICdzdHJ1Y3QgcnRlX2JiZGV2X2ZmdF9vcCcgYXQNCj4gcnRlX2JiZGV2X29w Lmg6OTc4OjE6DQo+ID4gICAgICAgICAgICAgICAgICAgICAgIHR5cGUgc2l6ZSBjaGFuZ2VkIGZy b20gODMyIHRvIDE2NjQgKGluIGJpdHMpDQo+ID4gICAgICAgICAgICAgICAgICAgICAgIDEgZGF0 YSBtZW1iZXIgY2hhbmdlOg0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGUgb2YgJ3J0 ZV9iYmRldl9vcF9mZnQgcnRlX2JiZGV2X2ZmdF9vcDo6ZmZ0JyBjaGFuZ2VkOg0KPiA+ICAgICAg ICAgICAgICAgICAgICAgICAgICAgdHlwZSBzaXplIGNoYW5nZWQgZnJvbSA2NDAgdG8gMTQ3MiAo aW4gYml0cykNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgIDYgZGF0YSBtZW1iZXIgaW5z ZXJ0aW9uczoNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3J0ZV9iYmRldl9vcF9k YXRhDQo+IHJ0ZV9iYmRldl9vcF9mZnQ6OmRld2luZG93aW5nX2lucHV0JywgYXQgb2Zmc2V0IDI1 NiAoaW4gYml0cykgYXQNCj4gcnRlX2JiZGV2X29wLmg6NzcxOjENCj4gPiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgJ2ludDhfdCBydGVfYmJkZXZfb3BfZmZ0OjpmcmVxX3Jlc2FtcGxlX21v ZGUnLCBhdCBvZmZzZXQNCj4gNzY4IChpbiBiaXRzKSBhdCBydGVfYmJkZXZfb3AuaDo4MDc6MQ0K PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndWludDE2X3QgcnRlX2JiZGV2X29wX2Zm dDo6b3V0cHV0X2RlcGFkZGVkX3NpemUnLCBhdA0KPiBvZmZzZXQgNzg0IChpbiBiaXRzKSBhdCBy dGVfYmJkZXZfb3AuaDo4MDk6MQ0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndWlu dDE2X3QgcnRlX2JiZGV2X29wX2ZmdDo6Y3NfdGhldGFfMFsxMl0nLCBhdCBvZmZzZXQgODAwDQo+ IChpbiBiaXRzKSBhdCBydGVfYmJkZXZfb3AuaDo4MTE6MQ0KPiA+ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAndWludDMyX3QgcnRlX2JiZGV2X29wX2ZmdDo6Y3NfdGhldGFfZFsxMl0nLCBh dCBvZmZzZXQgOTkyDQo+IChpbiBiaXRzKSBhdCBydGVfYmJkZXZfb3AuaDo4MTM6MQ0KPiA+ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAnaW50OF90IHJ0ZV9iYmRldl9vcF9mZnQ6OnRpbWVf b2Zmc2V0WzEyXScsIGF0IG9mZnNldCAxMzc2DQo+IChpbiBiaXRzKSBhdCBydGVfYmJkZXZfb3Au aDo4MTU6MQ0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTcgZGF0YSBtZW1iZXIgY2hh bmdlczoNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3J0ZV9iYmRldl9vcF9kYXRh DQo+IHJ0ZV9iYmRldl9vcF9mZnQ6OnBvd2VyX21lYXNfb3V0cHV0JyBvZmZzZXQgY2hhbmdlZCBm cm9tIDI1NiB0byAzODQgKGluDQo+IGJpdHMpIChieSArMTI4IGJpdHMpDQo+ID4gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICd1aW50MzJfdCBydGVfYmJkZXZfb3BfZmZ0OjpvcF9mbGFncycg b2Zmc2V0IGNoYW5nZWQgZnJvbQ0KPiAzODQgdG8gNTEyIChpbiBiaXRzKSAoYnkgKzEyOCBiaXRz KQ0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndWludDE2X3QgcnRlX2JiZGV2X29w X2ZmdDo6aW5wdXRfc2VxdWVuY2Vfc2l6ZScgb2Zmc2V0DQo+IGNoYW5nZWQgZnJvbSA0MTYgdG8g NTQ0IChpbiBiaXRzKSAoYnkgKzEyOCBiaXRzKQ0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAndWludDE2X3QgcnRlX2JiZGV2X29wX2ZmdDo6aW5wdXRfbGVhZGluZ19wYWRkaW5nJw0K PiBvZmZzZXQgY2hhbmdlZCBmcm9tIDQzMiB0byA1NjAgKGluIGJpdHMpIChieSArMTI4IGJpdHMp DQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICd1aW50MTZfdCBydGVfYmJkZXZfb3Bf ZmZ0OjpvdXRwdXRfc2VxdWVuY2Vfc2l6ZScgb2Zmc2V0DQo+IGNoYW5nZWQgZnJvbSA0NDggdG8g NTc2IChpbiBiaXRzKSAoYnkgKzEyOCBiaXRzKQ0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAndWludDE2X3QgcnRlX2JiZGV2X29wX2ZmdDo6b3V0cHV0X2xlYWRpbmdfZGVwYWRkaW5n Jw0KPiBvZmZzZXQgY2hhbmdlZCBmcm9tIDQ2NCB0byA1OTIgKGluIGJpdHMpIChieSArMTI4IGJp dHMpDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICd1aW50OF90IHJ0ZV9iYmRldl9v cF9mZnQ6OndpbmRvd19pbmRleFs2XScgb2Zmc2V0DQo+IGNoYW5nZWQgZnJvbSA0ODAgdG8gNjA4 IChpbiBiaXRzKSAoYnkgKzEyOCBiaXRzKQ0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAndWludDE2X3QgcnRlX2JiZGV2X29wX2ZmdDo6Y3NfYml0bWFwJyBvZmZzZXQgY2hhbmdlZA0K PiBmcm9tIDUyOCB0byA2NTYgKGluIGJpdHMpIChieSArMTI4IGJpdHMpDQo+ID4gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICd1aW50OF90IHJ0ZV9iYmRldl9vcF9mZnQ6Om51bV9hbnRlbm5h c19sb2cyJyBvZmZzZXQNCj4gY2hhbmdlZCBmcm9tIDU0NCB0byA2NzIgKGluIGJpdHMpIChieSAr MTI4IGJpdHMpDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICd1aW50OF90IHJ0ZV9i YmRldl9vcF9mZnQ6OmlkZnRfbG9nMicgb2Zmc2V0IGNoYW5nZWQgZnJvbQ0KPiA1NTIgdG8gNjgw IChpbiBiaXRzKSAoYnkgKzEyOCBiaXRzKQ0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAndWludDhfdCBydGVfYmJkZXZfb3BfZmZ0OjpkZnRfbG9nMicgb2Zmc2V0IGNoYW5nZWQgZnJv bQ0KPiA1NjAgdG8gNjg4IChpbiBiaXRzKSAoYnkgKzEyOCBiaXRzKQ0KPiA+ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAnaW50OF90IHJ0ZV9iYmRldl9vcF9mZnQ6OmNzX3RpbWVfYWRqdXN0 bWVudCcgb2Zmc2V0DQo+IGNoYW5nZWQgZnJvbSA1NjggdG8gNjk2IChpbiBiaXRzKSAoYnkgKzEy OCBiaXRzKQ0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnaW50OF90IHJ0ZV9iYmRl dl9vcF9mZnQ6OmlkZnRfc2hpZnQnIG9mZnNldCBjaGFuZ2VkIGZyb20NCj4gNTc2IHRvIDcwNCAo aW4gYml0cykgKGJ5ICsxMjggYml0cykNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg J2ludDhfdCBydGVfYmJkZXZfb3BfZmZ0OjpkZnRfc2hpZnQnIG9mZnNldCBjaGFuZ2VkIGZyb20N Cj4gNTg0IHRvIDcxMiAoaW4gYml0cykgKGJ5ICsxMjggYml0cykNCj4gPiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgJ3VpbnQxNl90IHJ0ZV9iYmRldl9vcF9mZnQ6Om5jc19yZWNpcHJvY2Fs JyBvZmZzZXQNCj4gY2hhbmdlZCBmcm9tIDU5MiB0byA3MjAgKGluIGJpdHMpIChieSArMTI4IGJp dHMpDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICd1aW50MTZfdCBydGVfYmJkZXZf b3BfZmZ0Ojpwb3dlcl9zaGlmdCcgb2Zmc2V0IGNoYW5nZWQNCj4gZnJvbSA2MDggdG8gNzM2IChp biBiaXRzKSAoYnkgKzEyOCBiaXRzKQ0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAn dWludDE2X3QgcnRlX2JiZGV2X29wX2ZmdDo6ZnAxNl9leHBfYWRqdXN0JyBvZmZzZXQNCj4gY2hh bmdlZCBmcm9tIDYyNCB0byA3NTIgKGluIGJpdHMpIChieSArMTI4IGJpdHMpDQo+ID4gICAgICAg ICAgICdjb25zdCBydGVfYmJkZXZfb3BzKiBydGVfYmJkZXY6OmRldl9vcHMnIG9mZnNldCBjaGFu Z2VkIGZyb20gNjQwDQo+IHRvIDc2OCAoaW4gYml0cykgKGJ5ICsxMjggYml0cykNCj4gPiAgICAg ICAgICAgJ3J0ZV9iYmRldl9kYXRhKiBydGVfYmJkZXY6OmRhdGEnIG9mZnNldCBjaGFuZ2VkIGZy b20gNzA0IHRvIDgzMg0KPiAoaW4gYml0cykgKGJ5ICsxMjggYml0cykNCj4gPiAgICAgICAgICAg J3J0ZV9iYmRldl9zdGF0ZSBydGVfYmJkZXY6OnN0YXRlJyBvZmZzZXQgY2hhbmdlZCBmcm9tIDc2 OCB0byA4OTYNCj4gKGluIGJpdHMpIChieSArMTI4IGJpdHMpDQo+ID4gICAgICAgICAgICdydGVf ZGV2aWNlKiBydGVfYmJkZXY6OmRldmljZScgb2Zmc2V0IGNoYW5nZWQgZnJvbSA4MzIgdG8gOTYw IChpbg0KPiBiaXRzKSAoYnkgKzEyOCBiaXRzKQ0KPiA+ICAgICAgICAgICAncnRlX2JiZGV2X2Ni X2xpc3QgcnRlX2JiZGV2OjpsaXN0X2Nicycgb2Zmc2V0IGNoYW5nZWQgZnJvbSA4OTYgdG8NCj4g MTAyNCAoaW4gYml0cykgKGJ5ICsxMjggYml0cykNCj4gPiAgICAgICAgICAgJ3J0ZV9pbnRyX2hh bmRsZSogcnRlX2JiZGV2OjppbnRyX2hhbmRsZScgb2Zmc2V0IGNoYW5nZWQNCj4gPiBmcm9tIDEw MjQgdG8gMTE1MiAoaW4gYml0cykgKGJ5ICsxMjggYml0cykNCj4gDQo+IEFzIGZvciB0aGUgcmVw b3J0IG9uIHRoZSBydGVfYmJkZXZfb3BfZmZ0IHN0cnVjdHVyZSBjaGFuZ2VzOg0KPiAtIHdydCB0 byBpdHMgc2l6ZSwgSSB0aGluayBpdCBpcyBva2F5IHRvIHdhaXZlIGl0LCBydGVfYmJkZXZfZmZ0 X29wIG9iamVjdHMgYXJlDQo+IGNvbWluZyBmcm9tIGEgYmJkZXYgbWVtcG9vbCB3aGljaCBpcyBj cmVhdGVkIGJ5IHRoZSBiYmRldiBsaWJyYXJ5IGl0c2VsZg0KPiAod2l0aCB0aGUgcmlnaHQgZWxl bWVudCBzaXplIGlmIHRoZSBhcHBsaWNhdGlvbiBhc2tlZCBmb3IgUlRFX0JCREVWX09QX0ZGVA0K PiB0eXBlKSwNCj4gLSB3cnQgdG8gdGhlIGZpZWxkcyBsb2NhdGlvbnMsIGFuIGFwcGxpY2F0aW9u IG1heSBoYXZlIGJlZW4gdG91Y2hpbmcgdGhvc2UNCj4gZmllbGRzLCBzbyBtb3ZpbmcgYWxsIHRo ZSBhZGRlZCBmaWVsZHMgYXQgdGhlIGVuZCBvZiB0aGUgc3RydWN0dXJlIHdvdWxkIGJlDQo+IGJl dHRlci4NCj4gICBCdXQgb24gdGhlIG90aGVyIGhhbmQsIGFuIGFwcGxpY2F0aW9uIHdpbGwgaGF2 ZSB0byBjYWxsIGFuIGZmdF9vcHMNCj4gZXhwZXJpbWVudGFsIEFQSSBhdCBzb21lIHBvaW50LCBh bmQgdGhlIGFwcGxpY2F0aW9uIGRldmVsb3BlciBpcyBhbHJlYWR5DQo+IHdhcm5lZCB0aGF0IEFC SSBpcyBub3QgcHJlc2VydmVkIG9uIHRoaXMgcGFydCBvZiB0aGUgQVBJLA0KPiANCj4gU28gSSB3 b3VsZCB3YWl2ZSB0aGUgY2hhbmdlcyBvbiBydGVfYmJkZXZfZmZ0X29wIHdpdGggc29tZXRoaW5n IGxpa2U6DQo+IA0KPiBkaWZmIC0tZ2l0IGEvZGV2dG9vbHMvbGliYWJpZ2FpbC5hYmlnbm9yZSBi L2RldnRvb2xzL2xpYmFiaWdhaWwuYWJpZ25vcmUgaW5kZXgNCj4gM2ZmNTE1MDlkZS4uM2NkY2U2 OTQxOCAxMDA2NDQNCj4gLS0tIGEvZGV2dG9vbHMvbGliYWJpZ2FpbC5hYmlnbm9yZQ0KPiArKysg Yi9kZXZ0b29scy9saWJhYmlnYWlsLmFiaWdub3JlDQo+IEBAIC0zNiw2ICszNiw4IEBADQo+ICBb c3VwcHJlc3NfdHlwZV0NCj4gICAgICAgICAgdHlwZV9raW5kID0gZW51bQ0KPiAgICAgICAgICBj aGFuZ2VkX2VudW1lcmF0b3JzID0gUlRFX0NSWVBUT19BU1lNX1hGT1JNX0VDUE0sDQo+IFJURV9D UllQVE9fQVNZTV9YRk9STV9UWVBFX0xJU1RfRU5EDQo+ICtbc3VwcHJlc3NfdHlwZV0NCj4gKyAg ICAgICBuYW1lID0gcnRlX2JiZGV2X2ZmdF9vcA0KDQoNCk9LIEkgZGlkIG5vdCBrbm93IGFib3V0 IHRoaXMgbWV0aG9kLiBTaG91bGRuJ3QgdGhpcyBhcHBseSBtb3JlIGdlbmVyYWxseSB0byBhbGwg ZXhwZXJpbWVudGFsIHN0cnVjdHVyZXM/DQpUaGlzIGNhbiBiZSBhZGRlZCBpbnRvIHRoZSBzZXJp ZSBmb3IgMjMuMTEuDQoNCg0KVGhhbmtzDQpOaWMNCg0KDQoNCj4gDQo+ICA7Ozs7Ozs7Ozs7Ozs7 Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7DQo+ICA7IFRlbXBvcmFyeSBl eGNlcHRpb25zIHRpbGwgbmV4dCBtYWpvciBBQkkgdmVyc2lvbiA7DQo+IA0KPiANCj4gLS0NCj4g RGF2aWQgTWFyY2hhbmQNCg0K