From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 84AF6A0531; Mon, 27 Jan 2020 03:55:52 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id F1F6B4C7A; Mon, 27 Jan 2020 03:55:50 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id A5110493D for ; Mon, 27 Jan 2020 03:55:49 +0100 (CET) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 00R2tBUD005786; Sun, 26 Jan 2020 18:55:48 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pfpt0818; bh=2ZkJZyfrcGdQivWCUf9myyOjRKjL1Ck+033qs7Jz2Ic=; b=SZjeX6wyX3w/v/4uizSZZiYU3Zafq/+0g3v5nKDPjsEO7K3Rv4Qg08YMUclYgtUNI5te xMy57prdVDjGZ47ZCdyijZuHO3X9HccoyHNfG3kSv+gydOgpQN41pXMLuGonwqCk70CT EZ598BWZwt/29TeRt3eEMijqfjSxnYtc0cm69ODqJ+sGLUK05NLE3JPHvAulRd+67o7e l1MXme/FM86J04tuEj/KurTWmJqIuVjOcBjL58MeqfBSXc0Tphdfki6sf15Wg8eHH7aL dyFiUiEaQotUFHu4AXG26tYl5el2CckWlaLrIOH0t5NIZ6c4/Niaj+Cj/QyZ+cEC2/HI Gg== Received: from sc-exch02.marvell.com ([199.233.58.182]) by mx0a-0016f401.pphosted.com with ESMTP id 2xrkwudmnu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sun, 26 Jan 2020 18:55:48 -0800 Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sun, 26 Jan 2020 18:55:47 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.172) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Sun, 26 Jan 2020 18:55:46 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F6xIfLFeuDuCwPpbt3hD+gZsi7bxpdq+vwxCWm52+39CAR7HBWFWEqZqauXnESc24v7V/L2Crl56JzTqaZQMdYDDOn2Z8a2BpkEctlcROkr5Ak5ut4K3hKXSD3cVOZLJtXCAN/U/onrUsGnd2yMCJEKALl09FRi9eJHaXl8B+v0TnQ7pbXuCx62HQwdV0fdhfZdWvTganCqXteUag1XSxTNeZ4n4LAGJNitsVb93Qg3VTWhzzQ85t0C5j6LSkrts2nPAy0AMJSBFGajsffL5BVzG6SPRgXYLHan41VBdlgZvYpljNFjz9KZ2Okj382W3jJ7eLCRhH7ysFbKFJ+7YzA== 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-SenderADCheck; bh=2ZkJZyfrcGdQivWCUf9myyOjRKjL1Ck+033qs7Jz2Ic=; b=FTQL1Q8Ni6heFzh1UYMNAupLSLzwhhbkoM2HQ1W6jXTuuDkZ07uGFtZNzyQ5oVAcg7dzsSg2C6H+rpFs0tUmLiUfKAAEMLSsSpr9OWpj3aPPujTSJwwVsCGIgu2bXDK96p43VCePjuFPblsFsoRi5wOREv9g9jFEpPEPQYeHr0BLMuoUKlH1xUuh/FXVcFWV08i9Swn7Kg3yD/XtCBk5n/rAShX6DnIUhu/g1svSfTBVTk3IyL+9755SQZjIMBY9F8ACn0Yi4tMOB7wFD79hB+mBZYbDzzqLi/RbXVwrlhEvitvUkgDUdY17ZmYm6Tsjn8zm0xnh1NJnjaMPNbRUhQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2ZkJZyfrcGdQivWCUf9myyOjRKjL1Ck+033qs7Jz2Ic=; b=D5IeXwaNPSlF6P6PgKqLZ3Cl39aFwAc1EZrw/0ROM97EMpXlS3aRZlyTBB9qrQXTqB2ZBfVfB2XOssdXfbQq0PyNRbiMaozaDKapMt8Vuk1MEUUdaHy2jIvICY+nflm1/59Nq6XcBJgAxkjK19kgq4Q6CEQ6S2kQor1Kh77cJT0= Received: from MN2PR18MB2877.namprd18.prod.outlook.com (20.179.20.218) by MN2PR18MB3264.namprd18.prod.outlook.com (10.255.238.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2665.22; Mon, 27 Jan 2020 02:55:45 +0000 Received: from MN2PR18MB2877.namprd18.prod.outlook.com ([fe80::e48d:494:fc46:3572]) by MN2PR18MB2877.namprd18.prod.outlook.com ([fe80::e48d:494:fc46:3572%7]) with mapi id 15.20.2665.017; Mon, 27 Jan 2020 02:55:44 +0000 From: Anoob Joseph To: Jerin Jacob , Akhil Goyal CC: Declan Doherty , Thomas Monjalon , Jerin Jacob Kollanukkaran , Narayana Prasad Raju Athreya , Kiran Kumar Kokkilagadda , Nithin Kumar Dabilpuram , Pavan Nikhilesh Bhagavatula , Ankur Dwivedi , Archana Muniganti , "Tejasree Kondoj" , Vamsi Krishna Attunuru , Lukas Bartosik , dpdk-dev Thread-Topic: [EXT] Re: [dpdk-dev] [PATCH v2 00/15] add OCTEONTX2 inline IPsec support Thread-Index: AQHVzg0Qh/vBSuFr/kCddtvZb5ZdeqfxzEoQgASxlACAAAje0IAAI9YAgAAW1gCABxzDsA== Date: Mon, 27 Jan 2020 02:55:44 +0000 Message-ID: References: <1575806094-28391-1-git-send-email-anoobj@marvell.com> <1579344553-11428-1-git-send-email-anoobj@marvell.com> In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [111.125.206.223] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7c61bcbf-0199-4155-4e19-08d7a2d46785 x-ms-traffictypediagnostic: MN2PR18MB3264: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 02951C14DC x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39850400004)(346002)(396003)(376002)(136003)(366004)(189003)(199004)(4326008)(86362001)(186003)(26005)(71200400001)(478600001)(316002)(110136005)(76116006)(54906003)(9686003)(33656002)(52536014)(55016002)(8676002)(6506007)(5660300002)(2906002)(8936002)(55236004)(53546011)(66446008)(7696005)(64756008)(66556008)(66946007)(81156014)(66476007)(81166006); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR18MB3264; H:MN2PR18MB2877.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ytJWNBGw0r2LuWRwNRUW+38SQHuhd6/OR/BQdZ1TWbi/g6+Bsic39GydtSFKwJCaMuIH0lKCLI+RKEmHuIMEzuHBq3TQVVM9ntrDrnC2HffqKG/S0yZqrfR+shFpL94ZJ85Hs1ybdfqLuUCdEAekNeRuo2VQImz3MqmVp+g393ejCqwPWUVFUrkMcKOA5WTBngxZy4t/zskNP/SYNbwBXTxr9M3ggaVEfAaOydt1pk9DhnetanIIZvu7s/wFc65Ki7Bs1tvCJqiWusTiAT2UblJDE0LhiWPOY2SVh/+hxtkun45CZ7UgBj5TXWYJM44Ufyb6ZyTRtg0atT5e74cT2TY5pB/kL7rfcVuOBLVSBYAIKZ3ocdjI5+m9w7sEOCtUUSN/iVT7yf/q5oL2LDnLGEiBB7rcjxOCCaqlaq5OKOCVzC6gizP4uQ0OhOnw4RAZ x-ms-exchange-antispam-messagedata: x0qL4Z3n3Y7icQ46HGr3uOweTUB5WddOi9n8s/FLeQ0Da8n/7a9NlbCAK1vjl3Lcq3zT9xhGuT6PsoFSt/G4x6l6lN5hqSaxjzplXSki4lmGu4ev6BbDnznIULr7i3pzwPhMEBGyEFj3pvcvN/DoVQ== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 7c61bcbf-0199-4155-4e19-08d7a2d46785 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2020 02:55:44.8391 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 4EVfVYtwcXSK0LbAuYGwwLO5YVXxTUD8cgr2jr2buEu5dwY2q7aVd3X4QlTLKojWZyCHXpp0esTMnJTXcAUK1w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB3264 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-01-26_07:2020-01-24, 2020-01-26 signatures=0 Subject: Re: [dpdk-dev] [EXT] Re: [PATCH v2 00/15] add OCTEONTX2 inline IPsec support X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGkgQWtoaWwsDQoNClNoYWxsIEkgc2VuZCB2MyB3aXRoIHRoZSBjb21taXQgaGVhZGVyIHVwZGF0 ZXMgdGhhdCBKZXJpbiBzdWdnZXN0ZWQ/DQoNClRoYW5rcywNCkFub29iDQoNCj4gLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmVyaW4gSmFjb2IgPGplcmluamFjb2JrQGdtYWls LmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBKYW51YXJ5IDIyLCAyMDIwIDc6NDggUE0NCj4gVG86 IEFraGlsIEdveWFsIDxha2hpbC5nb3lhbEBueHAuY29tPg0KPiBDYzogQW5vb2IgSm9zZXBoIDxh bm9vYmpAbWFydmVsbC5jb20+OyBEZWNsYW4gRG9oZXJ0eQ0KPiA8ZGVjbGFuLmRvaGVydHlAaW50 ZWwuY29tPjsgVGhvbWFzIE1vbmphbG9uIDx0aG9tYXNAbW9uamFsb24ubmV0PjsgSmVyaW4NCj4g SmFjb2IgS29sbGFudWtrYXJhbiA8amVyaW5qQG1hcnZlbGwuY29tPjsgTmFyYXlhbmEgUHJhc2Fk IFJhanUgQXRocmV5YQ0KPiA8cGF0aHJleWFAbWFydmVsbC5jb20+OyBLaXJhbiBLdW1hciBLb2tr aWxhZ2FkZGENCj4gPGtpcmFua3VtYXJrQG1hcnZlbGwuY29tPjsgTml0aGluIEt1bWFyIERhYmls cHVyYW0NCj4gPG5kYWJpbHB1cmFtQG1hcnZlbGwuY29tPjsgUGF2YW4gTmlraGlsZXNoIEJoYWdh dmF0dWxhDQo+IDxwYmhhZ2F2YXR1bGFAbWFydmVsbC5jb20+OyBBbmt1ciBEd2l2ZWRpIDxhZHdp dmVkaUBtYXJ2ZWxsLmNvbT47DQo+IEFyY2hhbmEgTXVuaWdhbnRpIDxtYXJjaGFuYUBtYXJ2ZWxs LmNvbT47IFRlamFzcmVlIEtvbmRvag0KPiA8a3RlamFzcmVlQG1hcnZlbGwuY29tPjsgVmFtc2kg S3Jpc2huYSBBdHR1bnVydSA8dmF0dHVudXJ1QG1hcnZlbGwuY29tPjsNCj4gTHVrYXMgQmFydG9z aWsgPGxiYXJ0b3Npa0BtYXJ2ZWxsLmNvbT47IGRwZGstZGV2IDxkZXZAZHBkay5vcmc+DQo+IFN1 YmplY3Q6IFtFWFRdIFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2MiAwMC8xNV0gYWRkIE9DVEVPTlRY MiBpbmxpbmUgSVBzZWMNCj4gc3VwcG9ydA0KPiANCj4gRXh0ZXJuYWwgRW1haWwNCj4gDQo+IC0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0NCj4gT24gV2VkLCBKYW4gMjIsIDIwMjAgYXQgNjoyNiBQTSBBa2hpbCBHb3lh bCA8YWtoaWwuZ295YWxAbnhwLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+ IEhpIEplcmluLA0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gV2lsbCAgZG8gdGhlIHN1Z2dlc3RlZCBj aGFuZ2UgKFJYL3J4LT4gUnggJiBUWC90eC0+VHgpLiBEbyB5b3UNCj4gPiA+ID4gPiB3YW50IG1l IHRvIHRyaW0gdGhlIGhlYWRsaW5lIGFzIHdlbGw/DQo+ID4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ ID4gSGkgQW5vb2IsDQo+ID4gPiA+DQo+ID4gPiA+ID4gQEFraGlsLCBkaWQgeW91IGdldCBhIGNo YW5jZSB0byByZXZpZXcgdGhlIHNlcmllcz8gRG8geW91IGhhdmUNCj4gPiA+ID4gPiBhbnkgY29t bWVudHMgb24gdGhlIHBhdGNoZXM/DQo+ID4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gWW91IGFy ZSBhZGRpbmcgaW5saW5lIGlwc2VjIHN1cHBvcnQgdG8gZXRoZXJuZXQgZGV2aWNlIGFuZCBub3Qg YQ0KPiA+ID4gPiBjcnlwdG8gZGV2aWNlLg0KPiA+ID4gPiBUaGVzZSBwYXRjaGVzIHNob3VsZCBu b3QgYmUgcGFydCBvZiBjcnlwdG8gUE1ELiBUaGVyZSB3aWxsIGJlDQo+ID4gPiA+IGN5Y2xpYyBk ZXBlbmRlbmN5IEJldHdlZW4gZXRoZXJuZXQgZGV2aWNlIGFuZCBjcnlwdG8gZGV2aWNlIHdoaWNo DQo+ID4gPiA+IGNhbiBiZSBlYXNpbHkgYXZvaWRlZC4NCj4gPiA+DQo+ID4gPiBbQW5vb2JdIFdl IGhhdmUgcGxhbnMgdG8gdXNlIGxvb2thc2lkZSBwcm90b2NvbCB0byBoYW5kbGUgdGhlICJmYWxs YmFjayINCj4gPiA+IHNlc3Npb24uIEFuZCB0aGF0IGludm9sdmVzIHNlc3Npb24gc2hhcmluZyBi ZXR3ZWVuIGlubGluZSBhbmQNCj4gPiA+IGxvb2thc2lkZSBwcm90b2NvbCBvZmZsb2Fkcy4gQWxz bywgdGhvdWdoIHRoZSBmZWF0dXJlIGlzIGV4cG9zZWQgYXMNCj4gPiA+IGEgZmVhdHVyZSBvZiBl dGhkZXYsIG9uIG91ciBwbGF0Zm9ybSwgaXQncyB0aGUgY3J5cHRvIGJsb2NrIHdoaWNoDQo+ID4g PiBwcmltYXJpbHkgaW1wbGVtZW50cyB0aGUgZmVhdHVyZS4gQW5kIHNvLCBpZiB0aGUgY29kZSBp cyBtb3ZlZCB0bw0KPiA+ID4gZXRoZGV2IGRpciwgdGhlcmUgd291bGQgYmUgbG90IG9mIGNvZGUg ZHVwbGljYXRpb24uIFRoZSBpZGVhIGlzIHRvIGhhdmUgYWxsDQo+IHNlY3VyaXR5IHJlbGF0ZWQg Y29kZSBpbiBvbmUgcGxhY2UuDQo+ID4gPg0KPiA+ID4gQWxzbywgdGhlIFBNRHMgZG9uJ3QgaGF2 ZSBhbnkgY2FsbHMgdG8gZWFjaCBvdGhlci4gVGhlIGNvbW11bmljYXRpb24NCj4gPiA+IGJldHdl ZW4gdGhlIHR3byBoYXBwZW5zIHZpYSBjb21tb24uIFRoZSBjcnlwdG8gZGV2IFBNRCB3aWxsIHJl Z2lzdGVyDQo+ID4gPiB0aGUgcmVxdWlyZWQgc2VjdXJpdHkgb3BzIHRvIGEgY29tbW9uIHN0cnVj dHVyZSBhbmQgZXRoZGV2IHdvdWxkIGdldA0KPiA+ID4gaXQgZnJvbSB0aGVyZS4gU28gdGhlcmUg d29uJ3QgYmUgYW4gaXNzdWUgb2YgYnVpbGQgZGVwZW5kZW5jeS4NCj4gPiA+DQo+ID4NCj4gPiAt IFRoZSBjb2RlIHRoYXQgbmVlZCB0byBiZSBkdXBsaWNhdGVkIGNhbiBiZSBtb3ZlZCB0byBkcml2 ZXJzL2NvbW1vbi8NCj4gDQo+IEkgd291bGQgbGlrZSB0byBrZWVwIHRoZSBjb21tb24gY29kZSB0 aGF0IGlzIGNvbW1vbiB0byBhbGwgdGhlIGNvcHJvY2Vzc29ycy4NCj4gDQo+IE1vcmVvdmVyLCB0 aGVyZSBhcmUgbG9naXN0aWMgaXNzdWVzIGluIHRoYXQgY2FzZSB3aGVyZQ0KPiBhKSBkcml2ZXJz L2NvbW1vbi9vY3Rlb250eDIvIGdvaW5nIHRocm91Z2ggbWFzdGVyIHJlcG8uIFNvIHdlIHdpbGwg YmUNCj4gY3JlYXRpbmcgdW5uZWNlc3NhcnkgZGVwZW5kZW5jeSB3aXRoIHRoYXQgJ21hc3Rlcicg dHJlZS4NCj4gYikgY3J5cHRvIGFuZCBldGhkZXYgd29yayBpcyBkb25lIGJ5IGRpZmZlcmVudCB0 ZWFtcyBzbyB3ZSB3b3VsZCBsaWtlIHRvIG1ha2UNCj4gcmVzcG9uc2libHkgY2xlYXIgd3J0IHRo ZSByZXZpZXcgYW5kIG93bmVyc2hpcC4NCj4gDQo+IEkgd291bGQgbGlrZSB0byBrZWVwIHRoZSBz ZWN1cml0eS9jcnlwdG8tcmVsYXRlZCBjb2RlIHRvIGRyaXZlci9jcnlwdG8gYW5kIGhvb2sNCj4g dG8gZHJpdmVyL25ldC9vY3Rlb250eDIgd2l0aCByZXF1aXJlZCBmdW5jdGlvbmFsaXRpZXMgb3Zl ciB0aGUgZHJpdmVyL2NvbW1vbg0KPiB1c2luZyBhIGZldyBmdW5jdGlvbiBwb2ludGVycyB0byBy ZW1vdmUgdGhlIGN5Y2xpYyBidWlsZCBkZXBlbmRlbmN5Lg0KPiANCj4gQ29uc2lkZXJpbmcgdGhl cmUgaXMgbm8gY3ljbGljIGJ1aWxkIGFuZCBzaGFyZWQgbGlicmFyeSBkZXBlbmRlbmN5IG5vdywg Q2FuIHdlDQo+IG1ha2UgZm9yd2FyZCBwcm9ncmVzcyB3aXRoIHRoZSBleGlzdGluZyBzY2hlbWU/ DQo+IA0KPiA+IC0gWW91IG1heSBub3QgbmVlZCB0byBpbmNsdWRlIHJ0ZV9ldGhkZXYuaCBpbnNp ZGUgZHJpdmVycy9jcnlwdG8NCj4gPiAtIG90eDJfc2VjX2V0aF9jdHhfY3JlYXRlIHNob3VsZCBi ZSBwYXJ0IG9mIGV0aGRldiBhbmQgeW91IHdvdWxkIG5lZWQNCj4gPiBzaW1pbGFyIEFQSSBmb3Ig Y3J5cHRvIGRldmljZSBhcyB3ZWxsIHdoZW4geW91IHdvdWxkIHN1cHBvcnQgdGhlIGZhbGxiYWNr DQo+IHNlc3Npb24gc3VwcG9ydC4NCj4gPiBTbyB0aGF0IHdvdWxkIGdvIGluIGNyeXB0by4gU2Vz c2lvbiBjcmVhdGlvbiBjb2RlIG1heSBiZSBjb21tb24gYW5kDQo+ID4gY2FuIGdvIGluIGRyaXZl cnMvY29tbW9uLg0KPiA+IC0gWW91IHdvdWxkIGhhdmUgc2VwYXJhdGUgc2VjdXJpdHlfY3R4IGZv ciBib3RoIGV0aCBkZXZpY2UgYW5kIGNyeXB0bw0KPiA+IGRldmljZSBhbmQgdGhhdCBzaG91bGQg SW4gbmV0IGRldmljZSBhbmQgY3J5cHRvIGRldmljZSBzZXBhcmF0ZWx5LiBTaW1pbGFybHkNCj4g c2VjdXJpdHktPm9wcyBzaG91bGQgYmUgZGlmZmVyZW50IGluIGJvdGggb2YgdGhlbS4NCj4gPiBI b3dldmVyIGlmIHRoZXkgbWF5IGhhdmUgc2FtZSBzZXNzaW9uIGNyZWF0aW9uIGNvZGUgYW5kIHRo YXQgY2FuIGdvIGluDQo+IGNvbW1vbi4NCj4gPg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiA+ ID4gPg0KPiA+ID4gPiA+ID4gPiBUaGlzIHNlcmllcyBhZGRzIGlubGluZSBJUHNlYyBzdXBwb3J0 IGluIE9DVEVPTlRYMiBQTUQuDQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+IEluIHRoZSBp bmJvdW5kIHBhdGgsIHJ0ZV9mbG93IGZyYW1ld29yayBuZWVkIHRvIGJlIHVzZWQgdG8NCj4gPiA+ ID4gPiA+ID4gY29uZmlndXJlIHRoZSBOUEMgYmxvY2ssIHdoaWNoIGRvZXMgdGhlIGgvdyBsb29r dXAuIFRoZQ0KPiA+ID4gPiA+ID4gPiBwYWNrZXRzIHdvdWxkIGdldCBwcm9jZXNzZWQgYnkgdGhl IGNyeXB0byBibG9jayBhbmQgd291bGQNCj4gPiA+ID4gPiA+ID4gc3VibWl0IHRvIHRoZSBzY2hl ZHVsaW5nIGJsb2NrLCBTU08uIFNvIGlubGluZSBJUHNlYyBtb2RlDQo+ID4gPiA+ID4gPiA+IGNh biBiZSBlbmFibGVkIG9ubHkgd2hlbiB0cmFmZmljIGlzIHJlY2VpdmVkIHZpYSBldmVudCBkZXZp Y2UgdXNpbmcgUngNCj4gYWRhcHRlci4NCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gSW4g dGhlIG91dGJvdW5kIHBhdGgsIHRoZSBjb3JlIHdvdWxkIHN1Ym1pdCB0byB0aGUgY3J5cHRvDQo+ ID4gPiA+ID4gPiA+IGJsb2NrIGFuZCB0aGUgY3J5cHRvIGJsb2NrIHdvdWxkIHN1Ym1pdCB0aGUg cGFja2V0IGZvciBUeCBpbnRlcm5hbGx5Lg0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+DQo+ID4g PiA+ID4gPiBQbGVhc2UgZml4IGZvbGxvd2luZyBjaGVjay1naXQtbG9nLnNoIGlzc3Vlcy4NCj4g PiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBXcm9uZyBoZWFkbGluZSBsb3dlcmNhc2U6DQo+ID4gPiA+ ID4gPiAgICAgICAgIG5ldC9vY3Rlb250eDI6IGFkZCBpbmxpbmUgaXBzZWMgcnggcGF0aCBjaGFu Z2VzDQo+ID4gPiA+ID4gPiAgICAgICAgIGRyaXZlcnMvb2N0ZW9udHgyOiBhZGQgc2VjIGluIGNv bXBpbGVyIG9wdGltaXplZCBSWA0KPiA+ID4gPiA+ID4gZmFzdHBhdGgNCj4gPiA+ID4gZnJhbWV3 b3JrDQo+ID4gPiA+ID4gPiAgICAgICAgIGRyaXZlcnMvb2N0ZW9udHgyOiBhZGQgc2VjIGluIGNv bXBpbGVyIG9wdGltaXplZCBUWA0KPiA+ID4gPiA+ID4gZmFzdHBhdGgNCj4gPiA+ID4gZnJhbWV3 b3JrDQo+ID4gPiA+ID4gPiAgICAgICAgIGNyeXB0by9vY3Rlb250eDI6IGFkZCBpbmxpbmUgdHgg cGF0aCBjaGFuZ2VzIEhlYWRsaW5lIHRvbyBsb25nOg0KPiA+ID4gPiA+ID4gICAgICAgICBkcml2 ZXJzL29jdGVvbnR4MjogYWRkIHNlYyBpbiBjb21waWxlciBvcHRpbWl6ZWQgUlgNCj4gPiA+ID4g PiA+IGZhc3RwYXRoDQo+ID4gPiA+IGZyYW1ld29yaw0KPiA+ID4gPiA+ID4gICAgICAgICBkcml2 ZXJzL29jdGVvbnR4MjogYWRkIHNlYyBpbiBjb21waWxlciBvcHRpbWl6ZWQgVFgNCj4gPiA+ID4g PiA+IGZhc3RwYXRoDQo+ID4gPiA+IGZyYW1ld29yaw0KPiA+ID4gPiA+ID4gICAgICAgICBjcnlw dG8vb2N0ZW9udHgyOiBzeW5jIGlubGluZSB0YWcgdHlwZSBjZmcgd2l0aCBSeA0KPiA+ID4gPiA+ ID4gYWRhcHRlciBjb25maWd1cmF0aW9uDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gQ2hhbmdp bmcgdG8gUnggYW5kIFR4IHdpbGwgZml4IG1vc3Qgb2YgdGhlIGlzc3Vlcy4NCj4gPiA+ID4gPiA+ DQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gdjI6DQo+ID4gPiA+ID4g PiA+ICogTWluaW1pemVkIGFkZGl0aW9ucyB0byBjb21tb24vb2N0ZW9udHgyDQo+ID4gPiA+ID4g PiA+ICogVXBkYXRlZCByZWxlYXNlIG5vdGVzDQo+ID4gPiA+ID4gPiA+ICogUmVuYW1lZCBvdHgy X2lzX2V0aGRldiB0byBvdHgyX2V0aGRldl9pc19zZWNfY2FwYWJsZQ0KPiA+ID4gPiA+ID4gPg0K PiA+ID4gPiA+ID4gPiBBbmt1ciBEd2l2ZWRpICgzKToNCj4gPiA+ID4gPiA+ID4gICBjcnlwdG8v b2N0ZW9udHgyOiBhZGQgZXRoIHNlY3VyaXR5IGNhcGFiaWxpdGllcw0KPiA+ID4gPiA+ID4gPiAg IGNyeXB0by9vY3Rlb250eDI6IGFkZCBkYXRhcGF0aCBvcHMgaW4gZXRoIHNlY3VyaXR5IGN0eA0K PiA+ID4gPiA+ID4gPiAgIGNyeXB0by9vY3Rlb250eDI6IGFkZCBpbmxpbmUgdHggcGF0aCBjaGFu Z2VzDQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+IEFub29iIEpvc2VwaCAoNCk6DQo+ID4g PiA+ID4gPiA+ICAgY29tbW9uL29jdGVvbnR4MjogYWRkIENQVCBMRiBtYm94IGZvciBpbmxpbmUg aW5ib3VuZA0KPiA+ID4gPiA+ID4gPiAgIGNyeXB0by9vY3Rlb250eDI6IGNyZWF0ZSBldGggc2Vj dXJpdHkgY3R4DQo+ID4gPiA+ID4gPiA+ICAgY3J5cHRvL29jdGVvbnR4MjogZW5hYmxlIENQVCB0 byBzaGFyZSBRUCB3aXRoIGV0aGRldg0KPiA+ID4gPiA+ID4gPiAgIGNyeXB0by9vY3Rlb250eDI6 IGFkZCBldGggc2VjdXJpdHkgc2Vzc2lvbiBvcGVyYXRpb25zDQo+ID4gPiA+ID4gPiA+DQo+ID4g PiA+ID4gPiA+IEFyY2hhbmEgTXVuaWdhbnRpICgzKToNCj4gPiA+ID4gPiA+ID4gICBjcnlwdG8v b2N0ZW9udHgyOiBhZGQgbG9va3VwIG1lbSBjaGFuZ2VzIHRvIGhvbGQgc2EgaW5kaWNlcw0KPiA+ ID4gPiA+ID4gPiAgIGRyaXZlcnMvb2N0ZW9udHgyOiBhZGQgc2VjIGluIGNvbXBpbGVyIG9wdGlt aXplZCBSWA0KPiA+ID4gPiA+ID4gPiBmYXN0cGF0aA0KPiA+ID4gPiBmcmFtZXdvcmsNCj4gPiA+ ID4gPiA+ID4gICBkcml2ZXJzL29jdGVvbnR4MjogYWRkIHNlYyBpbiBjb21waWxlciBvcHRpbWl6 ZWQgVFgNCj4gPiA+ID4gPiA+ID4gZmFzdHBhdGggZnJhbWV3b3JrDQo+ID4gPiA+ID4gPiA+DQo+ ID4gPiA+ID4gPiA+IFRlamFzcmVlIEtvbmRvaiAoMyk6DQo+ID4gPiA+ID4gPiA+ICAgY3J5cHRv L29jdGVvbnR4MjogY29uZmlndXJlIGZvciBpbmxpbmUgSVBzZWMNCj4gPiA+ID4gPiA+ID4gICBj cnlwdG8vb2N0ZW9udHgyOiBhZGQgc2VjdXJpdHkgaW4gZXRoIGRldiBjb25maWd1cmUNCj4gPiA+ ID4gPiA+ID4gICBuZXQvb2N0ZW9udHgyOiBhZGQgaW5saW5lIGlwc2VjIHJ4IHBhdGggY2hhbmdl cw0KPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiBWYW1zaSBBdHR1bnVydSAoMik6DQo+ID4g PiA+ID4gPiA+ICAgY29tbW9uL29jdGVvbnR4MjogYWRkIHJvdXRpbmUgdG8gY2hlY2sgaWYgc2Vj IGNhcGFibGUgb3R4Mg0KPiA+ID4gPiA+ID4gPiAgIGNyeXB0by9vY3Rlb250eDI6IHN5bmMgaW5s aW5lIHRhZyB0eXBlIGNmZyB3aXRoIFJ4IGFkYXB0ZXINCj4gPiA+ID4gPiA+ID4gICAgIGNvbmZp Z3VyYXRpb24NCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gIGRvYy9ndWlkZXMvbmljcy9v Y3Rlb250eDIucnN0ICAgICAgICAgICAgICAgICAgICAgIHwgIDIwICsNCj4gPiA+ID4gPiA+ID4g IGRvYy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2VfMjBfMDIucnN0ICAgICAgICAgICAgIHwgICA5 ICsNCj4gPiA+ID4gPiA+ID4gIGRyaXZlcnMvY29tbW9uL29jdGVvbnR4Mi9vdHgyX2NvbW1vbi5j ICAgICAgICAgICAgIHwgIDIyICsNCj4gPiA+ID4gPiA+ID4gIGRyaXZlcnMvY29tbW9uL29jdGVv bnR4Mi9vdHgyX2NvbW1vbi5oICAgICAgICAgICAgIHwgIDIyICsNCj4gPiA+ID4gPiA+ID4gIGRy aXZlcnMvY29tbW9uL29jdGVvbnR4Mi9vdHgyX21ib3guaCAgICAgICAgICAgICAgIHwgICA3ICsN Cj4gPiA+ID4gPiA+ID4gIC4uLi9vY3Rlb250eDIvcnRlX2NvbW1vbl9vY3Rlb250eDJfdmVyc2lv bi5tYXAgICAgIHwgICAzICsNCj4gPiA+ID4gPiA+ID4gIGRyaXZlcnMvY3J5cHRvL29jdGVvbnR4 Mi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgIHwgICA3ICstDQo+ID4gPiA+ID4gPiA+ICBkcml2 ZXJzL2NyeXB0by9vY3Rlb250eDIvbWVzb24uYnVpbGQgICAgICAgICAgICAgICB8ICAgNyArLQ0K PiA+ID4gPiA+ID4gPiAgZHJpdmVycy9jcnlwdG8vb2N0ZW9udHgyL290eDJfY3J5cHRvZGV2LmMg ICAgICAgICAgfCAgIDggKw0KPiA+ID4gPiA+ID4gPiAgLi4uL2NyeXB0by9vY3Rlb250eDIvb3R4 Ml9jcnlwdG9kZXZfaHdfYWNjZXNzLmggICAgfCAgMjIgKy0NCj4gPiA+ID4gPiA+ID4gIGRyaXZl cnMvY3J5cHRvL29jdGVvbnR4Mi9vdHgyX2NyeXB0b2Rldl9tYm94LmMgICAgIHwgIDUzICsrDQo+ ID4gPiA+ID4gPiA+ICBkcml2ZXJzL2NyeXB0by9vY3Rlb250eDIvb3R4Ml9jcnlwdG9kZXZfbWJv eC5oICAgICB8ICAgNyArDQo+ID4gPiA+ID4gPiA+ICBkcml2ZXJzL2NyeXB0by9vY3Rlb250eDIv b3R4Ml9jcnlwdG9kZXZfb3BzLmMgICAgICB8ICA1NiArKw0KPiA+ID4gPiA+ID4gPiAgZHJpdmVy cy9jcnlwdG8vb2N0ZW9udHgyL290eDJfY3J5cHRvZGV2X3FwLmggICAgICAgfCAgMzUgKw0KPiA+ ID4gPiA+ID4gPiAgZHJpdmVycy9jcnlwdG8vb2N0ZW9udHgyL290eDJfaXBzZWNfZnAuaCAgICAg ICAgICAgfCAzNDggKysrKysrKysrDQo+ID4gPiA+ID4gPiA+ICBkcml2ZXJzL2NyeXB0by9vY3Rl b250eDIvb3R4Ml9zZWN1cml0eS5jICAgICAgICAgICB8IDg3MA0KPiA+ID4gPiA+ID4gKysrKysr KysrKysrKysrKysrKysrDQo+ID4gPiA+ID4gPiA+ICBkcml2ZXJzL2NyeXB0by9vY3Rlb250eDIv b3R4Ml9zZWN1cml0eS5oICAgICAgICAgICB8IDE1OCArKysrDQo+ID4gPiA+ID4gPiA+ICBkcml2 ZXJzL2NyeXB0by9vY3Rlb250eDIvb3R4Ml9zZWN1cml0eV90eC5oICAgICAgICB8IDE3NSArKysr Kw0KPiA+ID4gPiA+ID4gPiAgZHJpdmVycy9ldmVudC9vY3Rlb250eDIvTWFrZWZpbGUgICAgICAg ICAgICAgICAgICAgfCAgIDEgKw0KPiA+ID4gPiA+ID4gPiAgZHJpdmVycy9ldmVudC9vY3Rlb250 eDIvbWVzb24uYnVpbGQgICAgICAgICAgICAgICAgfCAgIDUgKy0NCj4gPiA+ID4gPiA+ID4gIGRy aXZlcnMvZXZlbnQvb2N0ZW9udHgyL290eDJfZXZkZXYuYyAgICAgICAgICAgICAgIHwgMTcwICsr LS0NCj4gPiA+ID4gPiA+ID4gIGRyaXZlcnMvZXZlbnQvb2N0ZW9udHgyL290eDJfZXZkZXYuaCAg ICAgICAgICAgICAgIHwgICA0ICstDQo+ID4gPiA+ID4gPiA+ICBkcml2ZXJzL2V2ZW50L29jdGVv bnR4Mi9vdHgyX3dvcmtlci5jICAgICAgICAgICAgICB8ICAgNiArLQ0KPiA+ID4gPiA+ID4gPiAg ZHJpdmVycy9ldmVudC9vY3Rlb250eDIvb3R4Ml93b3JrZXIuaCAgICAgICAgICAgICAgfCAgIDYg Kw0KPiA+ID4gPiA+ID4gPiAgZHJpdmVycy9ldmVudC9vY3Rlb250eDIvb3R4Ml93b3JrZXJfZHVh bC5jICAgICAgICAgfCAgIDYgKy0NCj4gPiA+ID4gPiA+ID4gIGRyaXZlcnMvbmV0L29jdGVvbnR4 Mi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgIHwgICAxICsNCj4gPiA+ID4gPiA+ID4gIGRy aXZlcnMvbmV0L29jdGVvbnR4Mi9tZXNvbi5idWlsZCAgICAgICAgICAgICAgICAgIHwgICAzICsN Cj4gPiA+ID4gPiA+ID4gIGRyaXZlcnMvbmV0L29jdGVvbnR4Mi9vdHgyX2V0aGRldi5jICAgICAg ICAgICAgICAgIHwgIDQ2ICstDQo+ID4gPiA+ID4gPiA+ICBkcml2ZXJzL25ldC9vY3Rlb250eDIv b3R4Ml9ldGhkZXYuaCAgICAgICAgICAgICAgICB8ICAgMiArDQo+ID4gPiA+ID4gPiA+ICBkcml2 ZXJzL25ldC9vY3Rlb250eDIvb3R4Ml9ldGhkZXZfZGV2YXJncy5jICAgICAgICB8ICAxOSArDQo+ ID4gPiA+ID4gPiA+ICBkcml2ZXJzL25ldC9vY3Rlb250eDIvb3R4Ml9mbG93LmMgICAgICAgICAg ICAgICAgICB8ICAyNiArDQo+ID4gPiA+ID4gPiA+ICBkcml2ZXJzL25ldC9vY3Rlb250eDIvb3R4 Ml9sb29rdXAuYyAgICAgICAgICAgICAgICB8ICAxMSArLQ0KPiA+ID4gPiA+ID4gPiAgZHJpdmVy cy9uZXQvb2N0ZW9udHgyL290eDJfcnguYyAgICAgICAgICAgICAgICAgICAgfCAgMjcgKy0NCj4g PiA+ID4gPiA+ID4gIGRyaXZlcnMvbmV0L29jdGVvbnR4Mi9vdHgyX3J4LmggICAgICAgICAgICAg ICAgICAgIHwgMzc3ICsrKysrKy0tLQ0KPiA+ID4gPiA+ID4gPiAgZHJpdmVycy9uZXQvb2N0ZW9u dHgyL290eDJfdHguYyAgICAgICAgICAgICAgICAgICAgfCAgMjkgKy0NCj4gPiA+ID4gPiA+ID4g IGRyaXZlcnMvbmV0L29jdGVvbnR4Mi9vdHgyX3R4LmggICAgICAgICAgICAgICAgICAgIHwgMjcx ICsrKysrLS0NCj4gPiA+ID4gPiA+ID4gIDM2IGZpbGVzIGNoYW5nZWQsIDI1NTYgaW5zZXJ0aW9u cygrKSwgMjgzIGRlbGV0aW9ucygtKQ0KPiA+ID4gPiA+ID4gPiBjcmVhdGUgbW9kZQ0KPiA+ID4g PiA+ID4gPiAxMDA2NDQgZHJpdmVycy9jcnlwdG8vb2N0ZW9udHgyL290eDJfY3J5cHRvZGV2X3Fw LmgNCj4gPiA+ID4gPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2NyeXB0by9vY3Rl b250eDIvb3R4Ml9pcHNlY19mcC5oDQo+ID4gPiA+ID4gPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQg ZHJpdmVycy9jcnlwdG8vb2N0ZW9udHgyL290eDJfc2VjdXJpdHkuYw0KPiA+ID4gPiA+ID4gPiAg Y3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvY3J5cHRvL29jdGVvbnR4Mi9vdHgyX3NlY3VyaXR5 LmgNCj4gPiA+ID4gPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+ID4gPiA+ID4gPiBkcml2 ZXJzL2NyeXB0by9vY3Rlb250eDIvb3R4Ml9zZWN1cml0eV90eC5oDQo+ID4gPiA+ID4gPiA+DQo+ ID4gPiA+ID4gPiA+IC0tDQo+ID4gPiA+ID4gPiA+IDIuNy40DQo+ID4gPiA+ID4gPiA+DQo=