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 C3DDEA00C5; Wed, 2 Feb 2022 09:56:59 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5F8F340E03; Wed, 2 Feb 2022 09:56:59 +0100 (CET) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2057.outbound.protection.outlook.com [40.107.236.57]) by mails.dpdk.org (Postfix) with ESMTP id 3E0EC40DF4 for ; Wed, 2 Feb 2022 09:56:58 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JOB1A7jGt3IpF6WQBxmmFZS7tOjw6QbETpoj06UqAm3puWw43AelskHKlmUwkrjNAag+bsNWPPNSrzyzRP7nykf+g80BAjr3WYkbXpqY9HrRcIevf8oph8v1HhJtcI/ABjwV2Md5376ovb88xeP9FTXOQjOEzX9vP/7LdqrPtdL2t1cJYNAZSm9O+0nAByKTYQHhOzE2s2yYXM7NfsMeWL38cD2vp5sk7KfB+rNyPEtXJV5Hn+a7hs03IJRtA9TPcYVFNDq0okDxchOOuAb6nVnt7NZBEddb2L3yrHodVK2N3WYcWJaNlUBCVNZrzMKelexhq1WhkC8FPC/WHKjqZQ== 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=jZQPmthJaxeFlIUacQHz065uXS9GXJW48EgtqclZjwI=; b=Tu8PVQUolZshFSnX+Yf8RJ5GRMBlEMkrA4L+GYCZSpfinJhIIIV1e6dSSQMgZE0C/MmLAH/vkL8kKfvfV8+7kkGcZfSYzvqkkMAD82ydezmsQlLtEBKZXAP51a5KGBnbTwW9A4+0hMMmBiBa/8JMQtI4C6YczBVJkErHHhYSeCkye2rOPXv4VzbwlIJCsVypyy2h6i8S2LNMnURbNhtVMDCOo/Siv8WzwFcIn8bEVzM7J02EYUfit0N3YqdcAtm++pE+gmOyGkJpEQLZEr2itieCSFnXxN2848K12nA1IdHZ2t34reSUSd8+XrlMdVmmWf8bSKpn8ZYcvzY/zJi/zQ== 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=jZQPmthJaxeFlIUacQHz065uXS9GXJW48EgtqclZjwI=; b=TywsBvsgNfs16W8e2vYGL9StcsfllD7Zp8XTMChG0oDWeKEYNGP0KJkzu89W4l5a8Z4PgDAsAL8HOMluphxrAmyyGyxR71iJuphmla6NSHT7uZPr+n2O8IKTr8FzW2ybUC/ac90yWXhxrjEJiWCtV9kRS0xhzWHpoIyOMmI7q+A= Received: from DM4PR12MB5055.namprd12.prod.outlook.com (2603:10b6:5:38a::5) by BY5PR12MB4936.namprd12.prod.outlook.com (2603:10b6:a03:1d4::13) 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 08:56:56 +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 08:56:56 +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+AgAEhVaA= Date: Wed, 2 Feb 2022 08:56:56 +0000 Message-ID: References: <20220131053920.167230-1-ssebasti@amd.com> <20220131053920.167230-2-ssebasti@amd.com> <357547fd-2e00-f0b0-5ea8-dfeca8c6cd30@intel.com> In-Reply-To: <357547fd-2e00-f0b0-5ea8-dfeca8c6cd30@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=23e0a13b-1956-406b-918c-0a71b8dba604; 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-02T07:41:51Z; 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: 5c210eb3-4ec4-433b-6637-08d9e629f752 x-ms-traffictypediagnostic: BY5PR12MB4936:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tVglxnHba/MRMFqXZL0pmxIdFMECFv5aNm3JeVEg7MuVAc8+Uj9DRXa/vWbYLr7birowhPx3xg/47/9VxwXdNFFTEgOtxP9Tuyl7so01wjUJSQR7iDpBjlRv8ZlOwgAz4JFl5HtO5q6CKsXaJH2uESXB/eEQ9l4iW61gn65OpuTlPhAwfY4pxk7U+5ADKMHm1p8+ZzXigs3qnXciQkO85sNj4ORhPkk0ulaoZ8qBEBa7ZtJb4czRpKCNkA6TAwQdXbAVIS1b1t9HZGh1AhmEpu29tB+3LmUHvMwyaeGs4Jq89Q5yTe4XKcrFQH2Kb1pmnWapS3mg1aZ9DJIp/aUZT8URoOXPaHoideewxkx5Jg1ioLmfBTBJj/GX2guRbSjQMVjs92jgl1ajVQyjpiXO5hoZRfDxVIECk66pohT6XonT4Ui/Q1BwWKLBHxwxPG9vnPEweRfmIXikBLieYR9ohLMHys0tiJMYO6WJB4bokE8XWq66IlwJ4TnnYycbSGn8pIeBotpuUSbftdm7aVJQ8iOUvsdAbmC4pEsc11jGw+sUCY1e2zrsUUK6aAmb5y9R1UHR9A+TIIiFv0ji1oJaSaeoks84lXmJvBrYHk/xmJkABir2V0ZGT9c1pq927S0F7oqL9jgr/VTsz2RrmLQzQIPp67hvbaLgE3qg2hqfXfKLEx5ycJPXmzVozUq5QdDH1SJsu90hSRv+R/29qNec8w== 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)(83380400001)(38070700005)(316002)(55016003)(110136005)(186003)(38100700002)(26005)(122000001)(5660300002)(53546011)(86362001)(9686003)(8936002)(64756008)(33656002)(66476007)(2906002)(71200400001)(4326008)(66446008)(76116006)(66556008)(8676002)(508600001)(6506007)(52536014)(7696005)(66946007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NE5NQysvZERHN2N0MU9tTkcwQXdJcWVSNFRkZUxPaitjSzVSdWNZSWI0aHlI?= =?utf-8?B?aS96WWpjaXBwdFRQZ29HdkpnZjZxOWtuNWtuZjZXN2p2STB6dE5YQXQ5MGVQ?= =?utf-8?B?eUpEWjI4M1grTS9HbWQrc3hvOE5QRURsTjYxZVhHNytkUCtMUzhSMUROdDZn?= =?utf-8?B?ZEIxc3lWdTQ1Tm1BT1R4TVQ1N2xNWW82anVMK0F6L3Nsdi8wUjdLOVBIanhY?= =?utf-8?B?TmxYVmlwb2F1WnZBOFAzcklDcUZSL0ZuMHhCZGZvMWpNZ2JVaktzeUN1aHM5?= =?utf-8?B?Z2FYNjhzZ1VDRCtFL0tRUmh2WmUxMUw1L25RZXpPUS8vT0JYaENGQTJYa0xi?= =?utf-8?B?eUVqbm5WbkVBVlpSdCtaUi84aGs3OHlGQUF0U3ZwcmlkOFVaUHBsYWtPL0VX?= =?utf-8?B?L3NWNi84Q3BCdEdLYnc0dlczSklISUFGR3Y2WFEvZmsreUhWdGlLLzQva2RH?= =?utf-8?B?WFExZm9ydXhpbzRIZndlV3pSdzFkRC9EeHA0K0NNRGFZZ01LTmpPL29EQTFk?= =?utf-8?B?R0IwcklQVjljOE1aQlgxaHVoaUc2Z2JPR3o3OXVLQ0x0WUwvMHlJcHVuSFQy?= =?utf-8?B?dlpsR2NhTzR6MTJVZWw0MHNmbjNVSXJoWDVlUEp2U0pobjJHV0NHWUw1djZC?= =?utf-8?B?TUovVm1lMkJCRlhIcmZLWk5waW1MRVFSVEladnNvbUJEcGRLWG8xQUVHUllw?= =?utf-8?B?S0ZoR2dyZ1ZSUzF6dkFETERiVHUrOGtXSTdqVU9ZRGdOd3BLWUNhM1BncnNY?= =?utf-8?B?MkFyM2pNOHVYdytmR29pZ2loZkZmd2wwM2lVN09YQlhPRkN1MWZ1ZlY3cVdu?= =?utf-8?B?Z2FiYVhOelFOMXdSLys2NGZUU1Era3A1QTZtYVltMUt4RlVEd05qWVhKQlNs?= =?utf-8?B?MDRiWkg1ZDJvQzk1NmF5eGxkVDQ5Wi9CUVN0WVM3N05mNmdKd1FDVFdpRjRi?= =?utf-8?B?ZU1WRnU2aW81NTd2N1FGUnZJNzg0QkpYMzBRbFlTWnp3dzl0UEsyUU1tZTlM?= =?utf-8?B?SmJ5VFYvWDJqd0ZTNVo1UFRmL2hmejdzbVNkbUxZd0JzNWdFNFYwOWNIRTRu?= =?utf-8?B?ZUxNU0VlNm9MME1UU1ZmSjhyVlRRLzdSRERmTGQva0l2VHpSU3Z5NHQvRjcy?= =?utf-8?B?aDFXdDUvZy9xVTVTVkFIbzJDVjR1VzNGb2RVZFNZMkNqSjlxV1I5enNFUis3?= =?utf-8?B?MDNmeFVZcU56dnY0MnViVDJleEpmYjRVOFVnTVBETmlhUTlTSnZuTzA3aEhx?= =?utf-8?B?TWNUTUJlNUE2Snp3UVgybko4dFR4TjVCdWdtNkMxVFJiaEhKWldJS001Y0Fp?= =?utf-8?B?R0ZTeXRwaFdiU1lRMllmSnlWeDZhVG5rMllSR0M4aTluRDA5UnNpSnFsekdV?= =?utf-8?B?SHNPd242TWlkMWpPcFI1eWdmKzA2STNuTFFBejBDVUhPZXk5dnpuTGtBakoy?= =?utf-8?B?aUZFQ1RxeVFrQWt6MDdEZmdMTUQyU0U2TkJ3cWlLcHJiZEREZlhlYU81cGlM?= =?utf-8?B?KytReFEwcUFnQ0FqMVFpYkZtYVFFT3FIMWNjR2QzR2VRK2w1ZUpNUnlPS25E?= =?utf-8?B?SDJMRU1QQ1RYMENVQUhjWmtaWnFRWmYvbERiTjd4am43dDNXTHBZOTJuNDlm?= =?utf-8?B?bDdZRkFQN0JqZkh0aGsyRUdPTHNoRkREVTJrc1dnek45THo1U0pEU0FNZGly?= =?utf-8?B?aTJaY3o1SU5JcWpwalZodFR5ZGlueDVFVGRpemw5d240NE5EOG1Cd2NqcHJq?= =?utf-8?B?UHNtZmtySGxMSGlHR2pVN3NIT1NuRk1CeWpjWGVLdEg1T2wvMllla1ZFZVNx?= =?utf-8?B?MDNVWkU1dVR2OEtFOUlTRWNSK0dyRDlqb01vSVNJWVRBVDZyei9WVWJ0VlNC?= =?utf-8?B?M1JtOEMzN1Q1M1NYY0g5VmtPSVZWWTVUdWZVRkMwWXlwNWxIZ3BycDdwanQz?= =?utf-8?B?RldIS0VzbFRPclo1Vldxa3M2emR4Y3NjdkE3VjZNRTJIWE02TlR5OVJERmJh?= =?utf-8?B?YXJYb2JWZmdvdFpHcHFsWGNtNE4xSjBha0hOM21haER2QkY1MFJ3blRVZC9o?= =?utf-8?B?Vmd5TFNoaFkzTU1SbTAwak41NEk0WEF6RjlDSWR2TUNQMkdQdnZrM3dGRkVE?= =?utf-8?B?a0xqaC9QNy9FVDhZYW1XMnJYaWVoeitPS0ZpdTc1dCtyclVvM1ZFM2xlQjhm?= =?utf-8?Q?Hrsg+xxSPAqILUmPtPyT8Kg=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: 5c210eb3-4ec4-433b-6637-08d9e629f752 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Feb 2022 08:56:56.6431 (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: WX8WELFgOTI05B+qUhV+A0YiugTlk8m9846zjZsO+/8RFhEf588RxOMWT1xzINyKbgNqFwAEHmx3Nbif8NA48g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB4936 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 W0FNRCBPZmZpY2lhbCBVc2UgT25seV0NCg0KSGkgRmVycnVoLA0KWWVsbG93IENhcnAgaXMgdGhl IG5hbWUgb2YgdGhlIG5ldyBWM3h4eCBzZXJpZXMgQ1BVIHdpdGggc2FtZSBldGhlcm5ldCBJUCBh bmQgc2FtZSBQQ0kgaWQgYXMgb2xkZXIgZ2VuZXJhdGlvbiBDUFVzLiBXZSBhcmUgdXNpbmcgcm9v dCBjb21wbGV4IGRldmljZSBQQ0kgSUQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgQ1BVcyBzbyB0aGF0 IHJpZ2h0IHdpbmRvdyBzZXR0aW5ncyBjYW4gYmUgYXBwbGllZC4NCg0KVGhhbmtzIGFuZCBSZWdh cmRzDQpTZWx3aW4gU2ViYXN0aWFuDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZy b206IEZlcnJ1aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4NClNlbnQ6IFR1ZXNkYXks IEZlYnJ1YXJ5IDEsIDIwMjIgNzo1NiBQTQ0KVG86IFNlYmFzdGlhbiwgU2Vsd2luIDxTZWx3aW4u U2ViYXN0aWFuQGFtZC5jb20+OyBkZXZAZHBkay5vcmcNCkNjOiBOYW1idXJ1LCBDaGFuZHUtYmFi dSA8Y2hhbmR1QGFtZC5jb20+DQpTdWJqZWN0OiBSZTogW1BBVENIIHYxIDEvMl0gbmV0L2F4Z2Jl OiBhZGQgc3VwcG9ydCBmb3IgWWVsbG93IENhcnAgZXRoZXJuZXQgZGV2aWNlDQoNCltDQVVUSU9O OiBFeHRlcm5hbCBFbWFpbF0NCg0KT24gMS8zMS8yMDIyIDU6MzkgQU0sIHNzZWJhc3RpQGFtZC5j b20gd3JvdGU6DQo+IEZyb206IFNlbHdpbiBTZWJhc3RpYW4gPHNlbHdpbi5zZWJhc3RpYW5AYW1k LmNvbT4NCj4NCj4gWWVsbG93IENhcnAgZXRoZXJuZXQgZGV2aWNlcyAoVjN4eHgpIHVzZSB0aGUg ZXhpc3RpbmcgUENJIElEIGJ1dCB0aGUNCj4gd2luZG93IHNldHRpbmdzIGZvciB0aGUgaW5kaXJl Y3QgUENTIGFjY2VzcyBoYXZlIGJlZW4NCg0KQ2FuIHlvdSBwbGVhc2UgZXhwbGFpbiAoYWdhaW4p IHdoYXQgaXMgaGFwcGVuaW5nIGhlcmU/DQoNCldhcyBpcyBzYW1lIElQIHVzZWQgaW4gbXVsdGlw bGUgQ1BVcyB3aXRoIHNhbWUgUENJIGlkIGJ1dCBzbGlnaHRseSBkaWZmZXJlbnQgY29uZmlndXJh dGlvbiwgYW5kIHlvdSBhcmUgdHJ5aW5nIHRvIGRldGVjdCB0aGUgZGV2aWNlIGJ5IGNoZWNraW5n IHJvb3QgY29tcGxleCBkZXZpY2UgUENJIElEPw0KSWYgc28gd2h5IHRoZSBkZXZpY2UgbmFtZSAo WWVsbG93IENhcnApIGlzIGRpZmZlcmVudCwgb3IgaXMgaXQgdGhlIG5hbWUgb2YgdGhlIENQVT8N Cg0KPiBhbHRlcmVkLiBBZGQgdGhlIGNoZWNrIGZvciBZZWxsb3cgQ2FycCBFdGhlcm5ldCBkZXZp Y2VzIHRvIHVzZSB0aGUgbmV3DQo+IHJlZ2lzdGVyIHZhbHVlcy4NCj4NCj4gU2lnbmVkLW9mZi1i eTogU2Vsd2luIFNlYmFzdGlhbiA8c2Vsd2luLnNlYmFzdGlhbkBhbWQuY29tPg0KPiAtLS0NCj4g ICBkcml2ZXJzL25ldC9heGdiZS9heGdiZV9jb21tb24uaCB8ICAyICsrDQo+ICAgZHJpdmVycy9u ZXQvYXhnYmUvYXhnYmVfZXRoZGV2LmMgfCAzNCArKysrKysrKysrKysrKysrKysrKystLS0tLS0t LS0tLQ0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25z KC0pDQo+DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9heGdiZS9heGdiZV9jb21tb24uaA0K PiBiL2RyaXZlcnMvbmV0L2F4Z2JlL2F4Z2JlX2NvbW1vbi5oDQo+IGluZGV4IDUzMTBhYzU0ZjUu LmI5ZWJmNjRmYjggMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvbmV0L2F4Z2JlL2F4Z2JlX2NvbW1v bi5oDQo+ICsrKyBiL2RyaXZlcnMvbmV0L2F4Z2JlL2F4Z2JlX2NvbW1vbi5oDQo+IEBAIC05MDEs NiArOTAxLDggQEANCj4gICAjZGVmaW5lIFBDU19WMl9XSU5ET1dfU0VMRUNUICAgICAgICAgICAg ICAgIDB4OTA2NA0KPiAgICNkZWZpbmUgUENTX1YyX1JWX1dJTkRPV19ERUYgICAgICAgICAgICAg ICAgMHgxMDYwDQo+ICAgI2RlZmluZSBQQ1NfVjJfUlZfV0lORE9XX1NFTEVDVCAgICAgICAgICAg ICAweDEwNjQNCj4gKyNkZWZpbmUgUENTX1YyX1lDX1dJTkRPV19ERUYgICAgICAgICAweDE4MDYw DQo+ICsjZGVmaW5lIFBDU19WMl9ZQ19XSU5ET1dfU0VMRUNUICAgICAgICAgICAgICAweDE4MDY0 DQo+DQo+ICAgLyogUENTIHJlZ2lzdGVyIGVudHJ5IGJpdCBwb3NpdGlvbnMgYW5kIHNpemVzICov DQo+ICAgI2RlZmluZSBQQ1NfVjJfV0lORE9XX0RFRl9PRkZTRVRfSU5ERVggICAgICA2DQo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL25ldC9heGdiZS9heGdiZV9ldGhkZXYuYw0KPiBiL2RyaXZlcnMv bmV0L2F4Z2JlL2F4Z2JlX2V0aGRldi5jDQo+IGluZGV4IGU5NTQ2NDY5ZjMuLjJiZTkzODdmOTgg MTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvbmV0L2F4Z2JlL2F4Z2JlX2V0aGRldi5jDQo+ICsrKyBi L2RyaXZlcnMvbmV0L2F4Z2JlL2F4Z2JlX2V0aGRldi5jDQo+IEBAIC0xNzMsNiArMTczLDggQEAg c3RhdGljIGNvbnN0IHN0cnVjdCBheGdiZV94c3RhdHMgYXhnYmVfeHN0YXRzX3N0cmluZ3NbXSA9 IHsNCj4gICAvKiBUaGUgc2V0IG9mIFBDSSBkZXZpY2VzIHRoaXMgZHJpdmVyIHN1cHBvcnRzICov DQo+ICAgI2RlZmluZSBBTURfUENJX1ZFTkRPUl9JRCAgICAgICAweDEwMjINCj4gICAjZGVmaW5l IEFNRF9QQ0lfUlZfUk9PVF9DT01QTEVYX0lEICAweDE1ZDANCj4gKyNkZWZpbmUgQU1EX1BDSV9Z Q19ST09UX0NPTVBMRVhfSUQgICAweDE0YjUNCj4gKyNkZWZpbmUgQU1EX1BDSV9TTk9XWV9ST09U X0NPTVBMRVhfSUQgICAgICAgIDB4MTQ1MA0KPiAgICNkZWZpbmUgQU1EX1BDSV9BWEdCRV9ERVZJ Q0VfVjJBIDB4MTQ1OA0KPiAgICNkZWZpbmUgQU1EX1BDSV9BWEdCRV9ERVZJQ0VfVjJCIDB4MTQ1 OQ0KPg0KPiBAQCAtMjE3OCwxNyArMjE4MCw2IEBAIGV0aF9heGdiZV9kZXZfaW5pdChzdHJ1Y3Qg cnRlX2V0aF9kZXYgKmV0aF9kZXYpDQo+ICAgICAgIHBjaV9kZXYgPSBSVEVfREVWX1RPX1BDSShl dGhfZGV2LT5kZXZpY2UpOw0KPiAgICAgICBwZGF0YS0+cGNpX2RldiA9IHBjaV9kZXY7DQo+DQo+ IC0gICAgIC8qDQo+IC0gICAgICAqIFVzZSByb290IGNvbXBsZXggZGV2aWNlIElEIHRvIGRpZmZl cmVudGlhdGUgUlYgQVhHQkUgdnMgU05PV1kgQVhHQkUNCj4gLSAgICAgICovDQo+IC0gICAgIGlm ICgoZ2V0X3BjaV9yY19kZXZpZCgpKSA9PSBBTURfUENJX1JWX1JPT1RfQ09NUExFWF9JRCkgew0K PiAtICAgICAgICAgICAgIHBkYXRhLT54cGNzX3dpbmRvd19kZWZfcmVnID0gUENTX1YyX1JWX1dJ TkRPV19ERUY7DQo+IC0gICAgICAgICAgICAgcGRhdGEtPnhwY3Nfd2luZG93X3NlbF9yZWcgPSBQ Q1NfVjJfUlZfV0lORE9XX1NFTEVDVDsNCj4gLSAgICAgfSBlbHNlIHsNCj4gLSAgICAgICAgICAg ICBwZGF0YS0+eHBjc193aW5kb3dfZGVmX3JlZyA9IFBDU19WMl9XSU5ET1dfREVGOw0KPiAtICAg ICAgICAgICAgIHBkYXRhLT54cGNzX3dpbmRvd19zZWxfcmVnID0gUENTX1YyX1dJTkRPV19TRUxF Q1Q7DQo+IC0gICAgIH0NCj4gLQ0KPiAgICAgICBwZGF0YS0+eGdtYWNfcmVncyA9DQo+ICAgICAg ICAgICAgICAgKHZvaWQgKilwY2lfZGV2LT5tZW1fcmVzb3VyY2VbQVhHQkVfQVhHTUFDX0JBUl0u YWRkcjsNCj4gICAgICAgcGRhdGEtPnhwcm9wX3JlZ3MgPSAodm9pZCAqKSgodWludDhfdCAqKXBk YXRhLT54Z21hY19yZWdzIEBADQo+IC0yMjAzLDYgKzIxOTQsMjcgQEAgZXRoX2F4Z2JlX2Rldl9p bml0KHN0cnVjdCBydGVfZXRoX2RldiAqZXRoX2RldikNCj4gICAgICAgZWxzZQ0KPiAgICAgICAg ICAgICAgIHBkYXRhLT52ZGF0YSA9ICZheGdiZV92MmI7DQo+DQo+ICsgICAgIC8qDQo+ICsgICAg ICAqIFVzZSBQQ0kgcm9vdCBjb21wbGV4IGRldmljZSBJRCB0byBpZGVudGlmeSB0aGUgQ1BVDQo+ ICsgICAgICAqLw0KPiArICAgICBzd2l0Y2ggKGdldF9wY2lfcmNfZGV2aWQoKSkgew0KPiArICAg ICBjYXNlIEFNRF9QQ0lfUlZfUk9PVF9DT01QTEVYX0lEOg0KPiArICAgICAgICAgICAgIHBkYXRh LT54cGNzX3dpbmRvd19kZWZfcmVnID0gUENTX1YyX1JWX1dJTkRPV19ERUY7DQo+ICsgICAgICAg ICAgICAgcGRhdGEtPnhwY3Nfd2luZG93X3NlbF9yZWcgPSBQQ1NfVjJfUlZfV0lORE9XX1NFTEVD VDsNCj4gKyAgICAgICAgICAgICBicmVhazsNCj4gKyAgICAgY2FzZSBBTURfUENJX1lDX1JPT1Rf Q09NUExFWF9JRDoNCj4gKyAgICAgICAgICAgICBwZGF0YS0+eHBjc193aW5kb3dfZGVmX3JlZyA9 IFBDU19WMl9ZQ19XSU5ET1dfREVGOw0KPiArICAgICAgICAgICAgIHBkYXRhLT54cGNzX3dpbmRv d19zZWxfcmVnID0gUENTX1YyX1lDX1dJTkRPV19TRUxFQ1Q7DQo+ICsgICAgICAgICAgICAgYnJl YWs7DQo+ICsgICAgIGNhc2UgQU1EX1BDSV9TTk9XWV9ST09UX0NPTVBMRVhfSUQ6DQo+ICsgICAg ICAgICAgICAgcGRhdGEtPnhwY3Nfd2luZG93X2RlZl9yZWcgPSBQQ1NfVjJfV0lORE9XX0RFRjsN Cj4gKyAgICAgICAgICAgICBwZGF0YS0+eHBjc193aW5kb3dfc2VsX3JlZyA9IFBDU19WMl9XSU5E T1dfU0VMRUNUOw0KPiArICAgICAgICAgICAgIGJyZWFrOw0KPiArICAgICBkZWZhdWx0Og0KPiAr ICAgICAgICAgICAgIFBNRF9EUlZfTE9HKEVSUiwgIk5vIHN1cHBvcnRlZCBkZXZpY2VzIGZvdW5k XG4iKTsNCj4gKyAgICAgICAgICAgICByZXR1cm4gLUVOT0RFVjsNCj4gKyAgICAgfQ0KPiArDQo+ ICAgICAgIC8qIENvbmZpZ3VyZSB0aGUgUENTIGluZGlyZWN0IGFkZHJlc3Npbmcgc3VwcG9ydCAq Lw0KPiAgICAgICByZWcgPSBYUENTMzJfSU9SRUFEKHBkYXRhLCBwZGF0YS0+eHBjc193aW5kb3df ZGVmX3JlZyk7DQo+ICAgICAgIHBkYXRhLT54cGNzX3dpbmRvdyA9IFhQQ1NfR0VUX0JJVFMocmVn LCBQQ1NfVjJfV0lORE9XX0RFRiwNCj4gT0ZGU0VUKTsNCg0K