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 D6EEFA04FD; Tue, 14 Jan 2020 13:01:03 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DA8801C1EC; Tue, 14 Jan 2020 13:01:02 +0100 (CET) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2068.outbound.protection.outlook.com [40.107.244.68]) by dpdk.org (Postfix) with ESMTP id BD94B1C1E9 for ; Tue, 14 Jan 2020 13:01:00 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZYF5Dqt9jhVsemqSAmIfJO8nvlls4TJ8T+7JaS0uI8HNNhFfVtmv44CPfx5jFwyXuqAMGBhULUG3faLXWxJ9nEFu9nLSyx+Gzv2P4zEtWj7kiT5Q+GCUqHaPeLFh4HyV/KAtXGkxSIWuY+L4y99uqZews6czcO8NU9gmnToCPv1b/xnSDXbfhklVqS0j9EOqGl+MO34f5g+mTc9CKtwEtl7qVNauOMe6jLXqD2P59dhoP+Yaa34RyfK1R7WqjVRC3xe57dsYECFbW6AmKlEPLgq3EsLAEZO55G/Mm8fX1nnx8btg8K+CV3z30TA17op5Ud7ZDaFmy5lAZ9/7RAbVsg== 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=Y3LzHi+r/+CboONpFIXB8dt2lyTN4AkLtbDV7fBDyV0=; b=n+i9+0w7d6nIK1xw8DbKnqgeaUKhTJhFk7y4sc7YNCnpMsznaWexGXuFurLmO4Xo/MV39QdomC0yX3IAJc32yeCu0LpBZsHsb7YvIfRVO2Wn0Oce2KMk5XpymTqwwv8WeUe6c8wHiGfWUa4TGeplozdYNgl2lkn1vHFcdG5+RjtU+wUDZ7WRIB8t9l8p38cjvHig32prh/oCJKEtZyTAwz6uIaMh3AMqu/BgFwuoH2ZEksuIBrD5wnrAaYrNZQ91bQCSm6/X7g+0ZR3CAZ/EMV/XqO4RziW3eqnpKLFwrooc/zAcO16XRQvsBQ3tIhlT5/sLVe8anCcXyuvSA9SWBg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector2-amdcloud-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y3LzHi+r/+CboONpFIXB8dt2lyTN4AkLtbDV7fBDyV0=; b=YloNV3zSI9eq7xYxOtUEh8V+vm8QwZBe7KystfvqOFueDENh4/7Rxf31GIkxAMr4H+VYZ43K/qwN519eNkr3JJIVB0lL23gAMwCVmF1FvxBEO8Ze/AGvZMq7anUvEm0vV7AKlQdgcklQHfby35IX1qTTKQytTwWwJZhg4mqddNE= Received: from SN6PR12MB2704.namprd12.prod.outlook.com (52.135.104.148) by SN6PR12MB2638.namprd12.prod.outlook.com (52.135.103.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2623.9; Tue, 14 Jan 2020 12:00:59 +0000 Received: from SN6PR12MB2704.namprd12.prod.outlook.com ([fe80::41ba:11c1:62c9:3188]) by SN6PR12MB2704.namprd12.prod.outlook.com ([fe80::41ba:11c1:62c9:3188%7]) with mapi id 15.20.2623.017; Tue, 14 Jan 2020 12:00:59 +0000 From: "Sebastian, Selwin" To: Ferruh Yigit , "dev@dpdk.org" CC: Thomas Monjalon , David Marchand Thread-Topic: [dpdk-dev] [PATCH v2] net/axgbe: add a HW quirk for register definitions Thread-Index: AQHVxrt/3ZBulVga1Ueugvd+bPXwBKfo3V6AgAE5bZA= Date: Tue, 14 Jan 2020 12:00:59 +0000 Message-ID: References: <20200109123937.10658-1-Selwin.Sebastian@amd.com> <755f2068-ee73-9f4b-f1b5-7040293a2f77@intel.com> In-Reply-To: <755f2068-ee73-9f4b-f1b5-7040293a2f77@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_Enabled=true; MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_SetDate=2020-01-14T12:00:55Z; MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_Method=Standard; MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_Name=Internal Use Only - Unrestricted; MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_ActionId=005689ef-bfa2-4477-85f0-0000633a44e4; MSIP_Label_76546daa-41b6-470c-bb85-f6f40f044d7f_ContentBits=1 msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_enabled: true msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_setdate: 2020-01-14T12:00:55Z msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_method: Standard msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_name: Internal Use Only - Unrestricted msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_siteid: 3dd8961f-e488-4e60-8e11-a82d994e183d msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_actionid: bcc8b6d7-add8-4498-aa98-0000f406329e msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_contentbits: 0 authentication-results: spf=none (sender IP is ) smtp.mailfrom=Selwin.Sebastian@amd.com; x-originating-ip: [165.204.157.251] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 44b61eb3-2043-472b-0f13-08d798e96b71 x-ms-traffictypediagnostic: SN6PR12MB2638: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4502; x-forefront-prvs: 028256169F x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(346002)(39860400002)(366004)(136003)(396003)(199004)(189003)(54906003)(8676002)(110136005)(71200400001)(316002)(8936002)(52536014)(5660300002)(81156014)(2906002)(81166006)(7696005)(66446008)(186003)(64756008)(76116006)(66476007)(66556008)(33656002)(9686003)(53546011)(66946007)(6506007)(55016002)(4326008)(478600001)(86362001)(26005); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR12MB2638; H:SN6PR12MB2704.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: amd.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: U2m/aiE5Gy9l4vK+YG9wFroFB2YyLzlGEkeds/9lT3kUTiwaSGS9wKEslY0sX1GiystRunFQRL42oATml2LlpBA3GatNrW96GIf6VdCPb9XPrgFAa55FPKabDUBEGZEFmVY01jFxHI5QTAwbHZd6oyEnvz8c7ZnccyfXsACgxg7AsF5cql4ICyxUdS5cQq7/w4kchHo4o2toaqR8PdrZaUAUfl1BBAEo8S1IIJy8UAH81B3CA/r4ONQEQKNW8HsTwccrifToGK/8VaM8BNpi27c7NJ8t17er+s5yXwnxvjUc6YbtqE0jeu0797K7hfK+S9iD09vGQZ0RgGsL67wvrPu8TbeFHb+dgjDSF+BDNKIUa5kaFLz0+JzOna+we1hWUDgcPw91lzRqVj94Lix4XzUDisL408abFtP1+nsiXEUg6McPZ34KpI2EWXc7IF1c x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 44b61eb3-2043-472b-0f13-08d798e96b71 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jan 2020 12:00:59.1838 (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: 65LEpQZuGMGTTQ8hc6Rm8JcYQFrZb06WauqXSi1qbXah3zddFBWvDGuu7dkpjv6sPF8KrBFRSRpUS8WIc5aJ5Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR12MB2638 Subject: Re: [dpdk-dev] [PATCH v2] net/axgbe: add a HW quirk for register definitions 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" W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEludGVybmFsIERpc3RyaWJ1dGlvbiBPbmx5XQ0KDQpI aSBGZXJydWgsDQoJSSBzdWJtaXR0ZWQgbXkgdjMgb2YgdGhlIHBhdGNoIHdpdGggY2hhbmdlcy4g QWRkZWQgYSBuZXcgYXBpIHRvIHBjaSBkcml2ZXIgdG8gc2VhcmNoIGZvciBkZXZpY2UuICANCg0K VGhhbmtzIGFuZCBSZWdhcmRzDQpTZWx3aW4gU2ViYXN0aWFuDQrCoA0KDQotLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KRnJvbTogRmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRAaW50ZWwuY29t PiANClNlbnQ6IE1vbmRheSwgSmFudWFyeSAxMywgMjAyMCAxMDo0OCBQTQ0KVG86IFNlYmFzdGlh biwgU2Vsd2luIDxTZWx3aW4uU2ViYXN0aWFuQGFtZC5jb20+OyBkZXZAZHBkay5vcmcNCkNjOiBU aG9tYXMgTW9uamFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+OyBEYXZpZCBNYXJjaGFuZCA8ZGF2 aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4NClN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2 Ml0gbmV0L2F4Z2JlOiBhZGQgYSBIVyBxdWlyayBmb3IgcmVnaXN0ZXIgZGVmaW5pdGlvbnMNCg0K W0NBVVRJT046IEV4dGVybmFsIEVtYWlsXQ0KDQpPbiAxLzkvMjAyMCAxMjozOSBQTSwgU2Vsd2lu IFNlYmFzdGlhbiB3cm90ZToNCj4gVjEwMDAvUjEwMDAgcHJvY2Vzc29ycyBhcmUgdXNpbmcgdGhl IHNhbWUgUENJIGlkcyBmb3IgdGhlIG5ldHdvcmsgDQo+IGRldmljZSBhcyBTTk9XWU9XTCBwcm9j ZXNzb3IgYnV0IGhhcyBhbHRlcmVkIHJlZ2lzdGVyIGRlZmluaXRpb25zIGZvciANCj4gZGV0ZXJt aW5pbmcgdGhlIHdpbmRvdyBzZXR0aW5ncyBmb3IgdGhlIGluZGlyZWN0IFBDUyBhY2Nlc3MuDQo+ IEFkZCBzdXBwb3J0IHRvIGNoZWNrIGZvciB0aGlzIGhhcmR3YXJlIGFuZCBpZiBmb3VuZCB1c2Ug dGhlIG5ldyANCj4gcmVnaXN0ZXIgdmFsdWVzDQo+DQo+IFNpZ25lZC1vZmYtYnk6IFNlbHdpbiBT ZWJhc3RpYW4gPHNlbHdpbi5zZWJhc3RpYW5AYW1kLmNvbT4NCj4gLS0tDQo+ICBkcml2ZXJzL25l dC9heGdiZS9heGdiZV9jb21tb24uaCB8ICAyICsrICANCj4gZHJpdmVycy9uZXQvYXhnYmUvYXhn YmVfZXRoZGV2LmMgfCAyMiArKysrKysrKysrKysrKysrKysrLS0tDQo+ICAyIGZpbGVzIGNoYW5n ZWQsIDIxIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQo+DQo+IGRpZmYgLS1naXQgYS9k cml2ZXJzL25ldC9heGdiZS9heGdiZV9jb21tb24uaCANCj4gYi9kcml2ZXJzL25ldC9heGdiZS9h eGdiZV9jb21tb24uaA0KPiBpbmRleCAzNGY2MGYxNTYuLjRhM2ZiYWMxNiAxMDA2NDQNCj4gLS0t IGEvZHJpdmVycy9uZXQvYXhnYmUvYXhnYmVfY29tbW9uLmgNCj4gKysrIGIvZHJpdmVycy9uZXQv YXhnYmUvYXhnYmVfY29tbW9uLmgNCj4gQEAgLTg0MSw2ICs4NDEsOCBAQA0KPiAgI2RlZmluZSBQ Q1NfVjFfV0lORE9XX1NFTEVDVCAgICAgICAgIDB4MDNmYw0KPiAgI2RlZmluZSBQQ1NfVjJfV0lO RE9XX0RFRiAgICAgICAgICAgIDB4OTA2MA0KPiAgI2RlZmluZSBQQ1NfVjJfV0lORE9XX1NFTEVD VCAgICAgICAgIDB4OTA2NA0KPiArI2RlZmluZSBQQ1NfVjJfUlZfV0lORE9XX0RFRiAgICAgICAg IDB4MTA2MA0KPiArI2RlZmluZSBQQ1NfVjJfUlZfV0lORE9XX1NFTEVDVCAgICAgICAgICAgICAg MHgxMDY0DQo+DQo+ICAvKiBQQ1MgcmVnaXN0ZXIgZW50cnkgYml0IHBvc2l0aW9ucyBhbmQgc2l6 ZXMgKi8NCj4gICNkZWZpbmUgUENTX1YyX1dJTkRPV19ERUZfT0ZGU0VUX0lOREVYICAgICAgIDYN Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2F4Z2JlL2F4Z2JlX2V0aGRldi5jIA0KPiBiL2Ry aXZlcnMvbmV0L2F4Z2JlL2F4Z2JlX2V0aGRldi5jDQo+IGluZGV4IGQxZjE2MGU3OS4uYzU1MTM3 NWE0IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL25ldC9heGdiZS9heGdiZV9ldGhkZXYuYw0KPiAr KysgYi9kcml2ZXJzL25ldC9heGdiZS9heGdiZV9ldGhkZXYuYw0KPiBAQCAtMjksOCArMjksMTAg QEAgc3RhdGljIGludCAgYXhnYmVfZGV2X2luZm9fZ2V0KHN0cnVjdCBydGVfZXRoX2RldiANCj4g KmRldiwNCj4NCj4gIC8qIFRoZSBzZXQgb2YgUENJIGRldmljZXMgdGhpcyBkcml2ZXIgc3VwcG9y dHMgKi8NCj4gICNkZWZpbmUgQU1EX1BDSV9WRU5ET1JfSUQgICAgICAgMHgxMDIyDQo+ICsjZGVm aW5lIEFNRF9QQ0lfUlZfUk9PVF9DT01QTEVYX0lEICAgMHgxNWQwDQo+ICAjZGVmaW5lIEFNRF9Q Q0lfQVhHQkVfREVWSUNFX1YyQSAweDE0NTggICNkZWZpbmUgDQo+IEFNRF9QQ0lfQVhHQkVfREVW SUNFX1YyQiAweDE0NTkNCj4gK2V4dGVybiBzdHJ1Y3QgcnRlX3BjaV9idXMgcnRlX3BjaV9idXM7 DQoNClRoaXMgaXMgbm90IHdvcmtpbmcgZm9yIHRoZSBjYXNlIERQREsgaXMgYnVpbGQgYXMgc2hh cmVkIGxpYnJhcnksIHNpbmNlIHRoZSBzeW1ib2wgaXMgbm90IGV4cG9ydGVkIGluIHRoZSAubWFw IGZpbGUsIGJlY2F1c2UgaXQgc2hvdWxkIGJlIGRyaXZlciBpbnRlcm5hbC4NCg0KV2hhdCBhYm91 dCBhZGRpbmcgYW4gQVBJIHRvICdkcml2ZXJzL2J1cy9wY2knIHRvIGNoZWNrIGlmIGdpdmVuIHZl bmRvcl9pZCAmIGRldmljZV9pZCBleGlzdHMgaW4gdGhlIGJ1cz8gVGhpcyBhbHNvIHByZXZlbnRz IGFjY2Vzc2luZyB0aGUgYnVzIGludGVybmFscy4NCg0KDQo+DQo+ICBpbnQgYXhnYmVfbG9ndHlw ZV9pbml0Ow0KPiAgaW50IGF4Z2JlX2xvZ3R5cGVfZHJpdmVyOw0KPiBAQCAtNTg1LDYgKzU4Nyw3 IEBAIGV0aF9heGdiZV9kZXZfaW5pdChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmV0aF9kZXYpDQo+ICAg ICAgIHN0cnVjdCBydGVfcGNpX2RldmljZSAqcGNpX2RldjsNCj4gICAgICAgdWludDMyX3QgcmVn LCBtYWNfbG8sIG1hY19oaTsNCj4gICAgICAgaW50IHJldDsNCj4gKyAgICAgc3RydWN0IHJ0ZV9w Y2lfZGV2aWNlICpyb290X2NvbXBsZXhfZGV2Ow0KPg0KPiAgICAgICBldGhfZGV2LT5kZXZfb3Bz ID0gJmF4Z2JlX2V0aF9kZXZfb3BzOw0KPiAgICAgICBldGhfZGV2LT5yeF9wa3RfYnVyc3QgPSAm YXhnYmVfcmVjdl9wa3RzOyBAQCAtNjA1LDYgKzYwOCwyMCBAQCANCj4gZXRoX2F4Z2JlX2Rldl9p bml0KHN0cnVjdCBydGVfZXRoX2RldiAqZXRoX2RldikNCj4gICAgICAgcGNpX2RldiA9IFJURV9E RVZfVE9fUENJKGV0aF9kZXYtPmRldmljZSk7DQo+ICAgICAgIHBkYXRhLT5wY2lfZGV2ID0gcGNp X2RldjsNCj4NCj4gKyAgICAgLyoNCj4gKyAgICAgICogR2V0IHJvb3QgY29tcGxleCBkZXZpY2Ug dG8gZGlmZmVyZW50aWF0ZSBSViBBWEdCRSB2cyBTTk9XWSBBWEdCRQ0KPiArICAgICAgKi8NCj4g KyAgICAgcm9vdF9jb21wbGV4X2RldiA9IFRBSUxRX0ZJUlNUKCZydGVfcGNpX2J1cy5kZXZpY2Vf bGlzdCk7DQo+ICsNCj4gKyAgICAgaWYgKHJvb3RfY29tcGxleF9kZXYtPmlkLnZlbmRvcl9pZCA9 PSBBTURfUENJX1ZFTkRPUl9JRCAmJg0KPiArICAgICAgICAgICAgIHJvb3RfY29tcGxleF9kZXYt PmlkLmRldmljZV9pZCA9PSBBTURfUENJX1JWX1JPT1RfQ09NUExFWF9JRCkgew0KPiArICAgICAg ICAgICAgICAgICAgICAgcGRhdGEtPnhwY3Nfd2luZG93X2RlZl9yZWcgPSBQQ1NfVjJfUlZfV0lO RE9XX0RFRjsNCj4gKyAgICAgICAgICAgICAgICAgICAgIHBkYXRhLT54cGNzX3dpbmRvd19zZWxf cmVnID0gUENTX1YyX1JWX1dJTkRPV19TRUxFQ1Q7DQo+ICsgICAgIH0gZWxzZSB7DQo+ICsgICAg ICAgICAgICAgcGRhdGEtPnhwY3Nfd2luZG93X2RlZl9yZWcgPSBQQ1NfVjJfV0lORE9XX0RFRjsN Cj4gKyAgICAgICAgICAgICBwZGF0YS0+eHBjc193aW5kb3dfc2VsX3JlZyA9IFBDU19WMl9XSU5E T1dfU0VMRUNUOw0KPiArICAgICB9DQo+ICsNCj4gICAgICAgcGRhdGEtPnhnbWFjX3JlZ3MgPQ0K PiAgICAgICAgICAgICAgICh2b2lkICopcGNpX2Rldi0+bWVtX3Jlc291cmNlW0FYR0JFX0FYR01B Q19CQVJdLmFkZHI7DQo+ICAgICAgIHBkYXRhLT54cHJvcF9yZWdzID0gKHZvaWQgKikoKHVpbnQ4 X3QgKilwZGF0YS0+eGdtYWNfcmVncyBAQCANCj4gLTYyMCwxNCArNjM3LDEzIEBAIGV0aF9heGdi ZV9kZXZfaW5pdChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmV0aF9kZXYpDQo+ICAgICAgICAgICAgICAg cGRhdGEtPnZkYXRhID0gJmF4Z2JlX3YyYjsNCj4NCj4gICAgICAgLyogQ29uZmlndXJlIHRoZSBQ Q1MgaW5kaXJlY3QgYWRkcmVzc2luZyBzdXBwb3J0ICovDQo+IC0gICAgIHJlZyA9IFhQQ1MzMl9J T1JFQUQocGRhdGEsIFBDU19WMl9XSU5ET1dfREVGKTsNCj4gKyAgICAgcmVnID0gWFBDUzMyX0lP UkVBRChwZGF0YSwgcGRhdGEtPnhwY3Nfd2luZG93X2RlZl9yZWcpOw0KPiAgICAgICBwZGF0YS0+ eHBjc193aW5kb3cgPSBYUENTX0dFVF9CSVRTKHJlZywgUENTX1YyX1dJTkRPV19ERUYsIE9GRlNF VCk7DQo+ICAgICAgIHBkYXRhLT54cGNzX3dpbmRvdyA8PD0gNjsNCj4gICAgICAgcGRhdGEtPnhw Y3Nfd2luZG93X3NpemUgPSBYUENTX0dFVF9CSVRTKHJlZywgUENTX1YyX1dJTkRPV19ERUYsIFNJ WkUpOw0KPiAgICAgICBwZGF0YS0+eHBjc193aW5kb3dfc2l6ZSA9IDEgPDwgKHBkYXRhLT54cGNz X3dpbmRvd19zaXplICsgNyk7DQo+ICAgICAgIHBkYXRhLT54cGNzX3dpbmRvd19tYXNrID0gcGRh dGEtPnhwY3Nfd2luZG93X3NpemUgLSAxOw0KPiAtICAgICBwZGF0YS0+eHBjc193aW5kb3dfZGVm X3JlZyA9IFBDU19WMl9XSU5ET1dfREVGOw0KPiAtICAgICBwZGF0YS0+eHBjc193aW5kb3dfc2Vs X3JlZyA9IFBDU19WMl9XSU5ET1dfU0VMRUNUOw0KPiArDQo+ICAgICAgIFBNRF9JTklUX0xPRyhE RUJVRywNCj4gICAgICAgICAgICAgICAgICAgICJ4cGNzIHdpbmRvdyA6JXgsIHNpemUgOiV4LCBt YXNrIDoleCAiLCBwZGF0YS0+eHBjc193aW5kb3csDQo+ICAgICAgICAgICAgICAgICAgICBwZGF0 YS0+eHBjc193aW5kb3dfc2l6ZSwgcGRhdGEtPnhwY3Nfd2luZG93X21hc2spOw0KPg0K