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 CADF6A0C4D; Mon, 4 Oct 2021 18:23:09 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 73FEE41394; Mon, 4 Oct 2021 18:23:09 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id 0E9B341385; Mon, 4 Oct 2021 18:23:06 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10127"; a="224261463" X-IronPort-AV: E=Sophos;i="5.85,346,1624345200"; d="scan'208";a="224261463" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Oct 2021 08:56:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,346,1624345200"; d="scan'208";a="483179400" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by fmsmga007.fm.intel.com with ESMTP; 04 Oct 2021 08:56:20 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Mon, 4 Oct 2021 08:56:20 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Mon, 4 Oct 2021 08:56:20 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Mon, 4 Oct 2021 08:56:20 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.106) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Mon, 4 Oct 2021 08:56:20 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hzhK9lJ/hScK20EqVSIq4gED6IczH+X51ZvqQx2nDR3hLqOyZOOeZ66beVZ9Gn2q9RDHOO/Buw7Hl95Fu4inyPqR4RTSBhxS1cOtgp3GQIgWhV/mbNgDW38uVBfVQnLuu1g8a5s/WngV5A/JxzHo5J5VrC3mQUjN/G/EW7e8BoJVLPkere5k8jemWK+VjHC4AOuFZ2C6p2bH7AAwTyW9jo4IfH6dk8XAD8RSMmid+alPjdloj9AKCovYeh0U/VfbhN5aL/iAxLoaucRPMMBYgRb9/zAHiidhsKbtF0QYiq/rNKwMMYIenL6PHpHjSWYKY7pq+DZyjqpSY4gctFtPSQ== 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=Q8Ebq4I8EKGEXjBUQ5rWKSNXdN23KgiUpVGMCSuA7Ms=; b=FB3xlGwu4kz2U0ZXs8Qo/tpQH1/GcdhJLnVcROgsVmG2uablteVQ+i6hXWrDC29IPPXCACKemYiNGf0/LayBVfAIKLSt0/geb2PdE15JIgUrtm61Q8vz6oLR99CeDKvp34hCl8nIHiQFH33oHSPtfNl/5EJj/t/2vQTB9AqEFLznlh9UqXrxLuAtWpum0TVxTvq3CZuj/t26EnbWA3meKnBi5xgNwrx8y/kgZqbtd2+FYPTgy4gX26FayssqnNifXgBnv7bckjI2nVfJDhWsJlNqO+JCJllTzOUG7T8RCiTTMHCeivYbQgJNPq0RE2zFpdAMxt/Oq+b6Zs3g0LeBnA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Q8Ebq4I8EKGEXjBUQ5rWKSNXdN23KgiUpVGMCSuA7Ms=; b=TFcrzIfdGZU4ebTU5tkfKMeM8VlG9ZFf0shw9buFQy3mrUg06lQFF1ppxqYabfO8g0GfRVDrrH6KhXYu8Kt4gb8Oe6bmH05QuY2lDTYReyZ/5yTn1Iy2VjRLsTngfpVM4KU8HfHjH5BH2952EM1ZDVilVMbR5w/d2H0CwfisWxE= Received: from BYAPR11MB3303.namprd11.prod.outlook.com (2603:10b6:a03:18::15) by BYAPR11MB2917.namprd11.prod.outlook.com (2603:10b6:a03:89::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14; Mon, 4 Oct 2021 15:56:19 +0000 Received: from BYAPR11MB3303.namprd11.prod.outlook.com ([fe80::90d6:7fc6:89dd:2249]) by BYAPR11MB3303.namprd11.prod.outlook.com ([fe80::90d6:7fc6:89dd:2249%5]) with mapi id 15.20.4566.022; Mon, 4 Oct 2021 15:56:19 +0000 From: "Harris, James R" To: David Marchand , "Xia, Chenbo" , "Liu, Changpeng" CC: "dev@dpdk.org" , "ci@dpdk.org" , Aaron Conole , dpdklab , "Zawadzki, Tomasz" , "alexeymar@mellanox.com" Thread-Topic: [dpdk-dev] [PATCH v2 0/7] Removal of PCI bus ABIs Thread-Index: AQHXrDZkG9TZGkgN/EqYGgLShO+DK6u6sE0wgAGmNwCABpsPAP//sWMA Date: Mon, 4 Oct 2021 15:56:19 +0000 Message-ID: References: <20210910022402.26620-1-chenbo.xia@intel.com> <20210918022443.12719-1-chenbo.xia@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.53.21091200 authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 70d954d1-a263-40da-8912-08d9874f8169 x-ms-traffictypediagnostic: BYAPR11MB2917: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: GyLK4pjEhP2KRMuBffs7TUGCD3SMH8TwVmEQWvQy3q2mZElOrj0frvGm6qf3FpSiVAKuAppzai3HqhMSZT1MPsJ2L7NWKm7S8b5A5Ypp96AxHQJJik1IU2rBKylHClbzvYY/Amt0BIiLRgzDLWhJIJEv88iAEbH2EQakMQCpGN4xl1pPRku9E8cOyMQulYDIc3CFPyeU0bI8eCi3tUHKSgIxydo/JcZVAMDu5BGchlQD3BzjTMVsdIldP/pe/D7//OkI0s5ke9t9yBNf8uyk+JO7GDToFaJKKN9ADK0JU+81Jxl68yBBL5xgqoPQ5UdHNxIjQk5930Qk18SQi++Ecvix87Pv1IfjJD56YwEGGOm8MTwuvCWrdAYGKnXQM9Do/7eJiXtdeZ6yI3QPAft1aymyO3rzQ8lsQc4kWlWvPJpAwhJ5at+iKodN3pf04ZwfX1mkqxSBh+5scvgKF5I1JG7mHMazSa8ZXTjecV/IbVqrnWXsuhCWaytX7kGYXlRm08698D9rKn3ItG/qaDvzx9KkSy8n7U4ALIzKVRk3U20PUkefBlnhtSj5liB4MeDzmyC+J/Hye6fneY+4KRqxd+nSWMXMsfU38wAgatZMZ7t9qQT2Vo9r6ewJ0x2nAQ3a2/8oSRzPMuhLei/mOAO5y1AUoiWFjXnwHactlLaLb+xZL1TPN5cdvLvJWQXIMAVEL9ZooPSOyN5QWZQFnIgk9DhhhL+ep2MWFlilaZ1g5mMJmujA1OC3UrE4nOK07nFX x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB3303.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(54906003)(4326008)(38100700002)(6636002)(122000001)(316002)(71200400001)(508600001)(36756003)(110136005)(86362001)(64756008)(33656002)(186003)(38070700005)(76116006)(8936002)(66476007)(8676002)(66446008)(53546011)(66556008)(6506007)(5660300002)(83380400001)(2906002)(66946007)(26005)(6512007)(6486002)(2616005)(45980500001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WjZoeWdnb08vLzc1R0w4ajM2clFXTHRIN09YU0h3dkcvSU96MHNFSkJ0Ylpv?= =?utf-8?B?czBvcmd4blpLd1RIUW1sb3E5Zk9MdU4weU5pNlpvMElRc1dkcVhZZ1F4bTJY?= =?utf-8?B?cG9UaWVNazVTdEFpSzUwWDBEVldxZzg3V0xDdDFsaXNKdnNhckFMOU1yS2dR?= =?utf-8?B?dFRLbWNrdlZheXN6RjlLc1dzZGdTM1kvKzRMZUJ5UTFsSHNpaHVaZERhVERX?= =?utf-8?B?a0NoT055Z21Qc3VzSGxwY2JNK1ZzNGxzUHlCVWZVcFZaSWlNa2N3MU1WcHNo?= =?utf-8?B?aGpLR3pyTWJ0bWlKdkFpYi9POVUyNk8xSGNGZGRtNW5MbGZ0Q3Zmb0QwYlVF?= =?utf-8?B?c05pMVVBZnRKL3VoUWpzWnRoRkhzWWFQUEhWbHd1dGtzZFZZMVZuMmExUEtk?= =?utf-8?B?eVNhMGp1Vk5aSFVRUTYyVkFpMWZMM2l1cU9tYlhjaE9tK1ZhdkVsMllLaU1u?= =?utf-8?B?bWdIVEVFSGFQckVUTEtnMUU2bWswNWljZ2ZDL2JLRFdtakZ2L1E5eXlzZGFG?= =?utf-8?B?cHlEd2RuZHkwR2F0bS8yNDdrZmRRWkt5YklLeW0xMjBMN3VCdVd4ZytucXM5?= =?utf-8?B?dXI5WnY3d3BYZkYrZXEwbW96NDF2YkxuQWNOR0ZlMlB4UUgwdk1wcFdJdW5L?= =?utf-8?B?Tlo2dXEyYmp0NU10azhXZTJjN2Y2dURpZ3BWbkt2djN6ZURNeHQvK0lhWXJy?= =?utf-8?B?MmhnK0tvMVdMNkx5bS9jdDl6dmZ0Y0NKVTY3NC9ObGM0VW1YWlJ6VHI3ZjR0?= =?utf-8?B?RGJNTXA5RTFPTklpQ0tlYjFmMmI1T3kwK0pVZmRQYWlTWDI3REpPZzhIbndx?= =?utf-8?B?aSs2ZkM3emRweFJCMVU5eFJYSHFmZ1NXQkM2TkJrTkFMS2R3ckxUcWlLcGpx?= =?utf-8?B?dERZcWQveWJ2SGFmdWJoaE9jTXlwSmFGUlU1ZHhMQURiNVA4V3pGOWdCblps?= =?utf-8?B?aUZEcDJ4SFlXeHNMeGI4VGNwbnQ2T09IYlNqRTIyY1hOVWIxdXlRSWxGU1pT?= =?utf-8?B?U2JLWmlNYnp0UnZqWnowcjRneU81OUtGNGVIWTR1MzRFV3RGUGtSY0lzV2d0?= =?utf-8?B?b1BEUFVUbVgxWjR6TzgvdjJZdEJOWnFXRVZEWVQ5czM2OVUvMGF2MW5sUEo2?= =?utf-8?B?aFVPdVdSQWllUVR6ZHkvU3M5Ukw0eGpudDVWK050ajJSQzhIS3NxTjR3YTZ2?= =?utf-8?B?V3Q3RXU4UldMelNpU3VUM1dXMzUzZmFXbHZCYVZrYXVZLzhtTnBLTDRyY3RS?= =?utf-8?B?cy9TOFB1bEllMHpEcG5xbmR4dE1GdFRtZnNSM3VtQXlqTlhqUnpZcFNHbHMv?= =?utf-8?B?VFRPaDhBKzQzbUhpdjduRGFxVHJWN0RZRVJUTWtJSVNsSTF4QzBuUjdZejF0?= =?utf-8?B?NzdDTXN1bVcrc1pJTmxHM2FZTU4wcy9nOTA3cUQwYmNMMWpUT1FLNGVrSFFp?= =?utf-8?B?R0Q5bTJIZ1cvcHZLQXV5QkVqNW9idjVnK0hHay92ZXZidCtIYVpSSmNOTHRY?= =?utf-8?B?WUc5WDZZYjN3SXpYZ3JZakN3cVhJVTRxY3JseGZURjdzcjJybS9razhiQVJJ?= =?utf-8?B?NTYzenI5MFgzdGxSZldXMTdZZHlXV0VmTGUzd1NWWFdsVkhOTDhybkRES21u?= =?utf-8?B?amZ0aTRFT3ZDVlppYThzdTBEeXFQRHZiUUI5ZDR4dnU2eDVYNmptWnJsWk5G?= =?utf-8?B?RzllQWJMTm1MN2JvajNiVmdmdVNmTFBjQkRKNXk4dG1McXVoU2trdllBZk1Y?= =?utf-8?B?dzlpbWtUdW5kdENqaW9xaTF3OHFUM1g2VUtCeUMzRTlja1FmbWplTFRZdkxW?= =?utf-8?B?b1Z5MUxRa3JOYXJhbW8wQT09?= Content-Type: text/plain; charset="utf-8" Content-ID: <7F64BBA0B186804C8C3D46F45C13F097@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3303.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 70d954d1-a263-40da-8912-08d9874f8169 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Oct 2021 15:56:19.1280 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Wo38BsZjPG4QIgbEKtLUlmEpEA+VWOzFPFVNv4ZG6Re2LR86PCJdxcceG/C5FYzsuChgqhmrZir79qQRsgjCY/4Bu4lgVV5/SBOiJi0CU7w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2917 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2 0/7] Removal of PCI bus ABIs 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 Sender: "dev" QWRkaW5nIENoYW5ncGVuZyBMaXUgZnJvbSBTUERLIHNpZGUuDQoNCu+7v09uIDEwLzQvMjEsIDY6 NDggQU0sICJEYXZpZCBNYXJjaGFuZCIgPGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb20+IHdyb3Rl Og0KDQogICAgT24gVGh1LCBTZXAgMzAsIDIwMjEgYXQgMTA6NDUgQU0gRGF2aWQgTWFyY2hhbmQN CiAgICA8ZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4gd3JvdGU6DQogICAgPiBPbiBXZWQsIFNl cCAyOSwgMjAyMSBhdCA5OjM4IEFNIFhpYSwgQ2hlbmJvIDxjaGVuYm8ueGlhQGludGVsLmNvbT4g d3JvdGU6DQogICAgPiA+IEBEYXZpZCwgY291bGQgeW91IGhlbHAgbWUgdW5kZXJzdGFuZCB3aGF0 IGlzIHRoZSBjb21waWxlIGVycm9yIGluIEZlZG9yYSAzMT8NCiAgICA+ID4gRFBES19jb21waWxl X3NwZGsgZmFpbHVyZSBpcyBleHBlY3RlZCBhcyB0aGUgaGVhZGVyIG5hbWUgZm9yIFNQREsgaXMg Y2hhbmdlZCwNCiAgICA+ID4gSSBhbSBub3Qgc3VyZSBpZiBpdCdzIHRoZSBzYW1lIGVycm9yLi4u DQogICAgPg0KICAgID4gVGhlIGVycm9yIGxvZyBpcyBvZGQgKG5vIGNvbXBpbGF0aW9uICJiYWNr dHJhY2UiKS4NCiAgICA+IFlvdSdsbCBuZWVkIHRvIHRlc3Qgc3BkayBtYW51YWxseSBJIGd1ZXNz Lg0KDQogICAgVHJpZWQgeW91ciBzZXJpZXMgd2l0aCBTUERLICh3L28gYW5kIHcvIGVuYWJsZV9k cml2ZXJfc2RrKS4NCiAgICBJIHRoaW5rIHRoZSBzYW1lLCBhbmQgdGhlIGVycm9yIGlzIGxpa2Vs eSBkdWUgdG8gdGhlIGZpbGUgcmVuYW1lLg0KDQogICAgJCBtYWtlDQogICAgICBDQyBsaWIvZW52 X2RwZGsvZW52Lm8NCiAgICBJbiBmaWxlIGluY2x1ZGVkIGZyb20gZW52LmM6Mzk6MDoNCiAgICBl bnZfaW50ZXJuYWwuaDo2NDoyNTogZXJyb3I6IGZpZWxkIOKAmGRyaXZlcuKAmSBoYXMgaW5jb21w bGV0ZSB0eXBlDQogICAgICBzdHJ1Y3QgcnRlX3BjaV9kcml2ZXIgIGRyaXZlcjsNCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXg0KICAgIGVudl9pbnRlcm5hbC5oOjc1OjU5OiB3YXJuaW5n OiDigJhzdHJ1Y3QgcnRlX3BjaV9kZXZpY2XigJkgZGVjbGFyZWQgaW5zaWRlDQogICAgcGFyYW1l dGVyIGxpc3QgW2VuYWJsZWQgYnkgZGVmYXVsdF0NCiAgICAgaW50IHBjaV9kZXZpY2VfaW5pdChz dHJ1Y3QgcnRlX3BjaV9kcml2ZXIgKmRyaXZlciwgc3RydWN0DQogICAgcnRlX3BjaV9kZXZpY2Ug KmRldmljZSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBeDQogICAgZW52X2ludGVybmFsLmg6NzU6NTk6IHdhcm5pbmc6IGl0 cyBzY29wZSBpcyBvbmx5IHRoaXMgZGVmaW5pdGlvbiBvcg0KICAgIGRlY2xhcmF0aW9uLCB3aGlj aCBpcyBwcm9iYWJseSBub3Qgd2hhdCB5b3Ugd2FudCBbZW5hYmxlZCBieSBkZWZhdWx0XQ0KICAg IGVudl9pbnRlcm5hbC5oOjc2OjI4OiB3YXJuaW5nOiDigJhzdHJ1Y3QgcnRlX3BjaV9kZXZpY2Xi gJkgZGVjbGFyZWQgaW5zaWRlDQogICAgcGFyYW1ldGVyIGxpc3QgW2VuYWJsZWQgYnkgZGVmYXVs dF0NCiAgICAgaW50IHBjaV9kZXZpY2VfZmluaShzdHJ1Y3QgcnRlX3BjaV9kZXZpY2UgKmRldmlj ZSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4NCiAgICBlbnZfaW50ZXJuYWwu aDo4OTozODogd2FybmluZzog4oCYc3RydWN0IHJ0ZV9wY2lfZGV2aWNl4oCZIGRlY2xhcmVkIGlu c2lkZQ0KICAgIHBhcmFtZXRlciBsaXN0IFtlbmFibGVkIGJ5IGRlZmF1bHRdDQogICAgIHZvaWQg dnRvcGh5c19wY2lfZGV2aWNlX2FkZGVkKHN0cnVjdCBydGVfcGNpX2RldmljZSAqcGNpX2Rldmlj ZSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeDQogICAgZW52 X2ludGVybmFsLmg6OTY6NDA6IHdhcm5pbmc6IOKAmHN0cnVjdCBydGVfcGNpX2RldmljZeKAmSBk ZWNsYXJlZCBpbnNpZGUNCiAgICBwYXJhbWV0ZXIgbGlzdCBbZW5hYmxlZCBieSBkZWZhdWx0XQ0K ICAgICB2b2lkIHZ0b3BoeXNfcGNpX2RldmljZV9yZW1vdmVkKHN0cnVjdCBydGVfcGNpX2Rldmlj ZSAqcGNpX2RldmljZSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIF4NCiAgICBtYWtlWzJdOiAqKiogW2Vudi5vXSBFcnJvciAxDQogICAgbWFrZVsxXTogKioq IFtlbnZfZHBka10gRXJyb3IgMg0KICAgIG1ha2U6ICoqKiBbbGliXSBFcnJvciAyDQoNCg0KDQog ICAgU28gYmFzaWNhbGx5LCBTUERLIG5lZWRzIHNvbWUgdXBkYXRlcyBzaW5jZSBpdCBoYXMgaXRz IG93biBwY2kgZHJpdmVycy4NCiAgICBJIGNvcGllZCBzb21lIFNQREsgZm9sa3MgZm9yIGluZm8u DQoNCiAgICAqRGlzY2xhaW1lciogSSBvbmx5IGNoZWNrZWQgaXQgbGlua3MgZmluZSBhZ2FpbnN0 IG15IDIxLjExIGRwZGsgZW52LA0KICAgIGFuZCBkaWQgbm90IHRlc3QgdGhlIG90aGVyIGNhc2Vz Og0KDQogICAgZGlmZiAtLWdpdCBhL2RwZGtidWlsZC9NYWtlZmlsZSBiL2RwZGtidWlsZC9NYWtl ZmlsZQ0KICAgIGluZGV4IGQ1MWIxYTZlNS4uMGU2NjY3MzVkIDEwMDY0NA0KICAgIC0tLSBhL2Rw ZGtidWlsZC9NYWtlZmlsZQ0KICAgICsrKyBiL2RwZGtidWlsZC9NYWtlZmlsZQ0KICAgIEBAIC0x NjYsNiArMTY2LDcgQEAgYWxsOiAkKFNQREtfUk9PVF9ESVIpL2RwZGsvYnVpbGQtdG1wDQogICAg ICQoU1BES19ST09UX0RJUikvZHBkay9idWlsZC10bXA6ICQoU1BES19ST09UX0RJUikvbWsvY2Mu bWsNCiAgICAkKFNQREtfUk9PVF9ESVIpL2luY2x1ZGUvc3Bkay9jb25maWcuaA0KICAgICAgICAg ICAgJChRKXJtIC1yZiAkKFNQREtfUk9PVF9ESVIpL2RwZGsvYnVpbGQgJChTUERLX1JPT1RfRElS KS9kcGRrL2J1aWxkLXRtcA0KICAgICAgICAgICAgJChRKWNkICIkKFNQREtfUk9PVF9ESVIpL2Rw ZGsiOyBDQz0iJChTVUJfQ0MpIiBtZXNvbg0KICAgIC0tcHJlZml4PSIkKE1FU09OX1BSRUZJWCki IC0tbGliZGlyIGxpYiAtRGNfYXJncz0iJChEUERLX0NGTEFHUykiDQogICAgLURjX2xpbmtfYXJn cz0iJChEUERLX0xERkxBR1MpIiAkKERQREtfT1BUUykNCiAgICAtRGRpc2FibGVfZHJpdmVycz0i JChzaGVsbCBlY2hvICQoRFBES19ESVNBQkxFRF9EUlZFUlMpIHwgc2VkIC1FICJzLw0KICAgICsv LC9nIikiIGJ1aWxkLXRtcA0KICAgICsgICAgICAgJChRKSEgbWVzb24gY29uZmlndXJlIGJ1aWxk LXRtcCB8IGdyZXAgLXF3IGVuYWJsZV9kcml2ZXJfc2RrDQogICAgfHwgbWVzb24gY29uZmlndXJl IGJ1aWxkLXRtcCAtRGVuYWJsZV9kcml2ZXJfc2RrPXRydWUNCiAgICAgICAgICAgICQoUSlzZWQg JChTRURfSU5QTEFDRV9GTEFHKSAncy8jZGVmaW5lIFJURV9FQUxfUE1EX1BBVEgNCiAgICAuKi8j ZGVmaW5lIFJURV9FQUxfUE1EX1BBVEggIiIvZycNCiAgICAkKFNQREtfUk9PVF9ESVIpL2RwZGsv YnVpbGQtdG1wL3J0ZV9idWlsZF9jb25maWcuaA0KICAgICAgICAgICAgJChRKSBcDQogICAgICAg ICAgICAjIFRPRE8gTWVzb24gYnVpbGQgYWRkcyBsaWJic2QgZGVwZW5kZW5jeSB3aGVuIGl0J3Mg YXZhaWxhYmxlLg0KICAgIFRoaXMgbWVhbnMgYW55IGFwcCB3aWxsIGJlIFwNCiAgICBkaWZmIC0t Z2l0IGEvbGliL2Vudl9kcGRrL2Vudi5tayBiL2xpYi9lbnZfZHBkay9lbnYubWsNCiAgICBpbmRl eCBjYzdkYjhhYWIuLmUyNGM2OTQyZiAxMDA2NDRiaXRzIHdpdGggYW4gZW1iZWRkZWQgZHBkaw0K ICAgIC0tLSBhL2xpYi9lbnZfZHBkay9lbnYubWsNCiAgICArKysgYi9saWIvZW52X2RwZGsvZW52 Lm1rDQogICAgQEAgLTE3Miw2ICsxNzIsMTIgQEAgRFBES19QUklWQVRFX0xJTktFUl9BUkdTICs9 IC1sbnVtYQ0KICAgICBlbmRpZg0KICAgICBlbmRpZg0KDQogICAgK2lmbmVxICgsJCh3aWxkY2Fy ZCAkKERQREtfSU5DX0RJUikvcnRlX2J1aWxkX2NvbmZpZy5oKSkNCiAgICAraWZuZXEgKCwkKHNo ZWxsIGdyZXAgLWUgImRlZmluZSBSVEVfSEFTX0xJQkFSQ0hJVkUgMSINCiAgICAkKERQREtfSU5D X0RJUikvcnRlX2J1aWxkX2NvbmZpZy5oKSkNCiAgICArRFBES19QUklWQVRFX0xJTktFUl9BUkdT ICs9IC1sYXJjaGl2ZQ0KICAgICtlbmRpZg0KICAgICtlbmRpZg0KICAgICsNCiAgICAgaWZlcSAo JChPUyksTGludXgpDQogICAgIERQREtfUFJJVkFURV9MSU5LRVJfQVJHUyArPSAtbGRsDQogICAg IGVuZGlmDQogICAgZGlmZiAtLWdpdCBhL2xpYi9lbnZfZHBkay9lbnZfaW50ZXJuYWwuaCBiL2xp Yi9lbnZfZHBkay9lbnZfaW50ZXJuYWwuaA0KICAgIGluZGV4IDIzMDNmNDMyYy4uMjRiMzc3NTQ1 IDEwMDY0NA0KICAgIC0tLSBhL2xpYi9lbnZfZHBkay9lbnZfaW50ZXJuYWwuaA0KICAgICsrKyBi L2xpYi9lbnZfZHBkay9lbnZfaW50ZXJuYWwuaA0KICAgIEBAIC00MywxMyArNDMsMTggQEANCiAg ICAgI2luY2x1ZGUgPHJ0ZV9lYWwuaD4NCiAgICAgI2luY2x1ZGUgPHJ0ZV9idXMuaD4NCiAgICAg I2luY2x1ZGUgPHJ0ZV9wY2kuaD4NCiAgICAtI2luY2x1ZGUgPHJ0ZV9idXNfcGNpLmg+DQogICAg ICNpbmNsdWRlIDxydGVfZGV2Lmg+DQoNCiAgICAgI2lmIFJURV9WRVJTSU9OIDwgUlRFX1ZFUlNJ T05fTlVNKDE5LCAxMSwgMCwgMCkNCiAgICAgI2Vycm9yIFJURV9WRVJTSU9OIGlzIHRvbyBvbGQh IE1pbmltdW0gMTkuMTEgaXMgcmVxdWlyZWQuDQogICAgICNlbmRpZg0KDQogICAgKyNpZiBSVEVf VkVSU0lPTiA8IFJURV9WRVJTSU9OX05VTSgyMSwgMTEsIDAsIDApDQogICAgKyNpbmNsdWRlIDxy dGVfYnVzX3BjaS5oPg0KICAgICsjZWxzZQ0KICAgICsjaW5jbHVkZSA8cGNpX2RyaXZlci5oPg0K ICAgICsjZW5kaWYNCiAgICArDQogICAgIC8qIHg4Ni02NCBhbmQgQVJNIHVzZXJzcGFjZSB2aXJ0 dWFsIGFkZHJlc3NlcyB1c2Ugb25seSB0aGUgbG93IDQ4IGJpdHMgWzAuLjQ3XSwNCiAgICAgICog d2hpY2ggaXMgZW5vdWdoIHRvIGNvdmVyIDI1NiBUQi4NCiAgICAgICovDQoNCg0KDQogICAgLS0g DQogICAgRGF2aWQgTWFyY2hhbmQNCg0KDQo=