From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yb1-f181.google.com (mail-yb1-f181.google.com [209.85.219.181]) by dpdk.org (Postfix) with ESMTP id 13D304F9A for ; Tue, 20 Nov 2018 07:24:44 +0100 (CET) Received: by mail-yb1-f181.google.com with SMTP id g9-v6so322431ybh.7 for ; Mon, 19 Nov 2018 22:24:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=Ao7qpwTG95bNmRsZ6W02iKmZfny0m7GJB6NzoNA6VaU=; b=G2h9JjYZQRl5QZSM3FELJbnsjtuFhDF+MFxq6sCNZpoDHE6s8ddSEQ57Hz/Jqgd0GB mA6bLlR53Gkyx9hrOQ0YhDqAxGoeK4QDoj3P6Z1+yRhDEAGUnBaINwXF4pi8Afk3Vhjo 7SMu+Ufxaax6jCABfx1kRx+2Jlw+gaG+Imr0hsJAe5VQvnrht2rEckLnL/vSL2jk3tc7 RRM+ix9wpDhvvy4kGVYL2nHkvHxooZUtwhjaXpuSY6L3yaWQGIxJD5Sm9NsDSNDxgoRs 0xSnR6HCpsDTSMXUfVq9u0+UcGz+svY2qFXfCeSM9/69T1b83gzA6ZqLnMsB9k35R/hM 68XQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Ao7qpwTG95bNmRsZ6W02iKmZfny0m7GJB6NzoNA6VaU=; b=VgCcEN6xRucxkmflp7yGiUCyYdvbMcwrTGwh3HNzTBqWSPQZumot0ywIaxKvtmNmG5 JxjpCURA/XUe5vcIRg89gHGyD+7eF4NN0mSM9sHiEn1qS6/5p9wrPM2AdP7ngVCVf5ya ABo6/GlihlLZ0OJ3F1zFFou+P8nNiGLtqy6qOBvWVyOLhHz7/jBC/iw+7pO2kCTeIZTT S8M4mDw59nfetjafLXf5IgH/S6fJn9NA9iowl8zRLkAwbcclO1AVDuslCm8xBcV6SAuH Q2t8lWq8yDXlyeQwEVAfo38AZU69xdvVcNTvUgZRy/jgJyV4cbkEI/5NhjfbvAq0FiGb VJLg== X-Gm-Message-State: AA+aEWagYzKP2/Kcbe8+ZZake67K2+CGZCsPLMGq7Cf/eRpeaSCTjtQk eoXxMLwJ9JpAc3e+uz3bgKw85WMxs/At5Jc06SUiiQ== X-Google-Smtp-Source: AFSGD/UVkpIBYcOjtpiHNx+57uTetwjYdwKQaYx30ILA1o9MaLNekQqKbj84gFZU4KyNRQ4I2CgFG8raSHyZWYpeMvc= X-Received: by 2002:a25:6b08:: with SMTP id g8-v6mr610281ybc.280.1542695082408; Mon, 19 Nov 2018 22:24:42 -0800 (PST) MIME-Version: 1.0 From: Kenvish Butani Date: Tue, 20 Nov 2018 11:54:30 +0530 Message-ID: To: dev@dpdk.org Content-Type: text/plain; charset="US-ASCII"; name="l3fwd-app-logs.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="l3fwd-app-logs.txt" X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] Issue in sending and receiving packets through L3fwd sample application 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: , X-List-Received-Date: Tue, 20 Nov 2018 06:24:44 -0000 IyAuL2wzZndkIC1jIDB4MyAtbiAyIC0tIC1wIDB4MyAtLWNvbmZpZz0iKDAsMCwwKSwoMSwwLDEp IgpFQUw6IERldGVjdGVkIDI0IGxjb3JlKHMpCkVBTDogRGV0ZWN0ZWQgMiBOVU1BIG5vZGVzCkVB TDogTXVsdGktcHJvY2VzcyBzb2NrZXQgL3Zhci9ydW4vZHBkay9ydGUvbXBfc29ja2V0CkVBTDog UHJvYmluZyBWRklPIHN1cHBvcnQuLi4KRUFMOiBQQ0kgZGV2aWNlIGlnYl91aW8gMDAwMDowMTow MC4wOiB1aW8gZGV2aWNlIHJlZ2lzdGVyZWQgd2l0aCBpcnEgNDQKMDAwMDowMTowMC4wIG9uIE5V TUEgc29ja2V0IDAKRUFMOiAgIHByb2JlIGRyaXZlcjogODA4NjoxMGE3IG5ldF9lMTAwMF9pZ2IK RUFMOiBQQ0kgZGV2aWNlIGlnYl91aW8gMDAwMDowMTowMC4xOiB1aW8gZGV2aWNlIHJlZ2lzdGVy ZWQgd2l0aCBpcnEgNDUKMDAwMDowMTowMC4xIG9uIE5VTUEgc29ja2V0IDAKRUFMOiAgIHByb2Jl IGRyaXZlcjogODA4NjoxMGE3IG5ldF9lMTAwMF9pZ2IKTFBNIG9yIEVNIG5vbmUgc2VsZWN0ZWQs IGRlZmF1bHQgTFBNIG9uCkluaXRpYWxpemluZyBwb3J0IDAgLi4uIENyZWF0aW5nIHF1ZXVlczog bmJfcnhxPTEgbmJfdHhxPTIuLi4gIEFkZHJlc3M6MDA6MUU6Njc6NEI6Qzk6NTQsIERlc3RpbmF0 aW9uOjAyOjAwOjAwOjAwOjAwOjAwLCBBbGxvY2F0ZWQgbWJ1ZiBwb29sIG9uIHNvY2tldCAwCkxQ TTogQWRkaW5nIHJvdXRlIDB4MDEwMTAxMDAgLyAyNCAoMCkKTFBNOiBBZGRpbmcgcm91dGUgMHgw MjAxMDEwMCAvIDI0ICgxKQpMUE06IEFkZGluZyByb3V0ZSAweDBhMDAwYTBiIC8gMjQgKDApCkxQ TTogQWRkaW5nIHJvdXRlIDB4MGEwMDE0MTYgLyAyNCAoMSkKTFBNOiBBZGRpbmcgcm91dGUgSVBW NiAvIDQ4ICgwKQpMUE06IEFkZGluZyByb3V0ZSBJUFY2IC8gNDggKDEpCkFsbG9jYXRlZCBtYnVm IHBvb2wgb24gc29ja2V0IDEKTFBNOiBBZGRpbmcgcm91dGUgMHgwMTAxMDEwMCAvIDI0ICgwKQpM UE06IEFkZGluZyByb3V0ZSAweDAyMDEwMTAwIC8gMjQgKDEpCkxQTTogQWRkaW5nIHJvdXRlIDB4 MGEwMDBhMGIgLyAyNCAoMCkKTFBNOiBBZGRpbmcgcm91dGUgMHgwYTAwMTQxNiAvIDI0ICgxKQpM UE06IEFkZGluZyByb3V0ZSBJUFY2IC8gNDggKDApCkxQTTogQWRkaW5nIHJvdXRlIElQVjYgLyA0 OCAoMSkKdHhxPTAsMCwwIHR4cT0xLDEsMSAKSW5pdGlhbGl6aW5nIHBvcnQgMSAuLi4gQ3JlYXRp bmcgcXVldWVzOiBuYl9yeHE9MSBuYl90eHE9Mi4uLiAgQWRkcmVzczowMDoxRTo2Nzo0QjpDOTo1 NSwgRGVzdGluYXRpb246MDI6MDA6MDA6MDA6MDA6MDEsIHR4cT0wLDAsMCB0eHE9MSwxLDEgCgpJ bml0aWFsaXppbmcgcnggcXVldWVzIG9uIGxjb3JlIDAgLi4uIHJ4cT0wLDAsMCAKSW5pdGlhbGl6 aW5nIHJ4IHF1ZXVlcyBvbiBsY29yZSAxIC4uLiByeHE9MSwwLDEgCgoKQ2hlY2tpbmcgbGluayBz dGF0dXMuLi4uLi4uLi4uLi4uLi4uLi4uLi5kb25lClBvcnQwIExpbmsgVXAuIFNwZWVkIDEwMDAg TWJwcyAtZnVsbC1kdXBsZXgKUG9ydDEgTGluayBVcC4gU3BlZWQgMTAwMCBNYnBzIC1mdWxsLWR1 cGxleApMM0ZXRDogZW50ZXJpbmcgbWFpbiBsb29wIG9uIGxjb3JlIDEKTDNGV0Q6ICAtLSBsY29y ZWlkPTEgcG9ydGlkPTEgcnhxdWV1ZWlkPTAKTDNGV0Q6IGVudGVyaW5nIG1haW4gbG9vcCBvbiBs Y29yZSAwCkwzRldEOiAgLS0gbGNvcmVpZD0wIHBvcnRpZD0wIHJ4cXVldWVpZD0wCgo= >From shahafs@mellanox.com Tue Nov 20 09:08:55 2018 Return-Path: Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40049.outbound.protection.outlook.com [40.107.4.49]) by dpdk.org (Postfix) with ESMTP id 4CD22548B for ; Tue, 20 Nov 2018 09:08:55 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XWBxZzq9NW+ETjFBKEcHRAbe0pmebvMNLbsQWjWEB+c=; b=DjcGfpzlHQaHpl4ozCa6WTKiJfC4ED/TWVi37/5GYUVxff8bdr5kp5Bx3Bjti7S+6afOrroUnFTkiODr4LizAiNWqYU3QVKew0D2R29E6xpSJpbqXQOTZ8px2VH6EgPvtnicRyLLaQYCveKMbro30iE9QhWMrLAVa1KWoT4mvc8= Received: from DB7PR05MB4426.eurprd05.prod.outlook.com (52.134.109.15) by DB7PR05MB4410.eurprd05.prod.outlook.com (52.134.109.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.21; Tue, 20 Nov 2018 08:08:53 +0000 Received: from DB7PR05MB4426.eurprd05.prod.outlook.com ([fe80::bc22:c2f5:208d:826f]) by DB7PR05MB4426.eurprd05.prod.outlook.com ([fe80::bc22:c2f5:208d:826f%2]) with mapi id 15.20.1294.048; Tue, 20 Nov 2018 08:08:53 +0000 From: Shahaf Shuler To: "Burakov, Anatoly" , "dev@dpdk.org" CC: Olga Shern , Yongseok Koh , "pawelx.wodkowski@intel.com" , "gowrishankar.m@linux.vnet.ibm.com" , "ferruh.yigit@intel.com" , Thomas Monjalon , "arybchenko@solarflare.com" , "shreyansh.jain@nxp.com" Thread-Topic: [RFC] ethdev: introduce DMA memory mapping for external memory Thread-Index: AQHUfAvf4jIdUz85H0GyxZG2DmtVfqVPTGBQgAA0OwCAARQOsIAAF9cAgAYYTHCAAJrWAIAA9FiQ Date: Tue, 20 Nov 2018 08:08:52 +0000 Message-ID: References: <6c7243cd-5370-846b-2999-5ae34722f640@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=shahafs@mellanox.com; x-originating-ip: [31.154.10.105] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DB7PR05MB4410; 6:1VcVHf/c+w3Rk3HKuxJWZySnPr9nfYOhX+PQvFY15LmqI++BvxFB137TnTbV+H9rm2gz0PXN2a2RFKr8PCjt9tcxHcVNlAZZadyOMk2NEhpw9GYPn2TG9Ssn3TBEhyjeUawgi2DgUo+TJAiyoGM4LkS6e71lQ7S/kCQZ+LtvG8MemEQjFFqKBmaQS1R2xSQjfI0R3x77lGYJpyeds9f2n+vc2FBIEIpFYys6xpce/EpUBHk2Er6jaxkqvgRuPkCrHIPolzHmaXJsxBK2Ru0oCSyatW/ERyLuWvmP6BlWKSqKCCPA2GNhf5yCKwqcKJlYJoF5RP33VF4VgvOYc+dImEiVB66s8V/gdE1uLN4uk1V84EZSy6b1PXwy0OmQr0VwN76xnO0tOEbsM6nSb18XWgawkCt6/pxwuMllOkJgvjpnNnD+3poINzf5o9RXZAZRvjNp7AH6riAxjBRJAP8RDg==; 5:OPrED01Fv7NXvOtWV3MQ7qoMgZi2+yUQcjW3ohvkz+mTsjSD9DmvhMRHeAZ3KaTTuHAdWnxOSdKn9eHaNqvJLyDvrDM08I+hD9OQGqtjbBlABAGSNA0Q/I5bh5O+BVPldvkq7AuEHCLQdfgxljCu7B71BD+2UtbmXD4kPuhFQao=; 7:iyBv8WbwLUowgZGdI5z+T8ItV117gQeQ1SsVFiM99THvEYoAJ1cYWrKuAswWsTxbAHEps/28V9CEmsv6UT1JHC9cUtInoFWouZr3Fq15QbUQi3oBUyeVtJhYAQ0BL1T7wuXPwQPiVrCX9eG7sPvm1w== x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 56a920d1-6e07-496a-482e-08d64ebf693d x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:DB7PR05MB4410; x-ms-traffictypediagnostic: DB7PR05MB4410: x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(131327999870524); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(3231442)(944501410)(52105112)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699051)(76991095); SRVR:DB7PR05MB4410; BCL:0; PCL:0; RULEID:; SRVR:DB7PR05MB4410; x-forefront-prvs: 08626BE3A5 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(396003)(376002)(366004)(136003)(346002)(189003)(199004)(25786009)(5660300001)(68736007)(66066001)(86362001)(74316002)(186003)(7736002)(229853002)(305945005)(3846002)(8676002)(256004)(106356001)(6506007)(7696005)(6116002)(9686003)(2501003)(316002)(486006)(102836004)(26005)(71190400001)(71200400001)(33656002)(76176011)(53546011)(105586002)(2906002)(81166006)(55016002)(99286004)(110136005)(81156014)(478600001)(93886005)(446003)(6246003)(53936002)(6436002)(14454004)(8936002)(54906003)(4326008)(2900100001)(476003)(97736004)(11346002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR05MB4410; H:DB7PR05MB4426.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: bFJpo+7UrbdlCN4FfVJ+rEmOwxnr+ppyEEjRwUX9278R2q0LBFkw52uBv3VXtyVwCzhJ+Dg1TS8gIxOFFjoUDsmy/FgaULXNgdXBGJGB0E4SO1ZSJn+JbNCfZAqW/Yiv3i2MUz9CJIUArzQV4VjyfK7jhvJnj0WvAcioXfKjhzl1FGJtj/YQxJzu/WmgEniPHlrYrzSeh84ZEwqCspjHA1cSp2bHxwrQ2bGR7m3afzV7vqq95k4TUWaAq4PGHdxwpAHTx3GHEjwTJB8u0UlozS856BeoUqr6wTWtoz22wsYTpbfgfpK2sSvCRsDOsMWNhw6QS+4GPUaodN9ffknTFPbBpToc0MI/+zvgYwaJ1w8= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 56a920d1-6e07-496a-482e-08d64ebf693d X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Nov 2018 08:08:52.9727 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR05MB4410 Subject: Re: [dpdk-dev] [RFC] ethdev: introduce DMA memory mapping for external memory 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: , X-List-Received-Date: Tue, 20 Nov 2018 08:08:55 -0000 TW9uZGF5LCBOb3ZlbWJlciAxOSwgMjAxOCA3OjE4IFBNLCBCdXJha292LCBBbmF0b2x5Og0KPiBT dWJqZWN0OiBSZTogW1JGQ10gZXRoZGV2OiBpbnRyb2R1Y2UgRE1BIG1lbW9yeSBtYXBwaW5nIGZv ciBleHRlcm5hbA0KPiBtZW1vcnkNCj4gDQo+IE9uIDE5LU5vdi0xOCAxMToyMCBBTSwgU2hhaGFm IFNodWxlciB3cm90ZToNCj4gPiBUaHVyc2RheSwgTm92ZW1iZXIgMTUsIDIwMTggMTowMCBQTSwg QnVyYWtvdiwgQW5hdG9seToNCj4gPj4gU3ViamVjdDogUmU6IFtSRkNdIGV0aGRldjogaW50cm9k dWNlIERNQSBtZW1vcnkgbWFwcGluZyBmb3IgZXh0ZXJuYWwNCj4gPj4gbWVtb3J5DQo+ID4+DQo+ ID4+IE9uIDE1LU5vdi0xOCA5OjQ2IEFNLCBTaGFoYWYgU2h1bGVyIHdyb3RlOg0KPiA+Pj4gV2Vk bmVzZGF5LCBOb3ZlbWJlciAxNCwgMjAxOCA3OjA2IFBNLCBCdXJha292LCBBbmF0b2x5Og0KPiA+ Pj4+IFN1YmplY3Q6IFJlOiBbUkZDXSBldGhkZXY6IGludHJvZHVjZSBETUEgbWVtb3J5IG1hcHBp bmcgZm9yDQo+ID4+Pj4gZXh0ZXJuYWwgbWVtb3J5DQo+ID4+Pj4NCj4gPj4+PiBPbiAxNC1Ob3Yt MTggMjo1MyBQTSwgU2hhaGFmIFNodWxlciB3cm90ZToNCj4gPj4+Pj4gSGkgQW5hdG9seSwNCj4g Pj4+Pj4NCj4gPj4+Pj4gV2VkbmVzZGF5LCBOb3ZlbWJlciAxNCwgMjAxOCAxOjE5IFBNLCBCdXJh a292LCBBbmF0b2x5Og0KPiA+Pj4+Pj4gU3ViamVjdDogUmU6IFtSRkNdIGV0aGRldjogaW50cm9k dWNlIERNQSBtZW1vcnkgbWFwcGluZyBmb3INCj4gPj4+Pj4+IGV4dGVybmFsIG1lbW9yeQ0KPiA+ Pj4+Pj4NCg0KWy4uLl0NCg0KPiA+Pg0KPiA+PiBJIGhhdmUgdG8gYmUgaG9uZXN0LCBJIGRpZG4n dCBjb25zaWRlciB0aGlzIHF1ZXN0aW9uIGJlZm9yZSA6RCBJDQo+ID4+IGd1ZXNzIHRoZXJlIGNv dWxkIGJlIGNhc2VzIHdoZXJlIHVzaW5nIHJ0ZV9tYWxsb2MgbWlnaHQgbm90IGJlDQo+ID4+IHN1 aXRhYmxlIGJlY2F1c2UgaXQgd2FzdGVzIHNvbWUgbWVtb3J5IG9uIG1hbGxvYyBlbGVtZW50cywg aS5lLiBpZg0KPiA+PiB5b3Ugd2FudCB0byB1c2UgTiBwYWdlcyBhcyBtZW1vcnksIHlvdSdkIGhh dmUgdG8gYWxsb2NhdGUgTisxIHBhZ2VzLg0KPiA+PiBJZiBtZW1vcnkgaXMgYXQgYSBwcmVtaXVt LCBtYXliZSBtYW51YWwgbWFuYWdlbWVudCBvZiBpdCB3b3VsZCBiZQ0KPiBiZXR0ZXIgaW4gc29t ZSBjYXNlcy4NCj4gPg0KPiA+IEkgaGFkIHNpbWlsYXIgdGhvdWdodHMsIG1vcmUgcmVsYXRlZCB0 byB0aGUgdXNhYmlsaXR5IGZyb20gdGhlIHVzZXIgc2lkZS4NCj4gPiBXaGVuIGFwcGxpY2F0aW9u IGFsbG9jYXRlZCBhbGxvY2F0ZXMgZXh0ZXJuYWwgbWVtb3J5IGl0IGp1c3Qgd2FudHMgdG8gdXNl IGl0DQo+IGZvciBETUEsIGkuZS4gcHV0IGl0IGFzIHRoZSBtYnVmIGJ1Zl9hZGRyIG9yIHRvIHBv cHVsYXRlIGl0IHcvIGEgbWVtcG9vbC4NCj4gPiBJdCBpcyBhbiAib3ZlcmhlYWQiIHRvIGNyZWF0 ZSBhIHNvY2tldCBmb3IgdGhpcyBleHRlcm5hbCBtZW1vcnksIHRvIHBvcHVsYXRlDQo+IGl0IHcv IHRoZSBtZW1vcnksIGFuZCBsYXRlciBvbiB0byBtYWxsb2MgZnJvbSB0aGlzIHNvY2tldCAob3Ig dXNlIHRoZSBzb2NrZXQNCj4gaWQgZm9yIHRoZSBtZW1wb29sIGNyZWF0aW9uKS4NCj4gPiBOb3Qg dG8gbWVudGlvbiB0aGUgZmFjdCB0aGF0IG1heWJlIHRoZSBhcHBsaWNhdGlvbiB3YW50cyB0byBt YW5hZ2UgdGhpcw0KPiBtZW1vcnkgZGlmZmVyZW50bHkgdGhhbiBob3cgcnRlX21hbGxvYyBkb2Vz Lg0KPiA+DQo+ID4gT24gdGhlIG90aGVyIGhhbmQsIG1hcHBpbmcgbWVtb3J5IHRvIGRldmljZSBi ZWZvcmUgdXNpbmcgaXQgZm9yIGRtYSBpcw0KPiBmYXIgbW9yZSBpbnR1aXRpdmUuDQo+IA0KPiBJ dCBpcyBmYXIgbW9yZSBpbnR1aXRpdmUgKmlmKiB5b3UncmUgZG9pbmcgYWxsIG9mIHRoZSBtZW1v cnkgbWFuYWdlbWVudA0KPiB5b3Vyc2VsZiBvciAianVzdCIgdXNpbmcgdGhpcyBtZW1vcnkgZm9y IGEgbWVtcG9vbC4gVGhpcyB3YXMgYWxyZWFkeSB3b3JraW5nDQo+IGJlZm9yZSwgYW5kIGlmIHlv dSBoYWQgdGhhdCBhcyB5b3VyIHVzZSBjYXNlLCB0aGVyZSBpcyBubyBuZWVkIGZvciB0aGUNCj4g ZXh0ZXJuYWwgbWVtb3J5IGZlYXR1cmUuDQoNCkkgdGhpbmsgaXQgd2FzIGJyb2tlbiBpbiBzb21l IHdheSB3aGVuIHlvdSBkaWQgdGhlIGZpcnN0IHdvcmsgb24gdGhlIG5ldyBtZW1vcnkgbWFuYWdl bWVudC4gDQpCZWNhdXNlIGFmdGVyIHRoaXMgd29yaywgUE1EcyB3ZXJlIGFkanVzdGVkIHRvIGxv b2sgZm9yIHRoZSBtZW1vcnkgb25seSBpbiB0aGUgZmJhcnJheXMsIGFuZCBzdWNoIGV4dGVybmFs IG1lbW9yeSBkb2Vzbid0IGV4aXN0cyB0aGVyZS4NCm90aGVyd2lzZSwgaWYgd29ya2luZywgd2h5 IHlvdSBhZGRlZCB0aGUgc3VwcG9ydCBmb3IgdGhlIGV4dGVybmFsIG1lbW9yeT8gV2hpY2ggb3Ro ZXIgdXNlIGNhc2UgeW91IHRyaWVkIHRvIGNvdmVyPyANCg0KSXQgaXMgZml4ZWQgaW4gc29tZSB3 YXkgd2l0aCB0aGUgbmV3IHdvcmsgdG8gc3VwcG9ydCBleHRlcm5hbCBtZW1vcnksIGJ1dCByZXF1 aXJlcyBjaGFuZ2VzIGluIHRoZSBhcHBsaWNhdGlvbiAodGhlICJvdmVyaGVhZCIgSSByZWZlcnJl ZCBiZWZvcmUpLiANCg0KPiANCj4gT24gdGhlIG90aGVyIGhhbmQsIGlmIHlvdSB3ZXJlIHRvIHVz ZSBpdCBpbiBhIGRpZmZlcmVudCB3YXkgLSBmb3IgZXhhbXBsZSwNCj4gYWxsb2NhdGluZyBoYXNo IHRhYmxlcyBvciBvdGhlciBEUERLIGRhdGEgc3RydWN0dXJlcyAtIHRoZW4gc3VjaCBhIGZlYXR1 cmUgaXMNCj4gZXNzZW50aWFsLiANCg0KSGFzaCB0YWJsZXMgdGhhdCB0aGUgTklDIG5lZWRzIHRv IHJlYWQvd3JpdGUgdG8vZnJvbT8NCkkgZGlkbid0IGdldCB0aGUgcG9pbnQgaGVyZS4gDQoNClRo ZSBlbnRpcmUgcG9pbnQgd2FzIHRvIGFsbG93IHVzaW5nIGV4dGVybmFsIG1lbW9yeSB3aXRoDQo+ IHNlbWFudGljcyBpZGVudGljYWwgdG8gaG93IHlvdSB1c2UgdGhlIHJlc3Qgb2YgRFBESy4NCg0K SSB1bmRlcnN0YW5kIHRoaXMgZGVzaWduIGNob2ljZSwgYW5kIGl0IGhhcyB0aGUgYmVuZWZpdCBv ZiBjb25zaXN0ZW5jeSB2LnMuIG1vcmUgQVBJIGNhbGwgb24gdGhlIGFwcGxpY2F0aW9uIHNpZGUu IA0KDQo+IA0KPiBBbHNvLCB3aGV0aGVyIGl0J3MgImludHVpdGl2ZSIgZGVwZW5kcyBvbiBwZXJz cGVjdGl2ZSAtIHlvdSBzYXkgImkgZXhwZWN0IHRvDQo+IGFsbG9jYXRlIG1lbW9yeSBhbmQgbWFw IGl0IGZvciBETUEgbXlzZWxmIiwgaSBzYXkgIndoeSBkbyBpIGhhdmUgdG8gY2FyZQ0KPiBhYm91 dCBETUEgbWFwcGluZywgRFBESyBzaG91bGQgZG8gdGhpcyBmb3IgbWUiIDopIA0KDQpSaWdodCDw n5iKLiBXZSBzaG91bGQgYmUgZHJpdmVuIGJ5IGN1c3RvbWVycyBhbmQgbm90IHZlbmRvcnMsIHRv byBiYWQgdGhlcmUgaXMgbm8gbXVjaCBmZWVkYmFjayBmcm9tIHRoZW0gb24gdGhlIGNvbW11bml0 eS4gDQpJIGtub3cgZnJvbSBWUFAgc2lkZSB0aGV5IHByZWZlciBub3QgdG8gdXNlIHRoZSBydGVf c29ja2V0IHJhdGhlciB0byBtYW5hZ2UgdGhlIG1lbW9yeSBieSB0aGVtIHNlbGYsIGFuZCB0aGV5 IGFyZSBwZXJmZWN0bHkgZmluZSB3aXRoIG1hcHBpbmcgaXQgZXhwbGljaXRseS4gVGhpcyBpcyB0 cnVlIGZvciBvdGhlciBjb21wYW55IHRoYXQgaGFzIHZzd2l0Y2ggc29sdXRpb24gKHdoaWNoIEkg Y2Fubm90IG1lbnRpb24gYnkgbmFtZSkuIA0KDQoNCklmIHlvdSBhcmUgdXNpbmcgeW91cg0KPiBv d24gbWVtb3J5IG1hbmFnZW1lbnQgYW5kIGRvaW5nIGV2ZXJ5dGhpbmcgbWFudWFsbHkgLSB5b3Ug Z2V0IHRvIG1hcA0KPiBldmVyeXRoaW5nIGZvciBETUEgbWFudWFsbHkuIElmIHlvdSBhcmUgdXNp bmcgRFBESyBmYWNpbGl0aWVzDQo+IC0gaXQgaXMgaW50dWl0aXZlIHRoYXQgZm9yIGFueSBEUERL LW1hbmFnZWQgbWVtb3J5LCBpbnRlcm5hbCBvciBleHRlcm5hbCwNCj4gc2FtZSBydWxlcyBhcHBs eSBhY3Jvc3MgdGhlIGJvYXJkIC0gRE1BIG1hcHBpbmcgaW5jbHVkZWQuDQoNClNvIGlmIHVuZGVy c3RhbmQgeW91IHBvaW50IGhlcmUsIHlvdXIgY2xhaW0gIndlIG5lZWQgYm90aCIuIE9uZSBmb3Ig dXNlcnMgd2hpY2ggcHJlZmVyIHRoZSBEUERLIHRvIGRvIHRoYXQgZm9yIHRoZW0gYW5kIHRoZSBv dGhlciBmb3IgdGhlIHVzZXJzIHdobyB3YW50cyBtb3JlIGNvbnRyb2wuDQpIb3dldmVyLCB3aGVu IGtlZXBpbmcgdGhlIEFQSSBvZiBleHBsaWNpdCBtYXBwaW5nLCB3ZSBjYW4gbm8gbG9uZ2VyIHNh eSB0aGF0IGV4dGVybmFsIG1lbW9yeSBpcyBiZWhhdmVzIGV4YWN0bHkgdGhlIHNhbWUgYXMgaW50 ZXJuYWwuDQoNClNvIGdvaW5nIGJhY2sgdG8gbXkgUkZDIPCfmIosIGlmIHdlIGRlY2lkZSB0byBr ZWVwIGJvdGggYXBwcm9hY2gsIHdoYXQgSSBzdWdnZXN0IGlzIHRvIGNoYW5nZSB0aGUgVkZJTyBt YXBwaW5nIG9uZSB0byBiZSBtb3JlIGdlbmVyaWMgYW5kIHBlciBkZXZpY2UgKGNhbiBiZSBydGVf ZGV2aWNlKS4NCkkgdGhpbmsgdGhlIGJpZ2dlc3QgcXVlc3Rpb25zIHdlIG5lZWQgdG8gYW5zd2Vy IGFyZQ0KMS4gYXJlIHdlIE9LIHdpdGggZ2VuZXJpYywgdmVuZG9yIGFnbm9zdGljIEFQST8NCjIu ICBhcmUgd2UgT0sgdGhhdCB0aGUgZXhwbGljaXQgbWFwcGluZyBpcyBkb25lIHBlciBkZXZpY2U/ DQoNCg0KPiANCj4gPg0KPiA+Pg0KPiA+Pj4NCj4gPj4+Pg0KPiA+Pj4+Pg0KPiA+Pj4+PiBJIGd1 ZXNzIHdlIGNhbiB3ZSBjYW4gYWRkIGEgZmxhZyBvbiB0aGUgZGV2aWNlIG1hcHBpbmcgd2hpY2gg d2lsbA0KPiA+Pj4+PiBzYXkNCj4gPj4+PiBNQVBfVE9fQUxMX0RFVklDRVMsIHRvIGVhc2UgdGhl IGFwcGxpY2F0aW9uIGxpZmUgaW4gdGhlIHByZXNlbmNlIG9mDQo+ID4+Pj4gbXVsdGlwbGUgZGV2 aWNlIGluIHRoZSBob3N0Lg0KPiA+Pj4+Pg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+PiAtLQ0KPiA+ Pj4+IFRoYW5rcywNCj4gPj4+PiBBbmF0b2x5DQo+ID4+DQo+ID4+DQo+ID4+IC0tDQo+ID4+IFRo YW5rcywNCj4gPj4gQW5hdG9seQ0KPiANCj4gDQo+IC0tDQo+IFRoYW5rcywNCj4gQW5hdG9seQ0K