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 32E9AA00C4; Fri, 5 Aug 2022 01:19:44 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DE2D94067C; Fri, 5 Aug 2022 01:19:43 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id B4B5B400D5 for ; Fri, 5 Aug 2022 01:19:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1659655182; x=1691191182; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=xoQ+M4OHwbQbBA6hcs8rUlV/uOe/EOP7RFjXEj6fIbg=; b=TDDaXCOEHTiTOAa1UhJCQlZdBqltE7PhjRQy03hVnKfME9hwqBOnivqW 89UaKfWUl+Vj8nRRCqdf9jSaVOmjDk0R03g6SGVcSUK9FDv+hGz3q1Kfx 6ciTFKe+3xQNaG6a6MAbjWI5uZPRLM/lbOZ2mCm2HF/Vorh//IZfvK3Cx DVDjpTA//ydoMXb5ZJ7Q1quSYTJIh6q0SVZnQiKhBIKfRQtygE8lNzNpk ZW0T/piw+MmZb24XT8FcWCoHG7rYi+9/pdrPy9r0wqW0NPIbT+qMNWIFj 6FtBISKfdP2PMpDn2WUwDrTtEAMle5v4yth0lA+XBWYVvJODBu4BYzqcp g==; X-IronPort-AV: E=McAfee;i="6400,9594,10429"; a="290088734" X-IronPort-AV: E=Sophos;i="5.93,216,1654585200"; d="scan'208";a="290088734" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Aug 2022 16:19:41 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,216,1654585200"; d="scan'208";a="706394381" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by fmsmga002.fm.intel.com with ESMTP; 04 Aug 2022 16:19:41 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Thu, 4 Aug 2022 16:19:40 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28 via Frontend Transport; Thu, 4 Aug 2022 16:19:40 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.169) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.28; Thu, 4 Aug 2022 16:19:40 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RzdZCTHoudKDwvadCtLbHHGv1CgYaeSJsHK5KZdVAcUH+FKJHCyccyzvfN/J12teH/Qtoyw1O26h1w3DJXxqAej+pi8Z1DiucfNMK4j6CLNuykJKjSIaddFsHsKKqwNcg/wb0867pobAdcSu4OI1g9TWdnngDr2RS169yVlUkPCe0DrLXZHo+zBBldwSPYWAFHVP/A33USfZMr9LbbXEn8Nh/geyCIp0zUzB5xA1skV+vA93/wyNACCrKo05O6KQL77WekHOSR8vNhjHz7z1YCz9byP/t85aqmcVBLqzGMjWxjujaTYZ2MSQlFgwIaDrbmIMa4nZJDX4Wx5LTur82Q== 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=xoQ+M4OHwbQbBA6hcs8rUlV/uOe/EOP7RFjXEj6fIbg=; b=oMaRvZx1xnqRJNBXB9lvbjMbvR5db69A76gzrbMthXJzMW+jyPxvZVOBeCTQbXMdF9ceiLnZ9VfLaSciZGv0hazn0I+pWK3pIZ259TAIcp3JoT3yz863IXO3ggrU4GzBGlaOWZb35jBCIC52xNna5zoYX7NZWfdWmv9qXfk6OdGDsP8trJHRGQTkkYM1XvNB9TcRnlhCvcUEKIZlh2N3r1lQW7iSvoqS8AJGHh/IVYMxHUx57IJv8xgVz0indSCJ1+1qdoZEZdFAEvEBdS7OyFDMYCZmeQPOn3Nt1cNOaTuis48nJ9siqGiyB2EWwcODTV6W/62IHx0TOvWlbrtCPQ== 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 Received: from BYAPR11MB3303.namprd11.prod.outlook.com (2603:10b6:a03:18::15) by BN6PR11MB0068.namprd11.prod.outlook.com (2603:10b6:405:69::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5482.16; Thu, 4 Aug 2022 23:19:38 +0000 Received: from BYAPR11MB3303.namprd11.prod.outlook.com ([fe80::9101:d706:ba10:3844]) by BYAPR11MB3303.namprd11.prod.outlook.com ([fe80::9101:d706:ba10:3844%7]) with mapi id 15.20.5504.015; Thu, 4 Aug 2022 23:19:37 +0000 From: "Harris, James R" To: David Marchand CC: "dev@dpdk.org" , "Walker, Benjamin" , "Liu, Changpeng" , Alexey Marchuk , Shuhei Matsumoto Subject: Re: [RFC v3 00/26] Bus and device cleanup for 22.11 Thread-Topic: [RFC v3 00/26] Bus and device cleanup for 22.11 Thread-Index: AQHYopaL6RLeWOtkQkyDXy8araWHk62fbCUA Date: Thu, 4 Aug 2022 23:19:37 +0000 Message-ID: <8AC9271A-AC63-4C5E-BF9C-E4E8027A1132@intel.com> References: <20220628144643.1213026-1-david.marchand@redhat.com> <20220728152640.547725-1-david.marchand@redhat.com> In-Reply-To: <20220728152640.547725-1-david.marchand@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3696.100.31) authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c03ceea1-24a8-49d6-00d7-08da766fccfa x-ms-traffictypediagnostic: BN6PR11MB0068:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wlNE4BKvp0p0TQ4xMa/x5H03MhU3W52mhJ1ksamSHvUcY7sCNPXygLS1NUf7yX7yLtKHCC2oOrcf8dQ8mjjW/wZKR9N7SIlyBA8M5hptsjOd27QrAcn8NwVlueFMQTEZJmQmhi05DYLtliw4RklGB+sgwSHxtLu89YkWzbdQ+EeWn90xGNL6jJTQXhg9i1CO9z0vLCOGk3HMfb7cvXFtb1fzRt9N+ru60pl6foyypl/esg6kxUNObNNe2J2gws4bq1IojhAH1H2RlL6cW1oYtgcMnycvdkfjDUTwBXt8V52WipxIxXHc3etcdJ2umw9CtfBh10pxawsDSUnpxEd320PRpiAQ0/Ikaww8OCCjJyeSzpsNAFH2ZuqJZQCAc+gSyWNpI3B6SwOtybRCU1i7BzAvcKUtDNmUNRVJOt3X2fgiHJ93LPptvI0gSuq0u71d+kUWb0Smz/VwvYhS5HMnLGi5KV1ToTDrjvBdkgfa9unAEtksFPMhxRgffELHY666DtbRwJfAPC0SIsqN434dSqVxdix6D0z1fpTu+9FHoaEPN2PtTYCX1KZJ+Ay2l3JDvlF+nNor8l7pp77+GRBimx+GclnNUZ1CF1Vb0ceAO+qPJc0obX6sfCZ57AKLNsniClYc3bLFLFeHdNR24WvO0oMEkSj6Ql+Z1YMKGHUipWOOJzeRSD26W0uxRd/niHmbU/tZyFrn/EtG58sArnzaFzReaf2xLR4RQceV0mBamgV37Ryo6iUNdzH8tWx8V4eesps41alfKUXRg/4UoXWNxCSO+A1ApSuzMM41n8+g6kN2qkMb/lXxoT/jBKcLwCOIIdikZFXji6lPfOnRzAX2oDfI0WIAQPDBbS38aZT9j/I= 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:(13230016)(376002)(396003)(39860400002)(136003)(366004)(346002)(38100700002)(41300700001)(33656002)(6486002)(36756003)(2616005)(122000001)(966005)(8936002)(26005)(2906002)(6512007)(478600001)(5660300002)(8676002)(4326008)(6916009)(316002)(53546011)(38070700005)(86362001)(66446008)(83380400001)(54906003)(76116006)(66946007)(82960400001)(64756008)(71200400001)(66476007)(6506007)(66556008)(186003)(45980500001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?V0FBalBVU1ZyYU44Z1JlT3E3ckZSZHlKcXU1TkMxMSt6NlBDMk5CTlZ5anlr?= =?utf-8?B?L3grQk40WEt6eExsNEpYVERvYm8rTytXYitRcVVBbWNaK0F0Snh2NXNEUHBw?= =?utf-8?B?YUNwOFV1M2JnVDArdTFsbWF1cFhrRXRnUGVDSHg5RWxJbFV4dzBERnR5N3Q5?= =?utf-8?B?Qm9ON3FKOVVHZzdJcFRQb0dBTEZ3NWNWTGZ5Sk9NY1ZFMXh2S3puMHAyV3Bq?= =?utf-8?B?c3V3bmlTU2pIc0tDT0hvTDVmQVluUzBaQkplSkVnL3ZHWS9yUDRERlE3UTVs?= =?utf-8?B?ZWxiWlVySEFqRzVtOERHWVgrSU5ZcnY2QUlrSDY1QkpzTjBxTEpJNzI1VVUx?= =?utf-8?B?QnFoTjFNSG5JenUyZ0RnZm93MTlNYTFKalBBQ1ovcUJtVVY5UjFvNlZ6Z25D?= =?utf-8?B?bmVIUGlNQ05PS2JpYldiSFRKTWlGdDgwQXhrRDBod01LRWx1SGZZYytKMUdN?= =?utf-8?B?b2cvVGRRN2dMcXRSRHFOYVlyKzYwSkg3dFphTVcyVTJRQnZxL0s4UUNYdkJI?= =?utf-8?B?UlVnMkNmT1lkTys2Z2Vpc1FVRnNuNXFCQVBpTVJrS3Y5NjAySTgxV0FmaGhs?= =?utf-8?B?OFFtRW5OOE9iTGxESG1iclpPdXBjV043bWEwaW5tbXF2TlZiaVRIV09rakta?= =?utf-8?B?ZVBBUmJsUXNpYXNBWm5MeG5ZRjhYemNTZ3hMNW1SMmV1QklRT1lTOC9aNjgx?= =?utf-8?B?K28zeWhpazNWWWpiNy9Dd1NoeWpaUWVwYlZwcGRzdGRuR1FBbmQ2NXZ4MGZk?= =?utf-8?B?aTFtaEhYNG9PaFo5b0YxT2V2WEpOM0NvWk5YcUVoOHNLZEZJOVNpL0ppRE9k?= =?utf-8?B?ZXhXbWZVRjRBdFdSUFlGRGxNVlBobmtiT0VTbVlCNU5pTGl3RUNBNmRtWHdZ?= =?utf-8?B?eklSSURnNkNhTGJzb21GUlZERUIya1YxN3dUWHBnWmtEWlVNTnd6UDZ3MFBW?= =?utf-8?B?Y0pRcTg5TDJZSWRaU0ZQaVlmRTkvVlpyakZyT0Z6UXRacXAvckZaYjVneWFz?= =?utf-8?B?VWo4QzM0REZYNXp2Ly9sVDhHUklqcnhtbVhIeXNiTzQ1T0RlVTZDQ2ZVaXNC?= =?utf-8?B?MWhyWWVORUVVTGVSSE1qUUtCVjZ6YmxoNW9MSks5dDVRM0t0K2s3dWE3TUt2?= =?utf-8?B?aXpabkxEL2pteFJ6NmhYNTNnUERGMStsTGxQMUNGWWE1aTdPR1NoL2ZZRDQw?= =?utf-8?B?c3JoRkRYRjJZSnNHN3VmODRxcjRSMkFPT1I5Mzg0cFJmYll5OTM3Qlk5T1Qz?= =?utf-8?B?d3JNNTRRZEpEZERKRUtEZXNPeEk2UkkxMjcxa0JIODVUSVRSUzJZMnFWNFNT?= =?utf-8?B?c29LV21FVEFHMmFVaHdZbDdqc2tmaUhMeUswOE80bURMdmdjVjRiM2hBZFBC?= =?utf-8?B?UVd2bzNwZW5OV01FTHNpYTNYYkVaYjdoMEpVUG5TbVlPY2JUZzM3bUUxMkVF?= =?utf-8?B?ZmZ1TXpHU1N2ZGhGaGtURTJhNlJLZ0dja3BMVHpYNTZCbXUyT0YycDVtRW5F?= =?utf-8?B?STMyUUZJMXpmY0lRNVJMcjgwcWFsL1djaU10c0dpOGQzMUprempNbFM2SkRp?= =?utf-8?B?WEE3djZjVll2Z0tXTUE0QWxOa3hSa3NyTW15bGI5bUJDbEQzbWVDYWdmM3RO?= =?utf-8?B?ckZDSGN1N1VvM21HQ2wybG9ob1hDYVhRV2dyQXNJMUtPb241RVpTS3cydllX?= =?utf-8?B?c2pqWTE0OEp5a3gxTDdwd0krWGo0b1RVemtla2p6NGdHSU1OcFdrODJEczVW?= =?utf-8?B?aE5td2xVTGxPODZYWitJdFFaQnd1Rks2TzE2MC9XSDI2VUMxdXlnWU9peFNG?= =?utf-8?B?Z1daTjBXdzk1TUUxSEpkS0FPOVcxbUpyazBSZ1RqZFMzdU1QNm90djFvTCt1?= =?utf-8?B?WG1CRSs1a3NKR0I5Nm5adXRsS0Q0ZE5KWkJQSnNXSkZpV1BHcUtaa01uUkdM?= =?utf-8?B?cDV2S2FjMVNGeU15b3VGbkxNbzhjL210WG4xZXpiNlM5Q1hpZ01rT0NnVGJh?= =?utf-8?B?MDVqd2xLZDlXQTJXUDRJdkRCZy81S0Z3UDRjU0tEK1RZOEsyR3gzNC9xaEhC?= =?utf-8?B?dm95VkNBRFZiUzI2VkQxcWtWclhMZ2pzZDlac1BCa1Q0QzBBd1RZYWdvQ3JK?= =?utf-8?B?Kzd1clNoUk5qS2FId21QNk1yOTluQmFOekdTeEYzVklQTElHaWV5ZXNsQlNh?= =?utf-8?B?cVE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: 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: c03ceea1-24a8-49d6-00d7-08da766fccfa X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Aug 2022 23:19:37.8573 (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: wF5TeDBvmozhsWb/op/iJABpPFAZ/b9Exv7GpOOj+nNsJgmH44+afRhYURQNI9ouWQUOjMsBZHFvWE0xtj81DH6j98Tt6Ha7U9LFAWdLPws= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB0068 X-OriginatorOrg: intel.com 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 DQoNCj4gT24gSnVsIDI4LCAyMDIyLCBhdCA4OjI2IEFNLCBEYXZpZCBNYXJjaGFuZCA8ZGF2aWQu bWFyY2hhbmRAcmVkaGF0LmNvbT4gd3JvdGU6DQo+IA0KPiBUaGlzIGlzIGEgUG9DIGZvciBoaWRp bmcgdGhlIHJ0ZV9idXMsIHJ0ZV9kcml2ZXIgYW5kIHJ0ZV9kZXZpY2Ugb2JqZWN0cy4NCj4gQW5k IG1hcmsgYXNzb2NpYXRlZCBkcml2ZXIgb25seSBBUEkgYXMgaW50ZXJuYWwuDQo+IA0KPiBBIGdv b2QgYW1vdW50IG9mIHRoZSBwYXRjaGVzIGFyZSBwcmVwYXJhdGlvbiB3b3JrIG9uIHJ0ZV9idXMu aCwNCj4gcnRlX2Rldi5oLCBydGVfZGV2YXJncy5oIGFuZCBydGVfZWFsLmggaGVhZGVycywgcmVt b3ZpbmcgZGVwZW5kZW5jaWVzDQo+IGJldHdlZW4gdGhlbS4NCj4gDQo+IFBDSSBidXMgc3BlY2lm aWMgaGFuZGxpbmcgYXJlIHJlbW92ZWQgZnJvbSB0ZXN0cG1kLCB1bml0IHRlc3RzIGFuZA0KPiBl eGFtcGxlcy4NCj4gDQo+IEFmdGVyIHRoaXMgc2VyaWVzLCBkcml2ZXItb25seSBBUEkgaGVhZGVy cyBmb3IgcmVnaXN0ZXJpbmcgdG8gYnVzZXMgYXJlDQo+IG5vdCBleHBvcnRlZCBhbnltb3JlLCB1 bmxlc3MgdGhlIGVuYWJsZV9kcml2ZXJfc2RrIG1lc29uIG9wdGlvbiBpcw0KPiBzZWxlY3RlZC4N Cj4gDQo+IE5ldyBhY2Nlc3NvcnMgZm9yIHJ0ZV9idXMsIHJ0ZV9kcml2ZXIgYW5kIHJ0ZV9kZXZp Y2UgaGF2ZSBiZWVuIGFkZGVkLA0KPiBtYXJrZWQgd2l0aCBhbiBleHBlcmltZW50YWwgdGFnIGZp cnN0IHdoZW4gaW50cm9kdWNpbmcgdGhlbSwgYW5kIGxhdGVyDQo+IGluIHRoZSBzZXJpZXMgbWFy a2VkIGFzIHN0YWJsZSBzaW5jZSBleHRlcm5hbCB1c2VycyB3aWxsIHdhbnQgdG8gdXNlDQo+IHRo b3NlIGRyb3AtaW4gcmVwbGFjZW1lbnRzIHJpZ2h0IGF3YXkuDQo+IA0KPiBBIGNoZWNrIGlzIGFk ZGVkIHRvIGVuc3VyZSB3ZSB3b24ndCBwb2xsdXRlIGFwcC8gYW5kIGV4YW1wbGVzLyBhZ2FpbiwN Cj4gdGhvdWdoIHNvbWUgdW5pdCB0ZXN0cyBhcmUgbGVmdCBpbnRlbnRpb25uYWxseSB1bnRvdWNo ZWQgYXMgdGhleSB0ZXN0DQo+IHNvbWUgaW50ZXJuYWxzIG9mIERQREsuDQo+IA0KPiBDb21tZW50 cyB3ZWxjb21lLg0KDQpIaSBEYXZpZCwNCg0KSSBjZXJ0YWlubHkgdW5kZXJzdGFuZCB3YW50aW5n IHRvIGhpZGUgdGhvc2Ugb2JqZWN0cyB0byBhdm9pZCBBQkkNCm1haW50ZW5hbmNlLiAgU1BESyBp cyB1c2luZyBmaWVsZHMgZGlyZWN0bHkgZnJvbSBzb21lIG9mIHRob3NlIHN0cnVjdHVyZXMNCnRv ZGF5LCBidXQgSSB0aGluayBhbGwgb2YgdGhlbSBjb3VsZCBiZSByZXBsYWNlZCB3aXRoIGFzc29j aWF0ZWQgaGVscGVyDQpmdW5jdGlvbnMuICBUaGlzIHdhcyBkaXNjdXNzZWQgYSBiaXQgbGF0ZSBs YXN0IHllYXIgcmVsYXRlZCB0byBDaGVuYm/igJlzDQplYXJsaWVyIHBhdGNoIHNldDoNCg0KaHR0 cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS9kZXZAZHBkay5vcmcvbXNnMjIyNTYwLmh0bWwNCg0K SXQgbG9va3MgbGlrZSBTUERLIG5ldmVyIGdvdCBiYWNrIHRvIHRoZSBEUERLIHByb2plY3Qgb24g ZXhhY3RseSB3aGF0IEFQSXMNCndlIHdvdWxkIG5lZWQsIHRvIHNlZSBpZiBEUERLIGNvdWxkIHN0 aWxsIHN1cHBvcnQgYSBtaW5pbWFsIEFQSSB3aXRob3V0DQpyZXF1aXJpbmcgdGhlIGVuYWJsZV9k cml2ZXJfc2RrIGZsYWcuICBJ4oCZbSBnZW5lcmF0aW5nIGFuIGV4YWN0IGxpc3QsIGJ1dCBpdA0K d291bGQgYmUgcmVuZGVyZWQgbW9vdCBkZXBlbmRpbmcgb24gdGhlIG5leHQgcXVlc3Rpb24uLi4N Cg0KQ2FuIHdlIGtlZXAgcnRlX3BjaV9yZWdpc3RlcigpLCBvciBhIG5ldyB2YXJpYXRpb24gb2Yg aXQgdGhhdCBrZWVwcyB0aGUNCnJ0ZV9wY2lfZHJpdmVyIHN0cnVjdHVyZSBoaWRkZW4/ICBIaWRp bmcgcnRlX3BjaV9yZWdpc3RlcigpIHdvdWxkIG1lYW4NClNQREsgY2FuIG5vIGxvbmdlciB3b3Jr IHdpdGggYSBwYWNrYWdlZCBEUERLLiAgT3IgdGhlIERQREsgcGFja2FnZXMNCndvdWxkIG5lZWQg dG8gc2V0IGVuYWJsZV9kcml2ZXJfc2RrIHdoaWNoIEkgc3VzcGVjdCBpcyBub3QgdGhlIGludGVu dC4NCg0KSWYgeW914oCZcmUgb3BlbiB0byB0aGlzLCB3ZSAoU1BESykgY2FuIG1ha2UgYSBwcm9w b3NhbCBvbiBleGFjdGx5IHdoYXQgd2UNCndvdWxkIG5lZWQgdG8ga2VlcCBTUERLIHdvcmtpbmcg d2l0aCBhIHN0YW5kYXJkIERQREsgYnVpbGQuDQoNClRoYW5rcywNCg0KSmltDQogDQoNCg==