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 DF9C342C36; Mon, 5 Jun 2023 22:08:52 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6BF2F4021F; Mon, 5 Jun 2023 22:08:52 +0200 (CEST) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mails.dpdk.org (Postfix) with ESMTP id 474B64003C for ; Mon, 5 Jun 2023 22:08:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1685995730; x=1717531730; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=nKibF9bkL8gY9ke6qOQnSBpbunFBbcF9+OTzNlA7Hw0=; b=aO1P/te7EOfRyJnc7+9hEWH158muBAsu0l3QRrOqPoHsgbzF8sFg63bI UXX3Okv1UMlQZcUrplobhp5ETIy1STihhZu2vwO2cuq6HbOkcxtrp8yuk dbqvHgxDIXhebadXtdHN9O+3MyexJWasWC26DaoccgRGxsf4deygXSA+0 vyp0T05cygIYXq/IJJ39N7ZBylvNnsX0qJ66vltis3qHos3WX76ORoBWM FawFE8N0fQJKh7CCWRfsp9BFrbIl5W380bIgqi/1Br1UxbChm3NxSNNkg 7BQBkb5RcS9Sdm/OPHPS2AUd4vUgozh1O8POkjJyDPqtGEQtOcP8Y0lXf g==; X-IronPort-AV: E=McAfee;i="6600,9927,10732"; a="422297003" X-IronPort-AV: E=Sophos;i="6.00,218,1681196400"; d="scan'208";a="422297003" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Jun 2023 13:08:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10732"; a="1038895343" X-IronPort-AV: E=Sophos;i="6.00,218,1681196400"; d="scan'208";a="1038895343" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga005.fm.intel.com with ESMTP; 05 Jun 2023 13:08:48 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) 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.2507.23; Mon, 5 Jun 2023 13:08:48 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.2507.23; Mon, 5 Jun 2023 13:08:47 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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; Mon, 5 Jun 2023 13:08:47 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.108) 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.2507.23; Mon, 5 Jun 2023 13:08:46 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RpzYEGKa4HZjVMWJXBZdtF+sA8+ttp5bmvkd5CZAc1M/G6NzColQO9+2vghLNeU9NQwU6sjTxJRPLL+Q2PiCEy4RGGk74OzI0w0JP5xw0ZdxOWeuRKcE8pVX38tjciQ70MEm7xoIxYD61uJbL5kjPfhc8MhhMXpdU2j5zyh72joutDmyF2KvrdMme7NEPTBGeO1Zyf+CvhmNMFaBDq4JOtL9YRE/6aEQ8SMOiU9JqMeG4j591ZVBMbSyx6r/DioG2rMvb+FKT5npmdWJLkJXiACKxnUD4yD+y4s7VCTqA0FN2uvHQ2vI17aVMD8yznFrjS9sc+oClxpAlW1QMin4gQ== 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=nKibF9bkL8gY9ke6qOQnSBpbunFBbcF9+OTzNlA7Hw0=; b=FaGEfXJDf3ArSFO/d0lQbvPKbz3C6QdpZoieeTkeBppg7yIiQchNARUPSsPuZ00YwItSSz2E5t/omOhFEnJZJyzIorZQ0f3e89m6alWW/H5fFtNSrDui5i2Yf1jjnfcXUgTt4bo5x69QtqMsYuPMM6npkIh/jYnLY23DfrwYFfVmZQ87ka0a71p7dEVCAh0FkGLCqbRp39pRsqibEcXyydDucP0ERFpl/8Mf2/UeRyDhY8le9KoaxwRoC9di5SjgB5oePUIQBgoPXCsRPu3/gBv15JTGn5BPsWnaf6EDpLNM/3ATveUbhQwfCLT62yhmkp+CoFIvBz86YFA/9sPNxA== 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 MW4PR11MB7005.namprd11.prod.outlook.com (2603:10b6:303:22e::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.32; Mon, 5 Jun 2023 20:08:42 +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; Mon, 5 Jun 2023 20:08:42 +0000 From: "Chautru, Nicolas" To: Maxime Coquelin , Stephen Hemminger CC: "dev@dpdk.org" , "Rix, Tom" , "hemant.agrawal@nxp.com" , "david.marchand@redhat.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+UZO0IOKK9r6p0AgBC4aYCAAA9MAA== Date: Mon, 5 Jun 2023 20:08: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: <874c2179-6dfd-caba-0a8a-75137cb1a418@redhat.com> 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_|MW4PR11MB7005:EE_ x-ms-office365-filtering-correlation-id: f68de72d-5d4f-4f9d-61ca-08db6600a8bc 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: rP7dW9ESDPOR2ZBD6C0IB81fY/ao3FC8M7fodhAhnuOQwob8zFj8kN+8kje8t8KYzBGAtKVevtHgvlhptl8+fbFTy08vFmeO9aGGwnxyNXOPZgFoyfVEukFY0SOUWi7LFCKSW9XHiVucDhCX698ZoVRzHM6E3F0IYX3PHxhMpenQQGrdelMyboiQoFTRPFrQyB9srdJ1uY6Ccz/Ztm0dUn5d7CRIgt7V0BH51OaWIVco16ukI7q/HP/exNSp9NY7TzmfdGDTB1euRAC47k/1C8LMYlX4TbeAL7EbGhbMKLYaY+3yba61qKH/wg1+EqAutu9fCLYBJr9sc0p/pWffH3U7nplI9R2PXsc/ozW1FChI9HgdlS0dGEU369C9lzk2focbUYE3UNymcuOlPpadu/7PPHFmSmzO06PyFmIzwrN3SurEp2VTN3dQV/PQRGB+N0279Soldp9BMFmkPPaCiwxaJFgkN/B1+rTYqmMvOwUZyHwTPnQ4yqmkme8jIpmsnJfax1KFF7TWuhmGDJGdVcfmpDZh9ttquTSUhY/63eR7OjXWCNsITHhgq+iyzcJqdaaOCbmF84xXyae8jZe2Mt80OvH1tCsmUvmVuGnXbFk= 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)(376002)(346002)(366004)(396003)(136003)(39860400002)(451199021)(107886003)(53546011)(9686003)(6506007)(38100700002)(41300700001)(7696005)(186003)(26005)(83380400001)(71200400001)(478600001)(110136005)(54906003)(4326008)(66446008)(66476007)(66556008)(64756008)(122000001)(55016003)(76116006)(82960400001)(316002)(66946007)(8676002)(5660300002)(52536014)(8936002)(2906002)(33656002)(38070700005)(86362001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Qlp5ZjRoWVhFU0hKaEpGSExGckdYdHRDbS8wQTZxWDVpd0tmcmw2UDRxY3Bx?= =?utf-8?B?azZEVWNUVGlZMk4zV0l6M09XdUZOSFVYRldwSkVoRS9HNkpKOGVUN2lyZ2Fm?= =?utf-8?B?dGFGbkpTcC9FREgybFBoNjYxUVAwUE5ZeU9PSC9zd016bmtkMEl6dExXQmtG?= =?utf-8?B?dDZGRktmVHJkYTBIR0ZjSDJwV3BHWXd6RVBTVVI3ZlRGcm5oRHN4V0RZNTN4?= =?utf-8?B?WmhSdE5LN2ZsMXRUQVMzcEVrMWtjZlZxR1pqR1RUNmpRdVRnRy9mNkVyaEgz?= =?utf-8?B?ZllYQjZqejNjdnJxeVFQdXJxN0kzRE1VaW43MERGNXpEM1dvaXZwbjlxOUVJ?= =?utf-8?B?dktkSmFmakh5cEZxWkNra2hWUExvZjJyOWNuZWVxbk5Pbk9oeEdpOFV5WHJU?= =?utf-8?B?blgrc2I3Y2VEZ1VRcTRlVGZ6Q01GTHdsTzZNSWE3cUs1TEwrQmdQK3owMHgx?= =?utf-8?B?RnN5TGg3cEVxYlQ5R0VkTmxkMWVLN0wrd1EzSkYvUGZBRWhCU3ZENWRwTWdt?= =?utf-8?B?L1JPZGFpK01lUXdjU25WTHdXY0tkejJaazRaNUErSFdrU2Zxd3BQSjl2M2JD?= =?utf-8?B?K0R3eEF2bEsrTlZLdkw3ZjFhWE5xNHVJTmRGWEkwOXFzQXNHT3lPN0R0UXNo?= =?utf-8?B?QWRqOGo1L1ViQm5sSFVXeHdxTkE4Q1R4UFIvcGJCQkw2cElJQm1IOVNMQWdB?= =?utf-8?B?Qm40bjNDMlhSY0c5S2h4RHh2dWdKdnpCRmNlenBhMnQ4NDhjanhkeitjbjJ4?= =?utf-8?B?SzNrMkRtMGFLUEpMTUhlaFJmV2I2Q2t3elhSQ0xKSUlnazFJZFI0a3J6R1Rv?= =?utf-8?B?RGJ0UXIrMVl5RDUrSWZYNlhFaXJlN09KTGxSV0hjV0gxLzNuR1R2WW4xU2Nm?= =?utf-8?B?RWtsYnh6Z1dLVFBLeFQvbnhjanZSNjBpN3BjV2xjZUVkd2RLUEluNy9Fdlhr?= =?utf-8?B?U1o3aWNCbDhLRi9oc1VybU9wN2l0RUdZMGZaRjVzdGVjZ1FqMnJjWDUzMUNi?= =?utf-8?B?djRVa2N2U0U3TTFza3VYNUJGMHp0U3hSMERubEtmT3lGVGpqZ3hFRzBPVWdQ?= =?utf-8?B?QUNnNEwyVG15UWJvU2Zjd2kzNWtLcEl3eENvcG5uZEkvYkw0Y1dtMWd3QmN0?= =?utf-8?B?WFg3MkZIcW9WKzQzRW4xWkRUNkFyMTgraXU0TVBPZHJ4L1pYbHp1N3BOUW9y?= =?utf-8?B?eGcxS082YUJhSTJjOFpMZHZLUHZqSHJ6aDZjMGJ5cmxiMlRqamtrZFVTYmgy?= =?utf-8?B?bFRRRy9XaStaUGNCa2tNYmZHTE5QNXhGK3NqMzAxakMzT1lSd1djQjhxa2RP?= =?utf-8?B?cXVHVDRoKysweExQcDByZVFwTjkyYUFXVGRYZkVXeDNYRDZkdmp2aEJwUTZi?= =?utf-8?B?VVJLUzQveHNHM1dKNUpKUWEwTHF2UHNlbEpRdkNlRi9HcGJuMnYzaTdYamZU?= =?utf-8?B?ZmR2UDhPdENlbDYrSmUvSFNEUVliaVpiMjI5V2RRVlJLa3hkeWVjUm0vZDdF?= =?utf-8?B?eVJGbE9mRkNHeDRpcjlhZ3p3TEMwT3BzcUdtM3NYT0p6UDZpMXZ5ZTRXUlJW?= =?utf-8?B?MUhQQm90ZDJVd0FHeHNQWWtFcmVzMmZGdWNSeDdzOXBkSXZaMlZzNDl5Z2xa?= =?utf-8?B?RnBrRlcvYkJ3WlhtSmRVUTJLL1VHTlY4a243ZncyM3Fqb1BYaDhhdGhpdjFX?= =?utf-8?B?TW5RUnhtRHRhUk5MUkhvNHJ1UGdncHhZMXBOOFlZZ2w5ekNHSTMyaE56c0Q5?= =?utf-8?B?bG1qKzIwRzg4Vi8zTTA5VnlIeXpiSlJlUTROdzdaUDBQL3BwaWNXVWpiZDM0?= =?utf-8?B?KzNtMkZOa0RONE9zWWxISElKN2d2NzVha09tYlBlVTdOZ000YlNydUtGMWtJ?= =?utf-8?B?cFFWL1kvbmVGZEpsbW0xYStBN3NsL2QyVlNRc2ExaHpOTXhoMEJXWVExWjVU?= =?utf-8?B?UjViZ0pEc2dPTlBxb0hFbnNQUHpDaXo0dW90UVo2RERuUHZDTEVzYWJMMGdH?= =?utf-8?B?VEdFelBidVBZZkY0NDNCeEwzWXBveFNyUkhmYVRBWjdBY2xxSVVhTVlJVjRL?= =?utf-8?B?WXdXdis5MlkwbG55eTZYZ3R1bkxFaFMxaGVQdWIxOTgvV1dZekJza3pzdEY1?= =?utf-8?Q?7A+4RSnVfuRgHYKk+7aMTPbkk?= 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: f68de72d-5d4f-4f9d-61ca-08db6600a8bc X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jun 2023 20:08:41.9497 (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: pfXJWMqsy4l1lhQjICLHVbOxTtVJFc4pbTnETBjdruH9Rgh+H1RhKV/5mN5MLMUr9aH2Nsbv6EW8P7l+9/mA3YrFSvAaJbqzOIddHmSO+jQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB7005 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 SGkgTWF4aW1lLCANCg0KU28gYmFzaWNhbGx5IHRoZSBmZnQgc3RydWN0dXJlIGNoYW5nZSBpcyBv a2F5IHNpbmNlIHRoZXNlIGFyZSBzdGlsbCBtYXJrZWQgYXMgcnRlX2V4cGVyaW1lbnRhbCAoaXQg Z290IHJlcG9ydGVkIGluIHRoZSBBQkkgcmVwb3J0IHRob3VnaCkuIA0KDQpXcnQgdGhlIE1MRCBm dW5jdGlvbnM6IHRoZXNlIGFyZSBuZXcgaW50byB0aGUgcmVsYXRlZCBzZXJpZSBidXQgc3RpbGwg dGhlIGJyZWFrIHRoZSBBQkkgc2luY2UgdGhlIHN0cnVjdCBydGVfYmJkZXYgaW5jbHVkZXMgdGhl c2UgZnVuY3Rpb25zIGhlbmNlIGNhdXNpbmcgb2Zmc2V0IGNoYW5nZXMuDQoNClNob3VsZCBJIHRo ZW4ganVzdCByZXBocmFzZSBhczoNCg0KKyogYmJkZXY6IFdpbGwgZXh0ZW5kIHRoZSBBUEkgdG8g c3VwcG9ydCB0aGUgbmV3IG9wZXJhdGlvbiB0eXBlDQogK2BgUlRFX0JCREVWX09QX01MRFRTYGAg YXMgcGVyDQogKyAgdGhpcyBgdjENCiArPGh0dHBzOi8vcGF0Y2hlcy5kcGRrLm9yZy9wcm9qZWN0 L2RwZGsvbGlzdC8/c2VyaWVzPTI4MTkyPmAuIFRoaXMNCiArICB3aWxsIG5vdGFibHkgaW50cm9k dWNlDQogKyAgbmV3IHN5bWJvbHMgZm9yIGBgcnRlX2JiZGV2X2RlcXVldWVfbWxkdHNfb3BzYGAs DQogK2BgcnRlX2JiZGV2X2VucXVldWVfbWxkdHNfb3BzYGAgaW50byB0aGUgc3R1Y3QgcnRlX2Ji ZGV2LiANCg0KUGFzdGluZyBiZWxvdyB0aGUgQUJJIHJlc3VsdHMgZm9yIHJlZmVyZW5jZQ0KDQog IFtDXSAnZnVuY3Rpb24gcnRlX2JiZGV2KiBydGVfYmJkZXZfYWxsb2NhdGUoY29uc3QgY2hhciop JyBhdCBydGVfYmJkZXYuYzoxNzQ6MSBoYXMgc29tZSBpbmRpcmVjdCBzdWItdHlwZSBjaGFuZ2Vz Og0KICAgIHJldHVybiB0eXBlIGNoYW5nZWQ6DQogICAgICBpbiBwb2ludGVkIHRvIHR5cGUgJ3N0 cnVjdCBydGVfYmJkZXYnIGF0IHJ0ZV9iYmRldi5oOjQ5ODoxOg0KICAgICAgICB0eXBlIHNpemUg aGFzbid0IGNoYW5nZWQNCiAgICAgICAgMiBkYXRhIG1lbWJlciBpbnNlcnRpb25zOg0KICAgICAg ICAgICdydGVfYmJkZXZfZW5xdWV1ZV9tbGR0c19vcHNfdCBydGVfYmJkZXY6OmVucXVldWVfbWxk dHNfb3BzJywgYXQgb2Zmc2V0IDY0MCAoaW4gYml0cykgYXQgcnRlX2JiZGV2Lmg6NTIwOjENCiAg ICAgICAgICAncnRlX2JiZGV2X2RlcXVldWVfbWxkdHNfb3BzX3QgcnRlX2JiZGV2OjpkZXF1ZXVl X21sZHRzX29wcycsIGF0IG9mZnNldCA3MDQgKGluIGJpdHMpIGF0IHJ0ZV9iYmRldi5oOjUyMjox DQogICAgICAgIDcgZGF0YSBtZW1iZXIgY2hhbmdlcyAoOSBmaWx0ZXJlZCk6DQogICAgICAgICAg dHlwZSBvZiAncnRlX2JiZGV2X2RlcXVldWVfZmZ0X29wc190IHJ0ZV9iYmRldjo6ZGVxdWV1ZV9m ZnRfb3BzJyBjaGFuZ2VkOg0KICAgICAgICAgICAgdW5kZXJseWluZyB0eXBlICd0eXBlZGVmIHVp bnQxNl90IChydGVfYmJkZXZfcXVldWVfZGF0YSosIHJ0ZV9iYmRldl9mZnRfb3AqKiwgdHlwZWRl ZiB1aW50MTZfdCkqJyBjaGFuZ2VkOg0KICAgICAgICAgICAgICBpbiBwb2ludGVkIHRvIHR5cGUg J2Z1bmN0aW9uIHR5cGUgdHlwZWRlZiB1aW50MTZfdCAocnRlX2JiZGV2X3F1ZXVlX2RhdGEqLCBy dGVfYmJkZXZfZmZ0X29wKiosIHR5cGVkZWYgdWludDE2X3QpJzoNCiAgICAgICAgICAgICAgICBw YXJhbWV0ZXIgMiBvZiB0eXBlICdydGVfYmJkZXZfZmZ0X29wKionIGhhcyBzdWItdHlwZSBjaGFu Z2VzOg0KICAgICAgICAgICAgICAgICAgaW4gcG9pbnRlZCB0byB0eXBlICdydGVfYmJkZXZfZmZ0 X29wKic6DQogICAgICAgICAgICAgICAgICAgIGluIHBvaW50ZWQgdG8gdHlwZSAnc3RydWN0IHJ0 ZV9iYmRldl9mZnRfb3AnIGF0IHJ0ZV9iYmRldl9vcC5oOjk3ODoxOg0KICAgICAgICAgICAgICAg ICAgICAgIHR5cGUgc2l6ZSBjaGFuZ2VkIGZyb20gODMyIHRvIDE2NjQgKGluIGJpdHMpDQogICAg ICAgICAgICAgICAgICAgICAgMSBkYXRhIG1lbWJlciBjaGFuZ2U6DQogICAgICAgICAgICAgICAg ICAgICAgICB0eXBlIG9mICdydGVfYmJkZXZfb3BfZmZ0IHJ0ZV9iYmRldl9mZnRfb3A6OmZmdCcg Y2hhbmdlZDoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSBzaXplIGNoYW5nZWQgZnJv bSA2NDAgdG8gMTQ3MiAoaW4gYml0cykNCiAgICAgICAgICAgICAgICAgICAgICAgICAgNiBkYXRh IG1lbWJlciBpbnNlcnRpb25zOg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICdydGVfYmJk ZXZfb3BfZGF0YSBydGVfYmJkZXZfb3BfZmZ0OjpkZXdpbmRvd2luZ19pbnB1dCcsIGF0IG9mZnNl dCAyNTYgKGluIGJpdHMpIGF0IHJ0ZV9iYmRldl9vcC5oOjc3MToxDQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgJ2ludDhfdCBydGVfYmJkZXZfb3BfZmZ0OjpmcmVxX3Jlc2FtcGxlX21vZGUn LCBhdCBvZmZzZXQgNzY4IChpbiBiaXRzKSBhdCBydGVfYmJkZXZfb3AuaDo4MDc6MQ0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICd1aW50MTZfdCBydGVfYmJkZXZfb3BfZmZ0OjpvdXRwdXRf ZGVwYWRkZWRfc2l6ZScsIGF0IG9mZnNldCA3ODQgKGluIGJpdHMpIGF0IHJ0ZV9iYmRldl9vcC5o OjgwOToxDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VpbnQxNl90IHJ0ZV9iYmRldl9v cF9mZnQ6OmNzX3RoZXRhXzBbMTJdJywgYXQgb2Zmc2V0IDgwMCAoaW4gYml0cykgYXQgcnRlX2Ji ZGV2X29wLmg6ODExOjENCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAndWludDMyX3QgcnRl X2JiZGV2X29wX2ZmdDo6Y3NfdGhldGFfZFsxMl0nLCBhdCBvZmZzZXQgOTkyIChpbiBiaXRzKSBh dCBydGVfYmJkZXZfb3AuaDo4MTM6MQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICdpbnQ4 X3QgcnRlX2JiZGV2X29wX2ZmdDo6dGltZV9vZmZzZXRbMTJdJywgYXQgb2Zmc2V0IDEzNzYgKGlu IGJpdHMpIGF0IHJ0ZV9iYmRldl9vcC5oOjgxNToxDQogICAgICAgICAgICAgICAgICAgICAgICAg IDE3IGRhdGEgbWVtYmVyIGNoYW5nZXM6DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3J0 ZV9iYmRldl9vcF9kYXRhIHJ0ZV9iYmRldl9vcF9mZnQ6OnBvd2VyX21lYXNfb3V0cHV0JyBvZmZz ZXQgY2hhbmdlZCBmcm9tIDI1NiB0byAzODQgKGluIGJpdHMpIChieSArMTI4IGJpdHMpDQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgJ3VpbnQzMl90IHJ0ZV9iYmRldl9vcF9mZnQ6Om9wX2Zs YWdzJyBvZmZzZXQgY2hhbmdlZCBmcm9tIDM4NCB0byA1MTIgKGluIGJpdHMpIChieSArMTI4IGJp dHMpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VpbnQxNl90IHJ0ZV9iYmRldl9vcF9m ZnQ6OmlucHV0X3NlcXVlbmNlX3NpemUnIG9mZnNldCBjaGFuZ2VkIGZyb20gNDE2IHRvIDU0NCAo aW4gYml0cykgKGJ5ICsxMjggYml0cykNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAndWlu dDE2X3QgcnRlX2JiZGV2X29wX2ZmdDo6aW5wdXRfbGVhZGluZ19wYWRkaW5nJyBvZmZzZXQgY2hh bmdlZCBmcm9tIDQzMiB0byA1NjAgKGluIGJpdHMpIChieSArMTI4IGJpdHMpDQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgJ3VpbnQxNl90IHJ0ZV9iYmRldl9vcF9mZnQ6Om91dHB1dF9zZXF1 ZW5jZV9zaXplJyBvZmZzZXQgY2hhbmdlZCBmcm9tIDQ0OCB0byA1NzYgKGluIGJpdHMpIChieSAr MTI4IGJpdHMpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VpbnQxNl90IHJ0ZV9iYmRl dl9vcF9mZnQ6Om91dHB1dF9sZWFkaW5nX2RlcGFkZGluZycgb2Zmc2V0IGNoYW5nZWQgZnJvbSA0 NjQgdG8gNTkyIChpbiBiaXRzKSAoYnkgKzEyOCBiaXRzKQ0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICd1aW50OF90IHJ0ZV9iYmRldl9vcF9mZnQ6OndpbmRvd19pbmRleFs2XScgb2Zmc2V0 IGNoYW5nZWQgZnJvbSA0ODAgdG8gNjA4IChpbiBiaXRzKSAoYnkgKzEyOCBiaXRzKQ0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICd1aW50MTZfdCBydGVfYmJkZXZfb3BfZmZ0Ojpjc19iaXRt YXAnIG9mZnNldCBjaGFuZ2VkIGZyb20gNTI4IHRvIDY1NiAoaW4gYml0cykgKGJ5ICsxMjggYml0 cykNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAndWludDhfdCBydGVfYmJkZXZfb3BfZmZ0 OjpudW1fYW50ZW5uYXNfbG9nMicgb2Zmc2V0IGNoYW5nZWQgZnJvbSA1NDQgdG8gNjcyIChpbiBi aXRzKSAoYnkgKzEyOCBiaXRzKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICd1aW50OF90 IHJ0ZV9iYmRldl9vcF9mZnQ6OmlkZnRfbG9nMicgb2Zmc2V0IGNoYW5nZWQgZnJvbSA1NTIgdG8g NjgwIChpbiBiaXRzKSAoYnkgKzEyOCBiaXRzKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICd1aW50OF90IHJ0ZV9iYmRldl9vcF9mZnQ6OmRmdF9sb2cyJyBvZmZzZXQgY2hhbmdlZCBmcm9t IDU2MCB0byA2ODggKGluIGJpdHMpIChieSArMTI4IGJpdHMpDQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgJ2ludDhfdCBydGVfYmJkZXZfb3BfZmZ0Ojpjc190aW1lX2FkanVzdG1lbnQnIG9m ZnNldCBjaGFuZ2VkIGZyb20gNTY4IHRvIDY5NiAoaW4gYml0cykgKGJ5ICsxMjggYml0cykNCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAnaW50OF90IHJ0ZV9iYmRldl9vcF9mZnQ6OmlkZnRf c2hpZnQnIG9mZnNldCBjaGFuZ2VkIGZyb20gNTc2IHRvIDcwNCAoaW4gYml0cykgKGJ5ICsxMjgg Yml0cykNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAnaW50OF90IHJ0ZV9iYmRldl9vcF9m ZnQ6OmRmdF9zaGlmdCcgb2Zmc2V0IGNoYW5nZWQgZnJvbSA1ODQgdG8gNzEyIChpbiBiaXRzKSAo YnkgKzEyOCBiaXRzKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICd1aW50MTZfdCBydGVf YmJkZXZfb3BfZmZ0OjpuY3NfcmVjaXByb2NhbCcgb2Zmc2V0IGNoYW5nZWQgZnJvbSA1OTIgdG8g NzIwIChpbiBiaXRzKSAoYnkgKzEyOCBiaXRzKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICd1aW50MTZfdCBydGVfYmJkZXZfb3BfZmZ0Ojpwb3dlcl9zaGlmdCcgb2Zmc2V0IGNoYW5nZWQg ZnJvbSA2MDggdG8gNzM2IChpbiBiaXRzKSAoYnkgKzEyOCBiaXRzKQ0KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICd1aW50MTZfdCBydGVfYmJkZXZfb3BfZmZ0OjpmcDE2X2V4cF9hZGp1c3Qn IG9mZnNldCBjaGFuZ2VkIGZyb20gNjI0IHRvIDc1MiAoaW4gYml0cykgKGJ5ICsxMjggYml0cykN CiAgICAgICAgICAnY29uc3QgcnRlX2JiZGV2X29wcyogcnRlX2JiZGV2OjpkZXZfb3BzJyBvZmZz ZXQgY2hhbmdlZCBmcm9tIDY0MCB0byA3NjggKGluIGJpdHMpIChieSArMTI4IGJpdHMpDQogICAg ICAgICAgJ3J0ZV9iYmRldl9kYXRhKiBydGVfYmJkZXY6OmRhdGEnIG9mZnNldCBjaGFuZ2VkIGZy b20gNzA0IHRvIDgzMiAoaW4gYml0cykgKGJ5ICsxMjggYml0cykNCiAgICAgICAgICAncnRlX2Ji ZGV2X3N0YXRlIHJ0ZV9iYmRldjo6c3RhdGUnIG9mZnNldCBjaGFuZ2VkIGZyb20gNzY4IHRvIDg5 NiAoaW4gYml0cykgKGJ5ICsxMjggYml0cykNCiAgICAgICAgICAncnRlX2RldmljZSogcnRlX2Ji ZGV2OjpkZXZpY2UnIG9mZnNldCBjaGFuZ2VkIGZyb20gODMyIHRvIDk2MCAoaW4gYml0cykgKGJ5 ICsxMjggYml0cykNCiAgICAgICAgICAncnRlX2JiZGV2X2NiX2xpc3QgcnRlX2JiZGV2OjpsaXN0 X2Nicycgb2Zmc2V0IGNoYW5nZWQgZnJvbSA4OTYgdG8gMTAyNCAoaW4gYml0cykgKGJ5ICsxMjgg Yml0cykNCiAgICAgICAgICAncnRlX2ludHJfaGFuZGxlKiBydGVfYmJkZXY6OmludHJfaGFuZGxl JyBvZmZzZXQgY2hhbmdlZCBmcm9tIDEwMjQgdG8gMTE1MiAoaW4gYml0cykgKGJ5ICsxMjggYml0 cykNCg0KVGhhbmtzDQpOaWMNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9t OiBNYXhpbWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBN b25kYXksIEp1bmUgNSwgMjAyMyAxMjowOCBQTQ0KPiBUbzogU3RlcGhlbiBIZW1taW5nZXIgPHN0 ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnPjsgQ2hhdXRydSwgTmljb2xhcw0KPiA8bmljb2xhcy5j aGF1dHJ1QGludGVsLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgUml4LCBUb20gPHRyaXhAcmVk aGF0LmNvbT47IGhlbWFudC5hZ3Jhd2FsQG54cC5jb207DQo+IGRhdmlkLm1hcmNoYW5kQHJlZGhh dC5jb207IFZhcmdhcywgSGVybmFuIDxoZXJuYW4udmFyZ2FzQGludGVsLmNvbT4NCj4gU3ViamVj dDogUmU6IFtQQVRDSCB2MSAxLzFdIGRvYzogYW5ub3VuY2UgY2hhbmdlIGluIGJiZGV2IGFwaSBy ZWxhdGVkIHRvDQo+IG9wZXJhdGlvbiBleHRlbnNpb24NCj4gDQo+IA0KPiANCj4gT24gNS8yNi8y MyAwNTo0NywgU3RlcGhlbiBIZW1taW5nZXIgd3JvdGU6DQo+ID4gT24gRnJpLCAyNiBNYXkgMjAy MyAwMjoxMTozMiArMDAwMA0KPiA+IE5pY29sYXMgQ2hhdXRydSA8bmljb2xhcy5jaGF1dHJ1QGlu dGVsLmNvbT4gd3JvdGU6DQo+ID4NCj4gPj4gKw0KPiA+PiArKiBiYmRldjogV2lsbCBleHRlbmQg dGhlIEFQSSB0byBzdXBwb3J0IHRoZSBuZXcgb3BlcmF0aW9uIHR5cGUNCj4gPj4gK2BgUlRFX0JC REVWX09QX01MRFRTYGAgYXMgcGVyDQo+ID4+ICsgIHRoaXMgYHYxDQo+ID4+ICs8aHR0cHM6Ly9w YXRjaGVzLmRwZGsub3JnL3Byb2plY3QvZHBkay9saXN0Lz9zZXJpZXM9MjgxOTI+YC4gVGhpcw0K PiA+PiArd2lsbCBhbHNvIGludHJvZHVjZQ0KPiA+PiArICBuZXcgc3ltYm9scyBmb3IgYGBydGVf YmJkZXZfZGVxdWV1ZV9tbGR0c19vcHNgYCwNCj4gPj4gK2BgcnRlX2JiZGV2X2VucXVldWVfbWxk dHNfb3BzYGAsDQo+ID4+ICsgIGBgcnRlX2JiZGV2X21sZHRzX29wX2FsbG9jX2J1bGtgYCBhbmQN Cj4gPj4gK2BgcnRlX2JiZGV2X21sZHRzX29wX2ZyZWVfYnVsa2BgLiBUaGlzIHdpbGwgYWxzbyBl eHRlbmQNCj4gPj4gKyAgdGhlIEFQSSByZWxhdGVkIHRvIHRoZSBGRlQgb3BlcmF0aW9uIGluIGBg cnRlX2JiZGV2X29wX2ZmdGBgLg0KPiA+PiAtLQ0KPiA+DQo+ID4gTmV3IHN5bWJvbHMgZG8gbm90 IHJlcXVpcmUgYSBkZXByZWNhdGlvbiBub3RpY2UuDQo+ID4gT25seSBjaGFuZ2VzIGFuZCByZW1v dmFsLg0KPiA+DQo+IEkgYWdyZWUgd2l0aCBTdGVwaGVuLg0KPiBUaGVyZSBpcyBzb21lIGNoYW5n ZXMgaW4gc3RydWN0IHJ0ZV9iYmRldl9vcF9mZnQsIGJ1dCB0aGUgcmVsYXRlZCBBUEkgYXJlDQo+ IGV4cGVyaW1lbnRhbCwgc28gSSB0aGluayBpdCBpcyBub3QgbmVlZGVkIHRvIGhhdmUgYSBkZXBy ZWNhdGlvbiBub3RpY2UuDQo+IA0KPiBSZWdhcmRzLA0KPiBNYXhpbWUNCg0K