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 18EA8A00C5; Wed, 2 Feb 2022 12:56:36 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9449040DF4; Wed, 2 Feb 2022 12:56:35 +0100 (CET) Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam07on2070.outbound.protection.outlook.com [40.107.212.70]) by mails.dpdk.org (Postfix) with ESMTP id C299340688 for ; Wed, 2 Feb 2022 12:56:33 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jR930kFYb/mifV/M/FA1yqegbuCKRnQq82BllLy5iYtGAI00MPy5vvz2vPSch765FmczpSDvyJjiDgMvgJiyYXOFH4AE7Dg6tR4+lw6Uu+uIRmSFwRUitqgNr5ROguweXgya/lonkJOK0KQ3w1AXUYhpee0CmJJtkABjkFIxrDDM903cWkUF8O2n35I2aEr7F2t3InKn2Ri83dEQakXPQj00suoNLSvCEAd/0Rn0eYjGxTmTRInLJlLt1jD74TxWqYp6zDMqBhMeN1brTPhZcyUaEtI6plXsdbjeFADTRxLk0Ped35uKTMTI3mKu7m7AZoV7UAHy1k6NTpy6LYdhxA== 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=EsESd5q6T0kOHA2t5o84Ky+2MOdOio3nRX4ABoru82M=; b=R64oDjU51FhrxkQSD8aYxL/MNSQX/bMoqX3gdS2zpn3SmCatPSbeAHqmz/NqIy2v/pF+436e+S3Vovbje/fSXg/h8M49JTNF7CkNTVYxNTRO7dZwO2FLPM2MmVzXIfg9xhCF4/JZn68EGPhaZWTlYmF5rPGUALM1WDXkfxUk+DE+pSw0qDHtmeoRA07JU5OCX/0nl3AN8NrjwmyN52gG59pvkJkFZu3BW+8IKozxu1zziWV8v1mOTJbp26FlAR2nom+qfHqrLuP0jlz4B+pmgAAlfGyhSBz/+dNVOQ4GFgm/NZ96HsGslGrFHIfHRClGx/Qm13srCzRxGU37wRf98Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EsESd5q6T0kOHA2t5o84Ky+2MOdOio3nRX4ABoru82M=; b=mP4INM9BvxUaCjMwqXYW/nlsMfxgaEvcRCq987jy/81W9B0N4Dz3y1h+Kry2zngc61bk3Mo+LeDFSSlTESDT8fR3rutdPs+CFvXMkEXIqS3meXI1MkqAGkDMHcct8neauErbdq8M23gM2uVblPZNlzmZ+1wkomgEbrd4DqOj1eA= Received: from DM4PR12MB5055.namprd12.prod.outlook.com (2603:10b6:5:38a::5) by MN2PR12MB3775.namprd12.prod.outlook.com (2603:10b6:208:159::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.12; Wed, 2 Feb 2022 11:56:29 +0000 Received: from DM4PR12MB5055.namprd12.prod.outlook.com ([fe80::48fc:e36b:cc35:a3e0]) by DM4PR12MB5055.namprd12.prod.outlook.com ([fe80::48fc:e36b:cc35:a3e0%5]) with mapi id 15.20.4951.012; Wed, 2 Feb 2022 11:56:29 +0000 From: "Sebastian, Selwin" To: Ferruh Yigit , "dev@dpdk.org" CC: "Namburu, Chandu-babu" Subject: RE: [PATCH v1 1/2] net/axgbe: add support for Yellow Carp ethernet device Thread-Topic: [PATCH v1 1/2] net/axgbe: add support for Yellow Carp ethernet device Thread-Index: AQHYFmT2Jo7E4XkuBUy6SUTUlA/uVKx+wo+AgAEhVaCAADWAAIAAA3CA Date: Wed, 2 Feb 2022 11:56:29 +0000 Message-ID: References: <20220131053920.167230-1-ssebasti@amd.com> <20220131053920.167230-2-ssebasti@amd.com> <357547fd-2e00-f0b0-5ea8-dfeca8c6cd30@intel.com> <71f12431-3aeb-4b2e-ad17-de064dbda5c1@intel.com> In-Reply-To: <71f12431-3aeb-4b2e-ad17-de064dbda5c1@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_ActionId=7e2e33ff-3707-430d-8e96-bdaddd554e3d; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_ContentBits=0; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_Enabled=true; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_Method=Standard; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_Name=AMD Official Use Only-AIP 2.0; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_SetDate=2022-02-02T11:05:37Z; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c22aff95-32ed-4945-a06c-08d9e6430c37 x-ms-traffictypediagnostic: MN2PR12MB3775:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Z3TcnUjgKja/dmWqhmfJhpCZkqMJFMbIa1SOKnl3g2AWhTCvmWuYOKYSDazjQtp/FWJfUGrl80dkblbliJ5mxNylg3gQo6aH9RvPuKHR7v5d/JDh7lJRmXQ+CcOy3rA6VTtlCo6gKtJCW6wuR1OKTLVzDcjiZK6Rp3Q1f3+Fr/ovBV0ByH5se04f1YD3uX+QDOnBznrvz/i7xV4qqx6T5FQ3QBNKtB85nYRp5FUEUqKFV5Ise+y5RCpSSy60k4r4w5DVcXboMCgF9Nuhx9n02oL25lowe7XMEprAa7cRTAwEdSDGTPgkE/hH4JXbCRJO0zX5V3z8oBfLZPMUvpNyDgJJoqeT1TDkIQraBqv2L3D3LO3Fje3LTZEn7S34kx8EK1A52sUdp0T8Mx8Hb5EVlQesQ2peIwis/NoXntq+ERYjyxWQ2RRCe3VSPMbfH+RO/i5H384nv7GFtdFwF+DPTVgREsPoVPO+z+KhRwoTzaS0d6t+deNuK5vm3VlOZYZ1EV6WUzNAIpZ3J0dFVxGnTj+L5CIadZZacTHpUZW0wKd7bkSz5AlzZyFnfC9XtHkMZ+OUNvorHeW/0DV0FYCVkyyErLc/ifkQYYB9tGPDNrW2ErFnvo5damVlgl6AdrS7FWauTEIutj/LgohNnurSPqmnbOuqdwx2montfHIn+jivPl4zTCtJLGnVcMgNyvyl2g+dkYinqDD00dMIv8zmVJWLQYipyFnQSURRpRYOBIYaSWhvhxbbuUbX6hkoxYojNRL8EVHxG5KQB4r0YEY6J8YJNyJTiGOscIoLk8XQpvY= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5055.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(53546011)(52536014)(6506007)(33656002)(7696005)(508600001)(2906002)(38070700005)(86362001)(5660300002)(110136005)(71200400001)(83380400001)(186003)(76116006)(316002)(122000001)(8676002)(8936002)(4326008)(26005)(55016003)(66946007)(64756008)(66446008)(66476007)(66556008)(9686003)(38100700002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RXk5UzI2YVUrNTZCQmFkVGVtYVNBZXpkVWVNQmNFbjBhc084bnhPbEVwMVNJ?= =?utf-8?B?TEhOQVRvQVJ4N2h6Y2t5VVBIWk1LUS9nb2l0K3pvWmI2aXM0Ri9TQzcwS2VQ?= =?utf-8?B?bVRtMnFiWGFYRHEzRGw1WWFUYTJBcmlxSExpcUI0d0dCSGorUnpHaEFSRFpo?= =?utf-8?B?RU4xeTFLaStLU1pnM2JZVXh3WXpjSlNwczIxNnY4OUZzejF6RTQ5bEYvVmlu?= =?utf-8?B?aTZZbmRCUzlwL3gwNlVNQVhrV2FFR1FsL0pvN056UEVtRUpQaytiblQ0NlhM?= =?utf-8?B?c0lscUM5VzIxVjl3VEp3c3FjeUNzdERKSTdlakV6eUsrYm5qbW5Ydk51SUth?= =?utf-8?B?TnUzQVo0bGFHSDhJN1c5NTFTSHJzOEVvbCtTY3dNSlY0YzNwYUN6SHVEclJ0?= =?utf-8?B?bEZhSWpXNzc1MWxMTGlwZ2tqU1NiU21nUzNSMnpWSmphNnhoS0VuYUcwRHhx?= =?utf-8?B?anAxTk80OHhrTzBvN1pDWk5CZWM5Q3BZdXBnQ3U2bzhoYUF5UEVuQ1hUQlRP?= =?utf-8?B?YjdUSHlSQ09QL1ZWUFg3eWJ0ZTREUWhxdTNHSWVCVnhjTnl1Q0tFSXJwWHhV?= =?utf-8?B?NzAvTFJQWWtWUDFHUTJxc29QOWx4MzlnSlFISVZmYUFZTmdNZTMxOFV2WC8v?= =?utf-8?B?aHgzTDkzS1dadEFScWNBTTZGWmgrV3BvRWhiQnNzQkhhRGNaUFRucmxIMys0?= =?utf-8?B?KzVBTVlJc0VMZURHdFFob2JWa1lsWWhXQU16cHUrSHBjaXlMcXlUV2xUeWs1?= =?utf-8?B?U0xudlovNk1qb2xNVkNETzlPckptZHU3b2xKSTVGb055UUV3WXY3Ym92SGtW?= =?utf-8?B?dXR2RFFNMlRKSTFMa25JY2NJMlRzM01aa2ZnOWgwVnNBVnpWUnJVVWdrcStw?= =?utf-8?B?SDhaWGtvejl5K1YzcmVOZGRSTEdtd0lqckpuQ09EeHQva3VpTy9RblBOdjhL?= =?utf-8?B?Zi90RnhtTTZKTUova2krU2FYOGUrMmlIdW1PbTJoUE5jc1ZsNVpWNDk0SGdu?= =?utf-8?B?OU5DUWdDdGV0UTAxQnh3VUpHTUkzZWsrMDR1ai94MUI0eVBTeFBnTUpPNHo0?= =?utf-8?B?UDNxU2lxbXhqMlc4cHEvRE5qbURHVDNsZWMvN0VHOXEvVHdBVkZ2aUtETXM4?= =?utf-8?B?eGVtYkFlS2RudUxwTURRTmxzaXBkYmlKanVSMlR4M0VRWTdlWjhPN1liTUdz?= =?utf-8?B?UHcvN3VKSzZzUUwyNFJaa2pCa1NJWTJGUE1WanpDNG0xUGk2OFNKV01DUzVV?= =?utf-8?B?ZnE5QnpCZWlXUGJUMTExd1M4YktFVHNCQkwxT205b2t4NGw3aUJ6bG9XNmF3?= =?utf-8?B?TmNaNmN0Z0J3ZzlRQWxyVVBldXQyZU1MVXA1RHlsQWJPL2MyVlEvQVVxaXBp?= =?utf-8?B?cm5OaFZaMDJtOE1PU202UTJicGk1RVpraVJwV3JsQ2VsSEhtNFJjOEpoYURW?= =?utf-8?B?cUc5bjh2bmZKRUhuRFN3bjFPcExBQlp3Q1JtdDBwS2RQSHJqS3hsUGZTV0Yw?= =?utf-8?B?Nmh5RnZoSkxPTnNiQnNKMXhPcTdZbVFoUmtUM3RHL2JKZ1pscUJ3a29kZHNB?= =?utf-8?B?RU0zVWlmTDV2UjlORWMrd1RmREJlME92THB3YndDOTFIeDhlZ00vc05uWm4r?= =?utf-8?B?OVphMFIxWWJpNlQxa1V2blpMMkxvOTd5YURSaURSN1VtSVhhc1hvMUJBejhP?= =?utf-8?B?eDZIL1ljTDBESmp3WEZjWFZGalM2bXRuMjB0ekYzUXlsQytQUjk1WmIrYUJN?= =?utf-8?B?d3hoZHg4S3Bob2F0K1hKdWdTTWE3NTNYQXJ6YTBBdVB5UmtyWDFPWUlQR3g4?= =?utf-8?B?VmdYS3QwRWZCTEFISnU4VjhncjFDOXc4VEM4b2l1OVEzTUZNaFBaUk5iRVhi?= =?utf-8?B?anZhVXVYTTcxZXZqUVRDMVBhUU1SbXZESlVHanRkT0phb09mSHNwa25XT052?= =?utf-8?B?Nm1IR2h5SWNjSmh0M2hkTTBaOXduUVl1d0hZMGZDazE0S3JKS21SUU5WQUJk?= =?utf-8?B?dnBrVllDVmxpS3dzWWJrYVFWRWJrUCtpZUlZbGU5ZklXVkhqaXlTUXBFQll2?= =?utf-8?B?SHJ6cVBOREZOTEw0b0o5WVFIT29FaDdhWklHNkVTRGR1d0JyTFBLN2J1eVZF?= =?utf-8?B?bk1WcElIRVV0K3Rja0dIdGdhR05mRGQyQ3BoSjZNWjY2K1pNazJvK1hydW9E?= =?utf-8?Q?h2FaHHMW6HfRy9bF4W8Sx+8=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5055.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c22aff95-32ed-4945-a06c-08d9e6430c37 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Feb 2022 11:56:29.0711 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 0rm0N7oX3YMcNEATh0lJftc/qQOZ2xCpbgKKCq+ovBzSlPsVWWJP9kfab4UL18ON4pgZdiMVdWucJQcXLybzeQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB3775 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 W0FNRCBPZmZpY2lhbCBVc2UgT25seV0NCg0KSGkgRmVycnVoLA0KTGludXgga2VybmVsIGFsc28g aGFuZGxlcyBpdCB0aGUgc2FtZSB3YXkgdXNpbmcgcm9vdCBjb21wbGV4IElEIChodHRwczovL2xv cmUua2VybmVsLm9yZy9uZXRkZXYvMjAyMTEyMTcxMTE1NTcuMTA5OTkxOS0zLXJyYW5nb2p1QGFt ZC5jb20vVC8pDQpEb2N1bWVudGF0aW9uIG9uIHYzeHh4IENQVSBpcyBub3QgeWV0IGF2YWlsYWJs ZSBpbiBwdWJsaWMgZG9tYWluLg0KDQpUaGFua3MgYW5kIFJlZ2FyZHMNClNlbHdpbiBTZWJhc3Rp YW4NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IEZlcnJ1aCBZaWdpdCA8ZmVy cnVoLnlpZ2l0QGludGVsLmNvbT4NClNlbnQ6IFdlZG5lc2RheSwgRmVicnVhcnkgMiwgMjAyMiA0 OjIzIFBNDQpUbzogU2ViYXN0aWFuLCBTZWx3aW4gPFNlbHdpbi5TZWJhc3RpYW5AYW1kLmNvbT47 IGRldkBkcGRrLm9yZw0KQ2M6IE5hbWJ1cnUsIENoYW5kdS1iYWJ1IDxjaGFuZHVAYW1kLmNvbT4N ClN1YmplY3Q6IFJlOiBbUEFUQ0ggdjEgMS8yXSBuZXQvYXhnYmU6IGFkZCBzdXBwb3J0IGZvciBZ ZWxsb3cgQ2FycCBldGhlcm5ldCBkZXZpY2UNCg0KW0NBVVRJT046IEV4dGVybmFsIEVtYWlsXQ0K DQpPbiAyLzIvMjAyMiA4OjU2IEFNLCBTZWJhc3RpYW4sIFNlbHdpbiB3cm90ZToNCj4gW0FNRCBP ZmZpY2lhbCBVc2UgT25seV0NCj4NCj4gSGkgRmVycnVoLA0KPiBZZWxsb3cgQ2FycCBpcyB0aGUg bmFtZSBvZiB0aGUgbmV3IFYzeHh4IHNlcmllcyBDUFUgd2l0aCBzYW1lIGV0aGVybmV0IElQIGFu ZCBzYW1lIFBDSSBpZCBhcyBvbGRlciBnZW5lcmF0aW9uIENQVXMuIFdlIGFyZSB1c2luZyByb290 IGNvbXBsZXggZGV2aWNlIFBDSSBJRCB0byBkaWZmZXJlbnRpYXRlIHRoZSBDUFVzIHNvIHRoYXQg cmlnaHQgd2luZG93IHNldHRpbmdzIGNhbiBiZSBhcHBsaWVkLg0KPg0KDQpJdCBtdXN0IGJlIGRp ZmZpY3VsdCB0byBtYW5hZ2UsIGhvdyBpcyBpdCBoYW5kbGVkIGluIExpbnV4IEtlcm5lbCwgc2Ft ZSB3YXkgKHJvb3QgY29tcGxleCk/DQoNCkFuZCB3aGF0IGRvIHlvdSB0aGluayBhYm91dCBwcm92 aW5nIGxpbmsvZG9jdW1lbnRhdGlvbiBmb3IgbmV3IGRldmljZT8NCihUaGUgcXVlc3Rpb24gYXNr ZWQgb24gY292ZXIgbGV0dGVyLikNCg0KPiBUaGFua3MgYW5kIFJlZ2FyZHMNCj4gU2Vsd2luIFNl YmFzdGlhbg0KPg0KPg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBGZXJy dWggWWlnaXQgPGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+DQo+IFNlbnQ6IFR1ZXNkYXksIEZlYnJ1 YXJ5IDEsIDIwMjIgNzo1NiBQTQ0KPiBUbzogU2ViYXN0aWFuLCBTZWx3aW4gPFNlbHdpbi5TZWJh c3RpYW5AYW1kLmNvbT47IGRldkBkcGRrLm9yZw0KPiBDYzogTmFtYnVydSwgQ2hhbmR1LWJhYnUg PGNoYW5kdUBhbWQuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYxIDEvMl0gbmV0L2F4Z2Jl OiBhZGQgc3VwcG9ydCBmb3IgWWVsbG93IENhcnANCj4gZXRoZXJuZXQgZGV2aWNlDQo+DQo+IFtD QVVUSU9OOiBFeHRlcm5hbCBFbWFpbF0NCj4NCj4gT24gMS8zMS8yMDIyIDU6MzkgQU0sIHNzZWJh c3RpQGFtZC5jb20gd3JvdGU6DQo+PiBGcm9tOiBTZWx3aW4gU2ViYXN0aWFuIDxzZWx3aW4uc2Vi YXN0aWFuQGFtZC5jb20+DQo+Pg0KPj4gWWVsbG93IENhcnAgZXRoZXJuZXQgZGV2aWNlcyAoVjN4 eHgpIHVzZSB0aGUgZXhpc3RpbmcgUENJIElEIGJ1dCB0aGUNCj4+IHdpbmRvdyBzZXR0aW5ncyBm b3IgdGhlIGluZGlyZWN0IFBDUyBhY2Nlc3MgaGF2ZSBiZWVuDQo+DQo+IENhbiB5b3UgcGxlYXNl IGV4cGxhaW4gKGFnYWluKSB3aGF0IGlzIGhhcHBlbmluZyBoZXJlPw0KPg0KPiBXYXMgaXMgc2Ft ZSBJUCB1c2VkIGluIG11bHRpcGxlIENQVXMgd2l0aCBzYW1lIFBDSSBpZCBidXQgc2xpZ2h0bHkg ZGlmZmVyZW50IGNvbmZpZ3VyYXRpb24sIGFuZCB5b3UgYXJlIHRyeWluZyB0byBkZXRlY3QgdGhl IGRldmljZSBieSBjaGVja2luZyByb290IGNvbXBsZXggZGV2aWNlIFBDSSBJRD8NCj4gSWYgc28g d2h5IHRoZSBkZXZpY2UgbmFtZSAoWWVsbG93IENhcnApIGlzIGRpZmZlcmVudCwgb3IgaXMgaXQg dGhlIG5hbWUgb2YgdGhlIENQVT8NCj4NCj4+IGFsdGVyZWQuIEFkZCB0aGUgY2hlY2sgZm9yIFll bGxvdyBDYXJwIEV0aGVybmV0IGRldmljZXMgdG8gdXNlIHRoZQ0KPj4gbmV3IHJlZ2lzdGVyIHZh bHVlcy4NCj4+DQo+PiBTaWduZWQtb2ZmLWJ5OiBTZWx3aW4gU2ViYXN0aWFuIDxzZWx3aW4uc2Vi YXN0aWFuQGFtZC5jb20+DQo+PiAtLS0NCj4+ICAgIGRyaXZlcnMvbmV0L2F4Z2JlL2F4Z2JlX2Nv bW1vbi5oIHwgIDIgKysNCj4+ICAgIGRyaXZlcnMvbmV0L2F4Z2JlL2F4Z2JlX2V0aGRldi5jIHwg MzQgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0NCj4+ICAgIDIgZmlsZXMgY2hhbmdl ZCwgMjUgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pDQo+Pg0KPj4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvbmV0L2F4Z2JlL2F4Z2JlX2NvbW1vbi5oDQo+PiBiL2RyaXZlcnMvbmV0L2F4Z2Jl L2F4Z2JlX2NvbW1vbi5oDQo+PiBpbmRleCA1MzEwYWM1NGY1Li5iOWViZjY0ZmI4IDEwMDY0NA0K Pj4gLS0tIGEvZHJpdmVycy9uZXQvYXhnYmUvYXhnYmVfY29tbW9uLmgNCj4+ICsrKyBiL2RyaXZl cnMvbmV0L2F4Z2JlL2F4Z2JlX2NvbW1vbi5oDQo+PiBAQCAtOTAxLDYgKzkwMSw4IEBADQo+PiAg ICAjZGVmaW5lIFBDU19WMl9XSU5ET1dfU0VMRUNUICAgICAgICAgICAgICAgIDB4OTA2NA0KPj4g ICAgI2RlZmluZSBQQ1NfVjJfUlZfV0lORE9XX0RFRiAgICAgICAgICAgICAgICAweDEwNjANCj4+ ICAgICNkZWZpbmUgUENTX1YyX1JWX1dJTkRPV19TRUxFQ1QgICAgICAgICAgICAgMHgxMDY0DQo+ PiArI2RlZmluZSBQQ1NfVjJfWUNfV0lORE9XX0RFRiAgICAgICAgIDB4MTgwNjANCj4+ICsjZGVm aW5lIFBDU19WMl9ZQ19XSU5ET1dfU0VMRUNUICAgICAgICAgICAgICAweDE4MDY0DQo+Pg0KPj4g ICAgLyogUENTIHJlZ2lzdGVyIGVudHJ5IGJpdCBwb3NpdGlvbnMgYW5kIHNpemVzICovDQo+PiAg ICAjZGVmaW5lIFBDU19WMl9XSU5ET1dfREVGX09GRlNFVF9JTkRFWCAgICAgIDYNCj4+IGRpZmYg LS1naXQgYS9kcml2ZXJzL25ldC9heGdiZS9heGdiZV9ldGhkZXYuYw0KPj4gYi9kcml2ZXJzL25l dC9heGdiZS9heGdiZV9ldGhkZXYuYw0KPj4gaW5kZXggZTk1NDY0NjlmMy4uMmJlOTM4N2Y5OCAx MDA2NDQNCj4+IC0tLSBhL2RyaXZlcnMvbmV0L2F4Z2JlL2F4Z2JlX2V0aGRldi5jDQo+PiArKysg Yi9kcml2ZXJzL25ldC9heGdiZS9heGdiZV9ldGhkZXYuYw0KPj4gQEAgLTE3Myw2ICsxNzMsOCBA QCBzdGF0aWMgY29uc3Qgc3RydWN0IGF4Z2JlX3hzdGF0cyBheGdiZV94c3RhdHNfc3RyaW5nc1td ID0gew0KPj4gICAgLyogVGhlIHNldCBvZiBQQ0kgZGV2aWNlcyB0aGlzIGRyaXZlciBzdXBwb3J0 cyAqLw0KPj4gICAgI2RlZmluZSBBTURfUENJX1ZFTkRPUl9JRCAgICAgICAweDEwMjINCj4+ICAg ICNkZWZpbmUgQU1EX1BDSV9SVl9ST09UX0NPTVBMRVhfSUQgIDB4MTVkMA0KPj4gKyNkZWZpbmUg QU1EX1BDSV9ZQ19ST09UX0NPTVBMRVhfSUQgICAweDE0YjUNCj4+ICsjZGVmaW5lIEFNRF9QQ0lf U05PV1lfUk9PVF9DT01QTEVYX0lEICAgICAgICAweDE0NTANCj4+ICAgICNkZWZpbmUgQU1EX1BD SV9BWEdCRV9ERVZJQ0VfVjJBIDB4MTQ1OA0KPj4gICAgI2RlZmluZSBBTURfUENJX0FYR0JFX0RF VklDRV9WMkIgMHgxNDU5DQo+Pg0KPj4gQEAgLTIxNzgsMTcgKzIxODAsNiBAQCBldGhfYXhnYmVf ZGV2X2luaXQoc3RydWN0IHJ0ZV9ldGhfZGV2ICpldGhfZGV2KQ0KPj4gICAgICAgIHBjaV9kZXYg PSBSVEVfREVWX1RPX1BDSShldGhfZGV2LT5kZXZpY2UpOw0KPj4gICAgICAgIHBkYXRhLT5wY2lf ZGV2ID0gcGNpX2RldjsNCj4+DQo+PiAtICAgICAvKg0KPj4gLSAgICAgICogVXNlIHJvb3QgY29t cGxleCBkZXZpY2UgSUQgdG8gZGlmZmVyZW50aWF0ZSBSViBBWEdCRSB2cyBTTk9XWSBBWEdCRQ0K Pj4gLSAgICAgICovDQo+PiAtICAgICBpZiAoKGdldF9wY2lfcmNfZGV2aWQoKSkgPT0gQU1EX1BD SV9SVl9ST09UX0NPTVBMRVhfSUQpIHsNCj4+IC0gICAgICAgICAgICAgcGRhdGEtPnhwY3Nfd2lu ZG93X2RlZl9yZWcgPSBQQ1NfVjJfUlZfV0lORE9XX0RFRjsNCj4+IC0gICAgICAgICAgICAgcGRh dGEtPnhwY3Nfd2luZG93X3NlbF9yZWcgPSBQQ1NfVjJfUlZfV0lORE9XX1NFTEVDVDsNCj4+IC0g ICAgIH0gZWxzZSB7DQo+PiAtICAgICAgICAgICAgIHBkYXRhLT54cGNzX3dpbmRvd19kZWZfcmVn ID0gUENTX1YyX1dJTkRPV19ERUY7DQo+PiAtICAgICAgICAgICAgIHBkYXRhLT54cGNzX3dpbmRv d19zZWxfcmVnID0gUENTX1YyX1dJTkRPV19TRUxFQ1Q7DQo+PiAtICAgICB9DQo+PiAtDQo+PiAg ICAgICAgcGRhdGEtPnhnbWFjX3JlZ3MgPQ0KPj4gICAgICAgICAgICAgICAgKHZvaWQgKilwY2lf ZGV2LT5tZW1fcmVzb3VyY2VbQVhHQkVfQVhHTUFDX0JBUl0uYWRkcjsNCj4+ICAgICAgICBwZGF0 YS0+eHByb3BfcmVncyA9ICh2b2lkICopKCh1aW50OF90ICopcGRhdGEtPnhnbWFjX3JlZ3MgQEAN Cj4+IC0yMjAzLDYgKzIxOTQsMjcgQEAgZXRoX2F4Z2JlX2Rldl9pbml0KHN0cnVjdCBydGVfZXRo X2RldiAqZXRoX2RldikNCj4+ICAgICAgICBlbHNlDQo+PiAgICAgICAgICAgICAgICBwZGF0YS0+ dmRhdGEgPSAmYXhnYmVfdjJiOw0KPj4NCj4+ICsgICAgIC8qDQo+PiArICAgICAgKiBVc2UgUENJ IHJvb3QgY29tcGxleCBkZXZpY2UgSUQgdG8gaWRlbnRpZnkgdGhlIENQVQ0KPj4gKyAgICAgICov DQo+PiArICAgICBzd2l0Y2ggKGdldF9wY2lfcmNfZGV2aWQoKSkgew0KPj4gKyAgICAgY2FzZSBB TURfUENJX1JWX1JPT1RfQ09NUExFWF9JRDoNCj4+ICsgICAgICAgICAgICAgcGRhdGEtPnhwY3Nf d2luZG93X2RlZl9yZWcgPSBQQ1NfVjJfUlZfV0lORE9XX0RFRjsNCj4+ICsgICAgICAgICAgICAg cGRhdGEtPnhwY3Nfd2luZG93X3NlbF9yZWcgPSBQQ1NfVjJfUlZfV0lORE9XX1NFTEVDVDsNCj4+ ICsgICAgICAgICAgICAgYnJlYWs7DQo+PiArICAgICBjYXNlIEFNRF9QQ0lfWUNfUk9PVF9DT01Q TEVYX0lEOg0KPj4gKyAgICAgICAgICAgICBwZGF0YS0+eHBjc193aW5kb3dfZGVmX3JlZyA9IFBD U19WMl9ZQ19XSU5ET1dfREVGOw0KPj4gKyAgICAgICAgICAgICBwZGF0YS0+eHBjc193aW5kb3df c2VsX3JlZyA9IFBDU19WMl9ZQ19XSU5ET1dfU0VMRUNUOw0KPj4gKyAgICAgICAgICAgICBicmVh azsNCj4+ICsgICAgIGNhc2UgQU1EX1BDSV9TTk9XWV9ST09UX0NPTVBMRVhfSUQ6DQo+PiArICAg ICAgICAgICAgIHBkYXRhLT54cGNzX3dpbmRvd19kZWZfcmVnID0gUENTX1YyX1dJTkRPV19ERUY7 DQo+PiArICAgICAgICAgICAgIHBkYXRhLT54cGNzX3dpbmRvd19zZWxfcmVnID0gUENTX1YyX1dJ TkRPV19TRUxFQ1Q7DQo+PiArICAgICAgICAgICAgIGJyZWFrOw0KPj4gKyAgICAgZGVmYXVsdDoN Cj4+ICsgICAgICAgICAgICAgUE1EX0RSVl9MT0coRVJSLCAiTm8gc3VwcG9ydGVkIGRldmljZXMg Zm91bmRcbiIpOw0KPj4gKyAgICAgICAgICAgICByZXR1cm4gLUVOT0RFVjsNCj4+ICsgICAgIH0N Cj4+ICsNCj4+ICAgICAgICAvKiBDb25maWd1cmUgdGhlIFBDUyBpbmRpcmVjdCBhZGRyZXNzaW5n IHN1cHBvcnQgKi8NCj4+ICAgICAgICByZWcgPSBYUENTMzJfSU9SRUFEKHBkYXRhLCBwZGF0YS0+ eHBjc193aW5kb3dfZGVmX3JlZyk7DQo+PiAgICAgICAgcGRhdGEtPnhwY3Nfd2luZG93ID0gWFBD U19HRVRfQklUUyhyZWcsIFBDU19WMl9XSU5ET1dfREVGLA0KPj4gT0ZGU0VUKTsNCj4NCg0K