From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.31]) by sourceware.org (Postfix) with ESMTPS id 533973858433 for ; Tue, 12 Dec 2023 07:14:03 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 533973858433 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 533973858433 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=134.134.136.31 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1702365244; cv=pass; b=aEBazQAA2eCxHJekukd0GUfrx3fb1PD99oGjorF094eXH2oa8uaZEatsxP61Pcl+YHCHoqQwZhunHEZgUAzoWFtbxLOZ7LvPbMQszUSfCN48XE5LWicKZ2+XQ6qLc0NY8mTpJJbdQ0hdOv/94O07V4V5JJJGkrh7/8cn/v9JI94= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1702365244; c=relaxed/simple; bh=4S4w4DfqzmRrgQiwgcdoVNOAZOBWvnr0RdxLIZFwS1g=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=F2q/eHfVJE3JBf2R0FtxPsYhVM31WTUtnTQGDxrHFnN7OhYOMAqscj4lKWKYCqh9v+cYOOmsUOqZxl0b4jMRE8+VQ3NMwniM7TQSBo7nA8P5JyBU3kqFlGG2FhdC2LWC2rLIAvmOEKHZA+0nPmrBBgBwQ6pk11GkVlYjtRmT3ZA= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1702365243; x=1733901243; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=4S4w4DfqzmRrgQiwgcdoVNOAZOBWvnr0RdxLIZFwS1g=; b=VNkMp2d9o9cJd8MAUH/vACoDDTXpLvm74UcJdOwe/Fl14qA/F00/M1eN mdPk/sbyEEVTOMfXoVq/vm9LQcLOEftmGGRcuC+Wp9WETEBE+SuXT+wTO BN8+1nyhjVxqqEk16WrP5B29Us4mbLc2qqckwJrUxOl9VW5yi56sAoC3C CUjvXoukx5O3jg1mf14Gfvu6iSxCfAU5751t1TtNeCryydQWQIOY4nU5r ApkV7n2OWoI5oAoNpAB/cRq2Iy1uQCZJ/CksaLy4O3w++PTkygysVAWzt Rz6Csk2PdHjp2DJ3pckk5584LDYGsnqBPNo47CDO28VvnYi2pKkcrymJ2 A==; X-IronPort-AV: E=McAfee;i="6600,9927,10921"; a="459077729" X-IronPort-AV: E=Sophos;i="6.04,269,1695711600"; d="scan'208";a="459077729" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Dec 2023 23:14:02 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10921"; a="723122046" X-IronPort-AV: E=Sophos;i="6.04,269,1695711600"; d="scan'208";a="723122046" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga003.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 11 Dec 2023 23:14:02 -0800 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 11 Dec 2023 23:14:01 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Mon, 11 Dec 2023 23:14:01 -0800 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.168) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Mon, 11 Dec 2023 23:13:59 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nkkdwsMFK6eHE297F2lJbEiV+3blkOyRnyrUA4yjrmyzwywQGA1hPRUaVLYXQgKOEiwymCx0BbXlJXyKFBOtSjHSlIFVjJVg+1VwiqSrJser/IR1Ayz/msNjZbx0FzSk7Y02iPIbn0mmafyFC0+nwzk+39hRcDdzX4MUwNOnj/urCNPrOuFAK2+gQj0xHGmQ/QRRToMSzKdSOmyM32egFy8PHLICOeiVlNUW5KD4BQd9JYT8vxeQxLoTVPpMSPVtYIRWGKNnektMeXlapcROnHn+Pk6Cj2eDpJksv70R6W0W33Yl5L2tn5aJRP3A0S7GWc2EBuZ4ztUSy2mYN+mv+A== 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=4S4w4DfqzmRrgQiwgcdoVNOAZOBWvnr0RdxLIZFwS1g=; b=J56iXH2WmoHucplsR5SaeyeGb4Jwaa38DtcqMtGLyrvDu9cCcw46r90qYN2nKEQh57rEIuDpnVuIrXNncfTT13oE3rCd5zmZ4RfqSIy/fJ8tC2IERr7S4KYLBb9uTGGWUuYvqqKicNg6v7aPQ8Rx49JpCxhwRXncUqG8gUIZ30NQ4N5xlu00nAihITNSgw+z6bYwI+UY0+BmNAFyyWu16vSGpHucD8phyigM0JodyOH8P9oJmYpLS29GonjaMxeyszTsOeucxjgT5QAJdWT2ApJJFmVRg0Q5JDVtbcG5WXa+fxZNyKqBwek2tGZVAqSNn1CCU415BJJU9yrBDoWilw== 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 SJ0PR11MB5940.namprd11.prod.outlook.com (2603:10b6:a03:42f::18) by DM4PR11MB5293.namprd11.prod.outlook.com (2603:10b6:5:390::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.33; Tue, 12 Dec 2023 07:13:53 +0000 Received: from SJ0PR11MB5940.namprd11.prod.outlook.com ([fe80::8a10:338f:c17e:dd7f]) by SJ0PR11MB5940.namprd11.prod.outlook.com ([fe80::8a10:338f:c17e:dd7f%7]) with mapi id 15.20.7068.033; Tue, 12 Dec 2023 07:13:53 +0000 From: "Hu, Lin1" To: "Beulich, Jan" CC: "H.J. Lu" , Binutils Subject: RE: [PATCH] x86: allow 32-bit reg to be used with U{RD,WR}MSR Thread-Topic: [PATCH] x86: allow 32-bit reg to be used with U{RD,WR}MSR Thread-Index: AQHaHrdFDQKIZ3iogkS7vyrw0ICGR7CYZ4EAgABfAwCADJDl0A== Date: Tue, 12 Dec 2023 07:13:53 +0000 Message-ID: References: <90620ac0-6f37-4fdc-b9be-1e01950a081d@suse.com> <8e02065b-e9fb-4a5c-8a49-f56b54913862@suse.com> In-Reply-To: <8e02065b-e9fb-4a5c-8a49-f56b54913862@suse.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR11MB5940:EE_|DM4PR11MB5293:EE_ x-ms-office365-filtering-correlation-id: f6c2c001-1dab-4c83-e762-08dbfae1e629 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: G7QZd3yjXctU1aJUZQiUajmwsacEb9qtHaDOIFG1zgbg27yh5/iNFxXa+aAQ617tvKEtz85pGx1FYTOOrpJVD7dLHMfNuvefPeiLKZrykmbgVUGu8CdEKd88s7wLbr/0OIyz+lWAxXNjiQDw4sATTQ/3QvqrwzVscQhj/7MgUZRjdygftbDGOmCzLchCauuGp9a90EPNHjBy+/lp/vvcb+0+n2l4BNpazcgco60q7UYLqtaJJ4pdujbA7BzPizi9Efo2Yj9qVySGsaP/gclszngcLrbW0GS0VrmWsjrV3HSj04YbybZiYZQr4uS2n9YsJcMspLNIYMo7qnIHW9+SQ6OpvvQrcSNmYGbqKUKrLBG3k3fRSZxLdu8ehKC6ZLX9feQpt8uUBro8PbH6Bmq2bipSdWU/mVs15E3+MwRw1r1T+zhNITmWBjpBoBIk32SPeWrziyZU6d0dukkRRxEuWg4ZPgXAo2os9aJt4dibB0yOY2tJ9VnWS4PFnIa77IGp4mMhszXhOYc05H4VjGinwZJik93XzbWZuyRgA/+JpFRh1ZC2cEivz5xlGSFR2ocg0eVAUWgLGWlXrzns/pN+HzjWwvaim6w+YwXn5LKuI5VooyRfvJTv+6wbvu9KZv92 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR11MB5940.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(376002)(136003)(346002)(396003)(366004)(230922051799003)(451199024)(1800799012)(186009)(64100799003)(41300700001)(38070700009)(5660300002)(2906002)(6506007)(53546011)(9686003)(71200400001)(7696005)(478600001)(55016003)(122000001)(33656002)(38100700002)(82960400001)(83380400001)(8936002)(26005)(4326008)(6916009)(66476007)(54906003)(66556008)(64756008)(76116006)(316002)(8676002)(66446008)(66946007)(86362001)(52536014);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZTBIWCt0ZUdudUhVcGVLU1lpUW4xTjZPbHdTY1FCMFhnOEdHWXhQTUQ3K1Iw?= =?utf-8?B?Wk5Bb1NmYUpQc0RaVGt1Unc3UXZ3WkwrQm1LYVRCa1gwUWx1SCsvdk42NkUv?= =?utf-8?B?OXc4Q3RyOHovT2NzbkUyZ085TjdaQW8vV3dZRyt3NC9BYzN1ZHlqTGliVlFE?= =?utf-8?B?UHlNNFNBTmdyTmxSRGRQVUFaUkZXazBUaCtrSUQwd3ZCRDNHRUpxSXlSMHFa?= =?utf-8?B?bVN5RHRrWkJTUDZiZkJZNit3U3hhWVdtWG40d1BSMksvaTAzMlROVEdWWnFY?= =?utf-8?B?V1VKODVwQ2R3QnZoU3pRcnJ6QURrTW9Ra0J0M2VQOXRjUnBvZmM1SW01NDVT?= =?utf-8?B?aDMxdTB6eWlvTlhTWDQzUHBtRmJYcXJ6dW94WjVjZENwWWpTTTB3NUZyeEJj?= =?utf-8?B?b3RWeTMzb3ZJbWgzRFdMcHArZVJSK21ld2pCQThmd3E5MldENjNFUXE5bzY2?= =?utf-8?B?MVNFT3E2Zm1WTktuRjk3MU5SZUJVTEVSQmhwR25oamRDYTdtWUQrWXhtUzJl?= =?utf-8?B?S05iZTVJUEdTL3hZMnNvdzlxU0YxRnRYYjVFblhjdzJSUmUzRnJmYkJmZlBF?= =?utf-8?B?TDdyZGZET2xHNUhINzJuSTZMejF0RExETmNPL016NE1TQUJEV1E3R0VvUDNT?= =?utf-8?B?aHZndU9jTEl4UFlLR0F3aUE2UXFvVjdYeTNaSXUyYkFQa0d6SER3SmxBTkxP?= =?utf-8?B?SldSVHRSNGpPS2pqdjFBaHRUVjlibkZNZWxyMHl4bjlJbDJWU3VRQndBOUZv?= =?utf-8?B?S01IZllXNDhLU01wd204R0wrdHQ4VlBCZjdJUE16cU1OOWJQZnhueUd0Q05B?= =?utf-8?B?Qjh2ZG1OTmc3eFdQV1lZU0VTL1EvVlJ5VytKcXpCZlgxN0Q4Ukcvd1lLSVRP?= =?utf-8?B?dkhqeHFmcWZlazhZSHhXYi84M0tyd2tJUFdtNVhNWVI0WkYwdS9XZzZHdG1L?= =?utf-8?B?UmU1NmdsVTVwZDk5VEU3MXg0T0Uzbjhpb1l1QVRvSE92V0VaYlJLSkJZNDBV?= =?utf-8?B?a01qcHNvU1psbnF6NnhRWWIvS0pLekRKUzFvNjNmYUl1ekt0Q0FtM3RodkpP?= =?utf-8?B?TTZUUnlqKzY3K3pqcGM0TWEzNWpUeWRzNXZXQ3AyRkQzNG0yNkhuY3hHS2ZG?= =?utf-8?B?U2toeVViSTMvT3RCeGNxQWhabk5kL2JQODhWVjI5UnNHbkdXNVRkcFBlcm1S?= =?utf-8?B?QXBzQkdwSWU0RkZ3TVlpT1pPaWNEMDVrQWtPUjNBUk92bGhtMWxzY3gzUjJn?= =?utf-8?B?aTQ0TEYrMWk5ejQyKzk3UHZZL0N1VWV1T1pYY0hGYThhMG1TTi8xczYvcFJq?= =?utf-8?B?TitnTXBtdXhaeC9BRFhkdEtIREhkbEk4RUIwMk1CN0pvM3haNVRFeU5odXVr?= =?utf-8?B?K3lmcnludTBQS25JcGlRMGoyZkVVZlZGUTFMN3Y5QldIYUxDRWhseGF5SU0z?= =?utf-8?B?dFNxYzBZd2pBZkprS1lJcG1xOE5pcmJmcDhYSnIvK1pEQlBUajd1NHJ6UTFV?= =?utf-8?B?azYwWXFScDlwREZlaHJGMkc2T2JmTjFsRDZCVWtra29nTFNSd2VGWG5TaTVa?= =?utf-8?B?djFGMXZLdDhGaGtyOW5Tb2puT2RVMnc4SnMwZ1Q4Nmo5TldvTHFHbG1NdnRz?= =?utf-8?B?d01xWGpFRGs2S1dWeG5LdDhaSHJ1UWZLblRpQ1BoKzhHdHFxYXZkOWh1eDNI?= =?utf-8?B?Z1VLUjFiTlNsTkphZWtOZTNLWnA0ckpRanFlZTN4T2Q1dElyNkp5MUhLeDRU?= =?utf-8?B?cWY0N0Nxa3ZFcEhaeWVrR2ZaYjNSdGtpak1NREQwa0FPc203N3g3SXl5REhN?= =?utf-8?B?aGRVSXM2M0VjdFZpU3NLbkZHSUNITG1jZFJHRFZhc3FpalowNUlBT2JYWUYy?= =?utf-8?B?Rk5DOEIvZXUwTFZMc1pHM0N4aGVCQXNwQWQ3cDJYTlVMVzNnSUdrR1J1cGcx?= =?utf-8?B?ZTczUUxZNStmREZRNDZqbVNYbkZTc2RndGFPeUp4amErTnNXQ0pKWkoyNXla?= =?utf-8?B?YlhqMEM3T1JrdFozRzc5em5ra2pOUjh1Tk5WY1lqUFBmMUphSGFJN3NUUHBp?= =?utf-8?B?QlJKVW1sOHF6N21tMi9ISGw4NUtRZFJxamtramtmVGZIYW9uYzc4bHo1ZVBX?= =?utf-8?Q?ly88=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR11MB5940.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f6c2c001-1dab-4c83-e762-08dbfae1e629 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Dec 2023 07:13:53.8598 (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: kISDxE5PYDBnZDKKX+vrpJf5REVa7EXaD5TfOJn8/RmyGGXX+bzYOm8ZKO7FKuoDogUj6TM9Rebm4rqUpfAzOg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB5293 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,LOTS_OF_MONEY,MONEY_NOHTML,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgNCwgMjAyMyAzOjE4IFBNDQo+ IFRvOiBIdSwgTGluMSA8bGluMS5odUBpbnRlbC5jb20+DQo+IENjOiBILkouIEx1IDxoamwudG9v bHNAZ21haWwuY29tPjsgQmludXRpbHMgPGJpbnV0aWxzQHNvdXJjZXdhcmUub3JnPg0KPiBTdWJq ZWN0OiBSZTogW1BBVENIXSB4ODY6IGFsbG93IDMyLWJpdCByZWcgdG8gYmUgdXNlZCB3aXRoIFV7 UkQsV1J9TVNSDQo+IA0KPiBPbiAwNC4xMi4yMDIzIDAyOjQ1LCBIdSwgTGluMSB3cm90ZToNCj4g PiBJIHRhbGtlZCB0byB0aGUgcGVvcGxlIGludm9sdmVkLiBUaGV5IGZvdW5kIHRoZSBlZHMgZGVz Y3JpcHRpb24gYWJvdXQNCj4gPiAiaWdub3JpbmcgaDMyIGJpdHMgb2YgdGhlIE1TUiBhZGRyZXNz IGZvciByZWdpc3RlciB2YXJpYW50cyIgaXMgYSBkb2N1bWVudGF0aW9uDQo+IGJ1Zy4gVGhlIHJp Z2h0IHZlcnNpb24gaXMgVVNFUl9NU1IgaGF2ZSBhIEdQIGZhdWx0IG9uIGgzMiBvZiB0aGUgTVNS IGFkZHJlc3MNCj4gZm9yIHRoZSByZWdpc3RlciB2ZXJzaW9uLiBTbyB0aGV5IHVwZGF0ZSB0aGUg ZGVzY3JpcHRpb24gZnJvbSAjR1AoMCkgSWYNCj4gTVNSX2FkZHJlc3NbNjM6MF0gJiAweDAwMDBf MDAwMF9GRkZGX0MwMDAgIT0gMCB0byAjR1AoMCkgSWYNCj4gTVNSX2FkZHJlc3NbNjM6MF0gJiAw eEZGRkZfRkZGRl9GRkZGX0MwMDAgIT0gMC4gQW5kIHRoZSBzb3VyY2UgcmVnaXN0ZXIgd2lsbA0K PiBzdGlsbCBiZSByNjQgaW4gdGhlIHNwZWMuDQo+IA0KPiBXaGF0IGFuIHVuaGVscGZ1bCBiZWhh dmlvci4gSSdsbCBuZWVkIHRvIHJldmVydCB0aGUgcGF0Y2ggYmVsb3cgdGhlbiwgYXNzdW1pbmcN Cj4gdGhleSdyZSBub3Qgd2lsbGluZyB0byByZS10aGluay4NCj4NCg0KSSB0aGluayB0aGV5IGRv bid0IHdoYXQgdG8gY2hhbmdlIGl0LiBCZWNhdXNlLCBpZiB0aGV5IGNoYW5nZSB0aGUgc3BlYywg aXQgd291bGQgaW52b2x2ZSBhIGxvdCBvZiBwbGFjZXMsIGFuZCAgcjY0IG1ha2Ugc2Vuc2UgYXQg dGhlIG1vbWVudC4NCiANCkJScywNCkxpbg0KDQo+IA0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiA+PiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+ID4+ IFNlbnQ6IEZyaWRheSwgTm92ZW1iZXIgMjQsIDIwMjMgNToxOCBQTQ0KPiA+PiBUbzogQmludXRp bHMgPGJpbnV0aWxzQHNvdXJjZXdhcmUub3JnPg0KPiA+PiBDYzogSC5KLiBMdSA8aGpsLnRvb2xz QGdtYWlsLmNvbT47IEh1LCBMaW4xIDxsaW4xLmh1QGludGVsLmNvbT4NCj4gPj4gU3ViamVjdDog W1BBVENIXSB4ODY6IGFsbG93IDMyLWJpdCByZWcgdG8gYmUgdXNlZCB3aXRoIFV7UkQsV1J9TVNS DQo+ID4+DQo+ID4+IC4uLiBhcyBNU1IgaW5kZXggc3BlY2lmaWVyOiBJdCBpcyB1bnJlYXNvbmFi bGUgdG8gZGVtYW5kIHRoYXQgcGVvcGxlDQo+ID4+IHdyaXRlIGxlc3MgcmVhZGFibGUgLyB1bmRl cnN0YW5kYWJsZSBjb2RlLCBqdXN0IGJlY2F1c2UgdGhlIHByZXNlbnQNCj4gPj4gZG9jdW1lbnRh dGlvbiBtZW50aW9ucyBvbmx5IFJlZzY0LiBXaGV0aGVyIHRvIGFsc28gYWRqdXN0IHRoZQ0KPiA+ PiBkaXNhc3NlbWJsZXIgaXMgYSBzZXBhcmF0ZSBxdWVzdGlvbiwgcGVyaGFwcyBpbmRlZWQgbW9y ZSB0aWdodGx5IHRpZWQNCj4gPj4gdG8gd2hhdCB0aGUgc3BlYyBzYXlzLg0KPiA+Pg0KPiA+PiAt LS0gYS9nYXMvdGVzdHN1aXRlL2dhcy9pMzg2L3g4Ni02NC11c2VyX21zci5zDQo+ID4+ICsrKyBi L2dhcy90ZXN0c3VpdGUvZ2FzL2kzODYveDg2LTY0LXVzZXJfbXNyLnMNCj4gPj4gQEAgLTUsNyAr NSw3IEBAIF9zdGFydDoNCj4gPj4gIAl1cmRtc3IJJXIxNCwgJXIxMg0KPiA+PiAgCXVyZG1zcgkl cjE0LCAlcmF4DQo+ID4+ICAJdXJkbXNyCSVyZHgsICVyMTINCj4gPj4gLQl1cmRtc3IJJXJkeCwg JXJheA0KPiA+PiArCXVyZG1zcgklZWR4LCAlcmF4DQo+ID4+ICAJdXJkbXNyCSQ1MTUxNTE1MSwg JXIxMg0KPiA+PiAgCXVyZG1zcgkkNTE1MTUxNTEsICVyYXgNCj4gPj4gIAl1cmRtc3IJJDB4N2Ys ICVyMTINCj4gPj4gQEAgLTE0LDcgKzE0LDcgQEAgX3N0YXJ0Og0KPiA+PiAgCXV3cm1zcgklcjEy LCAlcjE0DQo+ID4+ICAJdXdybXNyCSVyYXgsICVyMTQNCj4gPj4gIAl1d3Jtc3IJJXIxMiwgJXJk eA0KPiA+PiAtCXV3cm1zcgklcmF4LCAlcmR4DQo+ID4+ICsJdXdybXNyCSVyYXgsICVlZHgNCj4g Pj4gIAl1d3Jtc3IJJXIxMiwgJDUxNTE1MTUxDQo+ID4+ICAJdXdybXNyCSVyYXgsICQ1MTUxNTE1 MQ0KPiA+PiAgCXV3cm1zcgklcjEyLCAkMHg3Zg0KPiA+PiBAQCAtMjQsNyArMjQsNyBAQCBfc3Rh cnQ6DQo+ID4+ICAJLmludGVsX3N5bnRheCBub3ByZWZpeA0KPiA+PiAgCXVyZG1zcglyMTIsIHIx NA0KPiA+PiAgCXVyZG1zcglyYXgsIHIxNA0KPiA+PiAtCXVyZG1zcglyMTIsIHJkeA0KPiA+PiAr CXVyZG1zcglyMTIsIGVkeA0KPiA+PiAgCXVyZG1zcglyYXgsIHJkeA0KPiA+PiAgCXVyZG1zcgly MTIsIDUxNTE1MTUxDQo+ID4+ICAJdXJkbXNyCXJheCwgNTE1MTUxNTENCj4gPj4gQEAgLTMzLDcg KzMzLDcgQEAgX3N0YXJ0Og0KPiA+PiAgCXVyZG1zcglyMTIsIDB4ODAwMDAwMDANCj4gPj4gIAl1 d3Jtc3IJcjE0LCByMTINCj4gPj4gIAl1d3Jtc3IJcjE0LCByYXgNCj4gPj4gLQl1d3Jtc3IJcmR4 LCByMTINCj4gPj4gKwl1d3Jtc3IJZWR4LCByMTINCj4gPj4gIAl1d3Jtc3IJcmR4LCByYXgNCj4g Pj4gIAl1d3Jtc3IJNTE1MTUxNTEsIHIxMg0KPiA+PiAgCXV3cm1zcgk1MTUxNTE1MSwgcmF4DQo+ ID4+IC0tLSBhL29wY29kZXMvaTM4Ni1vcGMudGJsDQo+ID4+ICsrKyBiL29wY29kZXMvaTM4Ni1v cGMudGJsDQo+ID4+IEBAIC0zMzU5LDkgKzMzNTksOSBAQCBlcmV0dSwgMHhmMzBmMDFjYSwgRlJF RCwgTm9TdWYsIHt9DQo+ID4+DQo+ID4+ICAvLyBVU0VSX01TUiBpbnN0cnVjdGlvbnMuDQo+ID4+ DQo+ID4+IC11cmRtc3IsIDB4ZjIwZjM4ZjgsIFVTRVJfTVNSLCBSZWdNZW18Tm9TdWZ8Tm9SZXg2 NCwgeyBSZWc2NCwgUmVnNjQgfQ0KPiA+PiArdXJkbXNyLCAweGYyMGYzOGY4LCBVU0VSX01TUiwg UmVnTWVtfE5vU3VmfE5vUmV4NjQsIHsgUmVnMzJ8UmVnNjQsDQo+ID4+ICtSZWc2NCB9DQo+ID4+ ICB1cmRtc3IsIDB4ZjJmOC8wLCBVU0VSX01TUiwgTW9kcm18VmV4MTI4fFZleE1hcDd8VmV4VzB8 Tm9TdWYsIHsNCj4gPj4gSW1tMzIsIFJlZzY0IH0gLXV3cm1zciwgMHhmMzBmMzhmOCwgVVNFUl9N U1IsIE1vZHJtfE5vU3VmfE5vUmV4NjQsIHsNCj4gPj4gUmVnNjQsIFJlZzY0IH0NCj4gPj4gK3V3 cm1zciwgMHhmMzBmMzhmOCwgVVNFUl9NU1IsIE1vZHJtfE5vU3VmfE5vUmV4NjQsIHsgUmVnNjQs DQo+ID4+IFJlZzMyfFJlZzY0DQo+ID4+ICt9DQo+ID4+ICAvLyBJbW1lZGlhdGVzIHdhbnQgdG8g YmUgZmlyc3Q7IG1kX2Fzc2VtYmxlKCkgdGFrZXMgY2FyZSBvZiBzd2FwcGluZw0KPiA+PiBvcGVy YW5kcyAgLy8gYWNjb3JkaW5nbHkuDQo+ID4+ICB1d3Jtc3IsIDB4ZjNmOC8wLCBVU0VSX01TUiwg TW9kcm18VmV4MTI4fFZleE1hcDd8VmV4VzB8Tm9TdWYsIHsNCj4gPj4gSW1tMzIsIFJlZzY0IH0N Cg0K