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 4DA6BA057C; Fri, 27 Mar 2020 14:18:26 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id AA5BE1C1C6; Fri, 27 Mar 2020 14:18:25 +0100 (CET) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id A37811C1C3 for ; Fri, 27 Mar 2020 14:18:24 +0100 (CET) IronPort-SDR: 30lxFfpcF061yTp/+uYbHnQal7RozFOggDMRmkNpgiHIXdmGt6GYxJN09u+t2g42UH/I992UiP YQUNJvZE1XQA== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Mar 2020 06:18:23 -0700 IronPort-SDR: 4R7qKV2D9r+wLkODfM7TpheMKxjElYA1aASKIQwh1nTh3cwP49VDJo0IzavqGUsoul44kj/0AF tMTrLw/yYEvQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.72,312,1580803200"; d="scan'208";a="293929051" Received: from orsmsx110.amr.corp.intel.com ([10.22.240.8]) by FMSMGA003.fm.intel.com with ESMTP; 27 Mar 2020 06:18:22 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX110.amr.corp.intel.com (10.22.240.8) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 27 Mar 2020 06:18:22 -0700 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 27 Mar 2020 06:18:22 -0700 Received: from ORSEDG001.ED.cps.intel.com (10.7.248.4) by orsmsx605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Fri, 27 Mar 2020 06:18:22 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.171) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 27 Mar 2020 06:18:22 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BELbAi4Afv1O9r9b4mMRYp6bJdOHZNxE5KyFu9i0yZbrO0GhTHqRPmflXO6jb3d3HCHr7/xRsfWct3jewkHDbWBnzBCGucHVSDFEigOgJm0naMbCfXH78+nNOSGLb0vhHMrz5Nsw/mTi1xUL12bbgX++CRavGbHL28YxQosh6adfEosadBSWbUhyPeCwRhwkMGdnpGDT849cFlwqWjoUGRlrlxFLuMIGXJRi1efW2lTFInzI6aAZlztXNfZXBbtrk0/bfjHYtVxdlk6JFWuGVEXAgoTLRHYhegMTjRDElVfIQ0nxubPFrQcKmPye2pnS2J/3grPqXtP9tvwq//GcLQ== 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=1l5fMgwJ8C7ZC03hQV7uaK4PiV8zA+22x1dQiI6yS4k=; b=j9H0D5P3S1Q2NsnpjgbiTpc2O2oU9WHr+LqOeyY2Bxoas7CEFOZdWYqOd8guUNpTsd/FrRN1iVNrcx/HH88GYB8H9LAcNWX7VwNE6Urjf/ImKJM/OzqdEaFN7W7hUhvnG5WcfHzHMQj3SHZupINw9lEBPxYWiy5wPMUiP7hOlEOGsuCGtdgCIT/3oIJpPCQKInlijyq3dB9X1GOqZSvpfVcTJHm+tibd8ZVrb/B24Cv9PsWxCfvb/3yM9Vv0EFsQUh0dAYEosbtlmwbLSf5+8cUuJLykWGcA3fgzXU6JuHn7SwkoW0ijiQKvJzTwZ/kxXK2X/gxkcBQT6cmV2pQzJg== 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=1l5fMgwJ8C7ZC03hQV7uaK4PiV8zA+22x1dQiI6yS4k=; b=bYDk+CvaZG0SM3OpzDgIPpoyu0E7cr5GlHu+kjbR3XfPr/NjfNlqCS6DfTTR43EQko1O+ZdZPE7JAiwAZAHoZagfmpd9CRtpkpOw2vGLSDDwFg4Pfo3S3quqWM3TU0WHKSkpfxjia6wwzdw2bizqRKs4iZMadIN7QmblFT0PUcE= Received: from BYAPR11MB3143.namprd11.prod.outlook.com (2603:10b6:a03:92::32) by BYAPR11MB3752.namprd11.prod.outlook.com (2603:10b6:a03:fc::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.19; Fri, 27 Mar 2020 13:18:21 +0000 Received: from BYAPR11MB3143.namprd11.prod.outlook.com ([fe80::2c49:cfd1:b7a5:a915]) by BYAPR11MB3143.namprd11.prod.outlook.com ([fe80::2c49:cfd1:b7a5:a915%3]) with mapi id 15.20.2856.019; Fri, 27 Mar 2020 13:18:21 +0000 From: "Van Haaren, Harry" To: David Marchand , "Laatz, Kevin" CC: dev , "Richardson, Bruce" , Neil Horman , Thomas Monjalon , Honnappa Nagarahalli , Dodji Seketeli Thread-Topic: [dpdk-dev] [PATCH v2] eal/cpuflags: add x86 based cpu flags Thread-Index: AQHWApYtlctp7LAde0KgZeQ/hm9q/qhcYBIAgAAMdrA= Date: Fri, 27 Mar 2020 13:18:20 +0000 Message-ID: References: <20200324114921.7184-1-kevin.laatz@intel.com> <20200325111016.29163-1-kevin.laatz@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.2.0.6 authentication-results: spf=none (sender IP is ) smtp.mailfrom=harry.van.haaren@intel.com; x-originating-ip: [192.198.151.189] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1be101d1-ade5-4615-a2bf-08d7d251523c x-ms-traffictypediagnostic: BYAPR11MB3752: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 0355F3A3AE x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(396003)(39860400002)(376002)(346002)(136003)(86362001)(52536014)(4326008)(110136005)(9686003)(33656002)(5660300002)(55016002)(71200400001)(53546011)(54906003)(6506007)(2906002)(478600001)(7696005)(81156014)(8676002)(26005)(316002)(81166006)(6636002)(66556008)(66476007)(76116006)(66446008)(64756008)(186003)(66946007)(8936002)(966005); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR11MB3752; H:BYAPR11MB3143.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +mParSlR+wDPc/z9TT/DsWHY7u8L51oI/nF3mB0BIP3XHTffISHdT1Ozi9JRJVbCxBOKQqU7hInTPr9WlBQB0prcwWwiDkncoYZvtiPmCx9iX3MVaEaCN3g/losejH12KuDJK2wCbsfAoIAxDW0dd5Xgy+xUvbWXEDdXsMlrH3L7qIs62QbGzEdpTR5ukjKf/QAm0r43aP/IZzuZDU4dDbX6wgbVjOdyXVypDtqB8Sk3xGHYn8s+X2kjrq0/w8iFy1/FoxFJfnKu34Ky47DxEi5pZ+BGJ8KXavtbHpt7ne8imxUy00BPwDBM4wPHNnEpcMJZw6a8MtxvxiuSYEngeJHIXxZWfSw8AoqrhBhEFGtfLrAWOb5xdjuwfg2MZZ1CyFD/2Rb9GVmtO7S1RDixlUF9wC0uM/2ZYYdfCU/hUQsAVMUujeo2PYVtFQHBwAxhQuVhzJGaTzTHPlmfh7gxOpMg0xaCv5r4MDW1m/NK9OWL/d3ekYiosgBi81e9Ni5kIo2twHxB4t9ZPYJFtWZJAQ== x-ms-exchange-antispam-messagedata: HoJ84iUcai6ziBYpumgLmMBEbAwg5XNtQ4eeZhG9y6bErmb40L3CGpIjXbtujYF+1xXmnCzN5xSYp2LKk8pldkm9FZVAF4QdBubKQurSn9h9BVlwYdztEGS1E18oOX29Jug0el3JdwxEGSRgH2uBQg== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 1be101d1-ade5-4615-a2bf-08d7d251523c X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Mar 2020 13:18:20.8534 (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: KIwiTg0krzDy+FQ956KZz1oN8rXHxR24ane/Op8MFiQMF5QJtBARdqDLyKLWujXbEWH7nMGEMbS4AG3bsbPA5LuMjZjo0OkMD3t35cI8m2c= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3752 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2] eal/cpuflags: add x86 based cpu flags 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBNYXJjaGFuZCA8ZGF2 aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4NCj4gU2VudDogRnJpZGF5LCBNYXJjaCAyNywgMjAyMCAx MjoyNCBQTQ0KPiBUbzogTGFhdHosIEtldmluIDxrZXZpbi5sYWF0ekBpbnRlbC5jb20+DQo+IENj OiBkZXYgPGRldkBkcGRrLm9yZz47IFJpY2hhcmRzb24sIEJydWNlIDxicnVjZS5yaWNoYXJkc29u QGludGVsLmNvbT47IFZhbg0KPiBIYWFyZW4sIEhhcnJ5IDxoYXJyeS52YW4uaGFhcmVuQGludGVs LmNvbT47IE5laWwgSG9ybWFuDQo+IDxuaG9ybWFuQHR1eGRyaXZlci5jb20+OyBUaG9tYXMgTW9u amFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+OyBIb25uYXBwYQ0KPiBOYWdhcmFoYWxsaSA8SG9u bmFwcGEuTmFnYXJhaGFsbGlAYXJtLmNvbT47IERvZGppIFNla2V0ZWxpIDxkb2RqaUByZWRoYXQu Y29tPg0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjJdIGVhbC9jcHVmbGFnczog YWRkIHg4NiBiYXNlZCBjcHUgZmxhZ3MNCj4gDQo+IE9uIFdlZCwgTWFyIDI1LCAyMDIwIGF0IDEy OjExIFBNIEtldmluIExhYXR6IDxrZXZpbi5sYWF0ekBpbnRlbC5jb20+IHdyb3RlOg0KPiA+DQo+ ID4gVGhpcyBwYXRjaCBhZGRzIENQVSBmbGFncyB3aGljaCB3aWxsIGVuYWJsZSB0aGUgZGV0ZWN0 aW9uIG9mIElTQQ0KPiA+IGZlYXR1cmVzIGF2YWlsYWJsZSBvbiBtb3JlIHJlY2VudCB4ODYgYmFz ZWQgQ1BVcy4NCj4gPg0KPiA+IFRoZSBDUFVJRCBsZWFmIGluZm9ybWF0aW9uIGNhbiBiZSBmb3Vu ZCBpbiBTZWN0aW9uIDEuNyBvZiB0aGlzDQo+ID4gZG9jdW1lbnQ6DQo+ID4gaHR0cHM6Ly9zb2Z0 d2FyZS5pbnRlbC5jb20vc2l0ZXMvZGVmYXVsdC9maWxlcy9tYW5hZ2VkL2M1LzE1L2FyY2hpdGVj dHVyZS0NCj4gaW5zdHJ1Y3Rpb24tc2V0LWV4dGVuc2lvbnMtcHJvZ3JhbW1pbmctcmVmZXJlbmNl LnBkZg0KPiA+DQo+ID4gVGhlIGZvbGxvd2luZyBDUFUgZmxhZ3MgYXJlIGFkZGVkIGluIHRoaXMg cGF0Y2g6DQo+ID4gICAgIC0gQVZYLTUxMiBkb3VibGV3b3JkIGFuZCBxdWFkd29yZCBpbnN0cnVj dGlvbnMuDQo+ID4gICAgIC0gQVZYLTUxMiBpbnRlZ2VyIGZ1c2VkIG11bHRpcGx5LWFkZCBpbnN0 cnVjdGlvbnMuDQo+ID4gICAgIC0gQVZYLTUxMiBjb25mbGljdCBkZXRlY3Rpb24gaW5zdHJ1Y3Rp b25zLg0KPiA+ICAgICAtIEFWWC01MTIgYnl0ZSBhbmQgd29yZCBpbnN0cnVjdGlvbnMuDQo+ID4g ICAgIC0gQVZYLTUxMiB2ZWN0b3IgbGVuZ3RoIGluc3RydWN0aW9ucy4NCj4gPiAgICAgLSBBVlgt NTEyIHZlY3RvciBiaXQgbWFuaXB1bGF0aW9uIGluc3RydWN0aW9ucy4NCj4gPiAgICAgLSBBVlgt NTEyIHZlY3RvciBiaXQgbWFuaXB1bGF0aW9uIDIgaW5zdHJ1Y3Rpb25zLg0KPiA+ICAgICAtIEdh bG9pcyBmaWVsZCBuZXcgaW5zdHJ1Y3Rpb25zLg0KPiA+ICAgICAtIFZlY3RvciBBRVMgaW5zdHJ1 Y3Rpb25zLg0KPiA+ICAgICAtIFZlY3RvciBjYXJyeS1sZXNzIG11bHRpcGx5IGluc3RydWN0aW9u cy4NCj4gPiAgICAgLSBBVlgtNTEyIHZlY3RvciBuZXVyYWwgbmV0d29yayBpbnN0cnVjdGlvbnMu DQo+ID4gICAgIC0gQVZYLTUxMiBmb3IgYml0IGFsZ29yaXRobSBpbnN0cnVjdGlvbnMuDQo+ID4g ICAgIC0gQVZYLTUxMiB2ZWN0b3IgcG9wY291bnQgaW5zdHJ1Y3Rpb25zLg0KPiA+ICAgICAtIENh Y2hlIGxpbmUgZGVtb3RlIGluc3RydWN0aW9ucy4NCj4gPiAgICAgLSBEaXJlY3Qgc3RvcmUgaW5z dHJ1Y3Rpb25zLg0KPiA+ICAgICAtIERpcmVjdCBzdG9yZSA2NEIgaW5zdHJ1Y3Rpb25zLg0KPiA+ ICAgICAtIEFWWC01MTIgdHdvIHJlZ2lzdGVyIGludGVyc2VjdGlvbiBpbnN0cnVjdGlvbnMuDQo+ ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBMYWF0eiA8a2V2aW4ubGFhdHpAaW50ZWwuY29t Pg0KPiA+IC0tLQ0KPiA+ICBsaWIvbGlicnRlX2VhbC9jb21tb24vYXJjaC94ODYvcnRlX2NwdWZs YWdzLmMgIHwgMTggKysrKysrKysrKysrKysrKysrDQo+ID4gIC4uLi9jb21tb24vaW5jbHVkZS9h cmNoL3g4Ni9ydGVfY3B1ZmxhZ3MuaCAgICAgfCAxOCArKysrKysrKysrKysrKysrKysNCj4gPiAg MiBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEv bGliL2xpYnJ0ZV9lYWwvY29tbW9uL2FyY2gveDg2L3J0ZV9jcHVmbGFncy5jDQo+IGIvbGliL2xp YnJ0ZV9lYWwvY29tbW9uL2FyY2gveDg2L3J0ZV9jcHVmbGFncy5jDQo+ID4gaW5kZXggNjQ5MmRm NTU2Li4zMDQzOWU3OTUgMTAwNjQ0DQo+ID4gLS0tIGEvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2Fy Y2gveDg2L3J0ZV9jcHVmbGFncy5jDQo+ID4gKysrIGIvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2Fy Y2gveDg2L3J0ZV9jcHVmbGFncy5jDQo+ID4gQEAgLTEyMCw2ICsxMjAsMjQgQEAgY29uc3Qgc3Ry dWN0IGZlYXR1cmVfZW50cnkgcnRlX2NwdV9mZWF0dXJlX3RhYmxlW10gPSB7DQo+ID4gICAgICAg ICBGRUFUX0RFRihFTTY0VCwgMHg4MDAwMDAwMSwgMCwgUlRFX1JFR19FRFgsIDI5KQ0KPiA+DQo+ ID4gICAgICAgICBGRUFUX0RFRihJTlZUU0MsIDB4ODAwMDAwMDcsIDAsIFJURV9SRUdfRURYLCAg OCkNCj4gPiArDQo+ID4gKyAgICAgICBGRUFUX0RFRihBVlg1MTJEUSwgMHgwMDAwMDAwNywgMCwg UlRFX1JFR19FQlgsIDE3KQ0KPiA+ICsgICAgICAgRkVBVF9ERUYoQVZYNTEySUZNQSwgMHgwMDAw MDAwNywgMCwgUlRFX1JFR19FQlgsIDIxKQ0KPiA+ICsgICAgICAgRkVBVF9ERUYoQVZYNTEyQ0Qs IDB4MDAwMDAwMDcsIDAsIFJURV9SRUdfRUJYLCAyOCkNCj4gPiArICAgICAgIEZFQVRfREVGKEFW WDUxMkJXLCAweDAwMDAwMDA3LCAwLCBSVEVfUkVHX0VCWCwgMzApDQo+ID4gKyAgICAgICBGRUFU X0RFRihBVlg1MTJWTCwgMHgwMDAwMDAwNywgMCwgUlRFX1JFR19FQlgsIDMxKQ0KPiA+ICsgICAg ICAgRkVBVF9ERUYoQVZYNTEyVkJNSSwgMHgwMDAwMDAwNywgMCwgUlRFX1JFR19FQ1gsIDEpDQo+ ID4gKyAgICAgICBGRUFUX0RFRihBVlg1MTJWQk1JMiwgMHgwMDAwMDAwNywgMCwgUlRFX1JFR19F Q1gsIDYpDQo+ID4gKyAgICAgICBGRUFUX0RFRihHRk5JLCAweDAwMDAwMDA3LCAwLCBSVEVfUkVH X0VDWCwgOCkNCj4gPiArICAgICAgIEZFQVRfREVGKFZBRVMsIDB4MDAwMDAwMDcsIDAsIFJURV9S RUdfRUNYLCA5KQ0KPiA+ICsgICAgICAgRkVBVF9ERUYoVlBDTE1VTFFEUSwgMHgwMDAwMDAwNywg MCwgUlRFX1JFR19FQ1gsIDEwKQ0KPiA+ICsgICAgICAgRkVBVF9ERUYoQVZYNTEyVk5OSSwgMHgw MDAwMDAwNywgMCwgUlRFX1JFR19FQ1gsIDExKQ0KPiA+ICsgICAgICAgRkVBVF9ERUYoQVZYNTEy QklUQUxHLCAweDAwMDAwMDA3LCAwLCBSVEVfUkVHX0VDWCwgMTIpDQo+ID4gKyAgICAgICBGRUFU X0RFRihBVlg1MTJWUE9QQ05URFEsIDB4MDAwMDAwMDcsIDAsIFJURV9SRUdfRUNYLCAgMTQpDQo+ ID4gKyAgICAgICBGRUFUX0RFRihDTERFTU9URSwgMHgwMDAwMDAwNywgMCwgUlRFX1JFR19FQ1gs IDI1KQ0KPiA+ICsgICAgICAgRkVBVF9ERUYoTU9WRElSSSwgMHgwMDAwMDAwNywgMCwgUlRFX1JF R19FQ1gsIDI3KQ0KPiA+ICsgICAgICAgRkVBVF9ERUYoTU9WRElSNjRCLCAweDAwMDAwMDA3LCAw LCBSVEVfUkVHX0VDWCwgMjgpDQo+ID4gKyAgICAgICBGRUFUX0RFRihBVlg1MTJWUDJJTlRFUlNF Q1QsIDB4MDAwMDAwMDcsIDAsIFJURV9SRUdfRURYLCA4KQ0KPiA+ICB9Ow0KPiA+DQo+ID4gIGlu dA0KPiA+IGRpZmYgLS1naXQgYS9saWIvbGlicnRlX2VhbC9jb21tb24vaW5jbHVkZS9hcmNoL3g4 Ni9ydGVfY3B1ZmxhZ3MuaA0KPiBiL2xpYi9saWJydGVfZWFsL2NvbW1vbi9pbmNsdWRlL2FyY2gv eDg2L3J0ZV9jcHVmbGFncy5oDQo+ID4gaW5kZXggMjViYTQ3Yjk2Li5mOGY3M2IxOWYgMTAwNjQ0 DQo+ID4gLS0tIGEvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2luY2x1ZGUvYXJjaC94ODYvcnRlX2Nw dWZsYWdzLmgNCj4gPiArKysgYi9saWIvbGlicnRlX2VhbC9jb21tb24vaW5jbHVkZS9hcmNoL3g4 Ni9ydGVfY3B1ZmxhZ3MuaA0KPiA+IEBAIC0xMTMsNiArMTEzLDI0IEBAIGVudW0gcnRlX2NwdV9m bGFnX3Qgew0KPiA+ICAgICAgICAgLyogKEVBWCA4MDAwMDAwN2gpIEVEWCBmZWF0dXJlcyAqLw0K PiA+ICAgICAgICAgUlRFX0NQVUZMQUdfSU5WVFNDLCAgICAgICAgICAgICAgICAgLyoqPCBJTlZU U0MgKi8NCj4gPg0KPiA+ICsgICAgICAgUlRFX0NQVUZMQUdfQVZYNTEyRFEsICAgICAgICAgICAg ICAgLyoqPCBBVlg1MTIgRG91Ymxld29yZCBhbmQNCj4gUXVhZHdvcmQgKi8NCj4gPiArICAgICAg IFJURV9DUFVGTEFHX0FWWDUxMklGTUEsICAgICAgICAgICAgIC8qKjwgQVZYNTEyIEludGVnZXIg RnVzZWQNCj4gTXVsdGlwbHktQWRkICovDQo+ID4gKyAgICAgICBSVEVfQ1BVRkxBR19BVlg1MTJD RCwgICAgICAgICAgICAgICAvKio8IEFWWDUxMiBDb25mbGljdCBEZXRlY3Rpb24qLw0KPiA+ICsg ICAgICAgUlRFX0NQVUZMQUdfQVZYNTEyQlcsICAgICAgICAgICAgICAgLyoqPCBBVlg1MTIgQnl0 ZSBhbmQgV29yZCAqLw0KPiA+ICsgICAgICAgUlRFX0NQVUZMQUdfQVZYNTEyVkwsICAgICAgICAg ICAgICAgLyoqPCBBVlg1MTIgVmVjdG9yIExlbmd0aCAqLw0KPiA+ICsgICAgICAgUlRFX0NQVUZM QUdfQVZYNTEyVkJNSSwgICAgICAgICAgICAgLyoqPCBBVlg1MTIgVmVjdG9yIEJpdA0KPiBNYW5p cHVsYXRpb24gKi8NCj4gPiArICAgICAgIFJURV9DUFVGTEFHX0FWWDUxMlZCTUkyLCAgICAgICAg ICAgIC8qKjwgQVZYNTEyIFZlY3RvciBCaXQNCj4gTWFuaXB1bGF0aW9uIDIgKi8NCj4gPiArICAg ICAgIFJURV9DUFVGTEFHX0dGTkksICAgICAgICAgICAgICAgICAgIC8qKjwgR2Fsb2lzIEZpZWxk IE5ldw0KPiBJbnN0cnVjdGlvbnMgKi8NCj4gPiArICAgICAgIFJURV9DUFVGTEFHX1ZBRVMsICAg ICAgICAgICAgICAgICAgIC8qKjwgVmVjdG9yIEFFUyAqLw0KPiA+ICsgICAgICAgUlRFX0NQVUZM QUdfVlBDTE1VTFFEUSwgICAgICAgICAgICAgLyoqPCBWZWN0b3IgQ2FycnktbGVzcyBNdWx0aXBs eQ0KPiAqLw0KPiA+ICsgICAgICAgUlRFX0NQVUZMQUdfQVZYNTEyVk5OSSwgICAgICAgICAgICAg LyoqPCBBVlg1MTIgVmVjdG9yIE5ldXJhbA0KPiBOZXR3b3JrIEluc3RydWN0aW9ucyAqLw0KPiA+ ICsgICAgICAgUlRFX0NQVUZMQUdfQVZYNTEyQklUQUxHLCAgICAgICAgICAgLyoqPCBBVlg1MTIg Qml0IEFsZ29yaXRobXMgKi8NCj4gPiArICAgICAgIFJURV9DUFVGTEFHX0FWWDUxMlZQT1BDTlRE USwgICAgICAgIC8qKjwgQVZYNTEyIFZlY3RvciBQb3Bjb3VudCAqLw0KPiA+ICsgICAgICAgUlRF X0NQVUZMQUdfQ0xERU1PVEUsICAgICAgICAgICAgICAgLyoqPCBDYWNoZSBMaW5lIERlbW90ZSAq Lw0KPiA+ICsgICAgICAgUlRFX0NQVUZMQUdfTU9WRElSSSwgICAgICAgICAgICAgICAgLyoqPCBE aXJlY3QgU3RvcmUgSW5zdHJ1Y3Rpb25zDQo+ICovDQo+ID4gKyAgICAgICBSVEVfQ1BVRkxBR19N T1ZESVI2NEIsICAgICAgICAgICAgICAvKio8IERpcmVjdCBTdG9yZSBJbnN0cnVjdGlvbnMNCj4g NjRCICovDQo+ID4gKyAgICAgICBSVEVfQ1BVRkxBR19BVlg1MTJWUDJJTlRFUlNFQ1QsICAgICAv Kio8IEFWWDUxMiBUd28gUmVnaXN0ZXINCj4gSW50ZXJzZWN0aW9uICovDQo+ID4gKw0KPiA+ICAg ICAgICAgLyogVGhlIGxhc3QgaXRlbSAqLw0KPiA+ICAgICAgICAgUlRFX0NQVUZMQUdfTlVNRkxB R1MsICAgICAgICAgICAgICAgLyoqPCBUaGlzIHNob3VsZCBhbHdheXMgYmUgdGhlDQo+IGxhc3Qh ICovDQo+IA0KPiBUaGlzIGlzIHNlZW4gYXMgYW4gQUJJIGJyZWFrIGJlY2F1c2Ugb2YgdGhlIGNo YW5nZSBvbiBfTlVNRkxBR1M6DQo+IGh0dHBzOi8vdHJhdmlzLWNpLmNvbS9naXRodWIvb3Zzcm9i b3QvZHBkay9qb2JzLzMwMjUyNDI2NCNMMjM1MQ0KDQpDb3JyZWN0IGEgcHVibGljbHkgZXhwb3Nl ZCBlbnVtIG1heCB2YWx1ZSBoYXMgY2hhbmdlZCAtIEkgZG9uJ3QgYmVsaWV2ZSB0aGlzIGlzIGFu IEFCSSBicmVhaywgYnV0IGEgYmFja3dhcmQgY29tcGF0aWJsZSBBQkkgY2hhbmdlIHdhcyBleHBl Y3RlZCB3aXRoIHRoaXMgcGF0Y2hzZXQuDQoNCkNvZGUgY29tcGlsZWQgYWdhaW5zdCBlZyAxOS4x MSBvciAyMC4wMiBpcyBleHBlY3RlZCB0byBjb250aW51ZSBvcGVyYXRpbmcgY29ycmVjdGx5Lg0K VGhlIG5ldyBmbGFncyB3ZXJlIG9ubHkgYWRkZWQgYXQgdGhlIGVuZCBvZiB0aGUgZW51bSwgZW5z dXJpbmcgdG8gbm90IGNoYW5nZSB0aGUgbWVhbmluZyBvZiBhbnkgZXhpc3RpbmcgZmxhZ3Mgd2hp Y2ggd291bGQgYmUgY29tcGlsZWQtaW4gY29uc3RhbnRzIHRvIHRoZSBhcHBsaWNhdGlvbiBiaW5h cnkuDQoNClRoZSBhY3R1YWwgc2l6ZSBvZiB0aGUgQ1BVIGZsYWdzIGFycmF5IGlzIGEgRFBESyBp bnRlcm5hbCBzdHJ1Y3R1cmUgKGluIGEgLmMgZmlsZSksIGFuZCBpcyBoaWRkZW4gZnJvbSB0aGUg YXBwbGljYXRpb24sIGFuZCBuZXZlciBhbGxvY2F0ZWQgYnkgYW4gYXBwbGljYXRpb24gLSBzbyBu byBwb3NzaWJsZSBtaXNtYXRjaCBpbiBBQkkgdGhlcmU/IEFwcGxpY2F0aW9ucyBjb21waWxlZCBh Z2FpbnN0IHRoZSBvbGRlciBBQkkgd2lsbCBqdXN0IG5vdCBrbm93IGFib3V0IHRoZSBuZXdlciBm bGFncyAtIGJ1dCBzdWZmZXIgbm8gYnJlYWthZ2UuDQoNCkBBQkkgY29tcGF0aWJpbGl0eSBmb2xr cywgcGxlYXNlIHJldmlldyB0b28gLSBidXQgdG8gdGhlIGJlc3Qgb2YgbXkgdW5kZXJzdGFuZGlu ZyB0aGlzIGlzIG5vdCBhbiBBQkkgYnJlYWssIGJ1dCBhIGJhY2t3YXJkcyBjb21wYXRpYmxlIHVw ZGF0ZSBvZiBDUFUgZmxhZyBsaXN0cz8NCg0KVGhhbmtzIGZvciBmbGFnZ2luZyB0aGUgQ0kgcmVz dWx0cyBEYXZpZCENCg0KUmVnYXJkcywgLUhhcnJ5DQo=