From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.65]) by sourceware.org (Postfix) with ESMTPS id 586D93858C2C for ; Wed, 20 Dec 2023 12:16:53 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 586D93858C2C 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 586D93858C2C Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=134.134.136.65 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1703074615; cv=pass; b=fYww7ksjLtHqbOl1jScNsAjXT/KdkISd9TsBQIRB1Em7xGSQT0xrYXFWwfO5hiRt/7tsXGCn6e+HVnBHcZJ+OJ/z/YnWPRBASYKGGPD4oksHsuJtcKKVyhXemg8jNe1WGkbNf2ri/KVbzGx5G3a+halgsKbOk8wCLLn0hPFkrvk= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1703074615; c=relaxed/simple; bh=w6Pdx4kqdxeDcysxnGXAYax/YWWeN35UkRB/WgcL7G4=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=P5EEY4Y6QKSkh61FnoBhlsQSu7P8pYFmLxU53PSUIqlyQQe8itS9DAjVufhjuNljzwlbVpy2gbnKE1QTtN3HgmXuOJ5V+bPg27CGeoJdB3uIUJ2v9eIIcpRsgIcPnQcNkwZhHeypwLqRxq2nM5j9YTlvG6PeKiPIvlFQzXVqE34= 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=1703074613; x=1734610613; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=w6Pdx4kqdxeDcysxnGXAYax/YWWeN35UkRB/WgcL7G4=; b=KGkK6GGzBn92KZYC7w8EB8VxHCghcPhIA3HGxrSPoclsWNaGBNHJWwEZ boJo/dX9xEWTNRJ1bDg5FZGF+Q+Lp+AF2Z4bHYLCQ6oWaeAEO1U3d8Bjp CburqE1Ke5oxTzxzywPRSmLhzdxWMnQrwwCaxOUTIBxTa+iirwo8wJX8q e5GqesIdkLZau+RwhJ55DudSfKVqniemqrKJSukj3R+rZShPp/7YhwjzJ OzjPK8VfqsNXy498pQyA1nttxsZybgDawgmnQVM/JSqnkSzyuBwwaS3Do uWkUDCecNPHm1VSGW2NvbMhYG3o5x7X+GPa1IvYzS+nTbgzaxSH+frQcw g==; X-IronPort-AV: E=McAfee;i="6600,9927,10929"; a="399636218" X-IronPort-AV: E=Sophos;i="6.04,291,1695711600"; d="scan'208";a="399636218" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Dec 2023 04:16:52 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10929"; a="949512073" X-IronPort-AV: E=Sophos;i="6.04,291,1695711600"; d="scan'208";a="949512073" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga005.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 20 Dec 2023 04:16:52 -0800 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) 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.2507.35; Wed, 20 Dec 2023 04:16:51 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Wed, 20 Dec 2023 04:16:51 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.101) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Wed, 20 Dec 2023 04:16:51 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UYrYhNXxiqo7Peqbgs9x0EvKR5HQ8fpSZdiM8joCXP2AKMzKtWT1LFTCUP4eDYhkw51oCO3RwUxYXKUyfOz0nMXfctc8/zD7s2ar+joQ28tVcaGtIVpc5VMTUtV4ahKBdkVdpYOE7FcpaiwVnQen2v+9EN9GJv1iqFv3owFE6PvGS6gYZ0uAvxptY8HrrG/2Cc2ROY8UDLIzYLccK6S+sovC2s8yH8boKESgeyeNKlBJLbGlcRVEK5fHTBZ04IFD56vAGjHvhuaZ6x48IakGZFCVZ7ntIp7gLmkSrxdMk+3XA7YKXlOci/SIg6SnIibLjgfLaDaBKIsUtaHNQLCDnA== 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=w6Pdx4kqdxeDcysxnGXAYax/YWWeN35UkRB/WgcL7G4=; b=gcprlNKSeGcQS9GnjgovZzkxZNLCs+hGN5CaaqXawWCw5l05qjQL7Mfd3GJROVS/SlqAdb1rPYjmh7v3wewoqNaCAFJmStDSSzxZTutBT9d3tJBtuJeegUCr4RvW6MN/svMpLXWmaDBFDMdErUDPhUYpQepj96UBBqSP8s06N0Ks/3XVji5S3IEeTodgS9JuF37D/iqYM21gwt45djdxPF0g5U10bFNSMUNmXyEg3pzC8P6WmbQa/CL5Wt8k4cAnxWRAd0eYjsEvXdp1Wsbj2xuAly0zrlCR+LCQmhEkwEls7S8WVAUxUawiWEv7QYQ9U8oLv4iI5jTrMdmzWUZL3Q== 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 SJ0PR11MB5600.namprd11.prod.outlook.com (2603:10b6:a03:3ab::16) by PH7PR11MB5943.namprd11.prod.outlook.com (2603:10b6:510:13f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7113.18; Wed, 20 Dec 2023 12:16:48 +0000 Received: from SJ0PR11MB5600.namprd11.prod.outlook.com ([fe80::f925:7c4b:8747:4549]) by SJ0PR11MB5600.namprd11.prod.outlook.com ([fe80::f925:7c4b:8747:4549%3]) with mapi id 15.20.7113.016; Wed, 20 Dec 2023 12:16:48 +0000 From: "Cui, Lili" To: "Beulich, Jan" CC: "Lu, Hongjiu" , "binutils@sourceware.org" Subject: RE: [PATCH v4 0/9] Support Intel APX EGPR Thread-Topic: [PATCH v4 0/9] Support Intel APX EGPR Thread-Index: AQHaMnS+Il9/XvUFgUiX2QJayCwvPbCwitKAgAFRu/CAAAObAIAAGp3ggAAH2wCAAAUgQIAAC7+AgAADwCA= Date: Wed, 20 Dec 2023 12:16:48 +0000 Message-ID: References: <20231219121218.974012-1-lili.cui@intel.com> <39ccd434-387b-4560-b5f4-6a1b7fd825c9@suse.com> <37bd6a7c-7960-4d6a-ac97-870172ab65f5@suse.com> In-Reply-To: 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: SJ0PR11MB5600:EE_|PH7PR11MB5943:EE_ x-ms-office365-filtering-correlation-id: 18f20dc8-dfb8-4cc7-e172-08dc01558a3a 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: /vf4DDteHM/lFma+VorPFvJ2LuidRdp+o3AYc/1Mejfnn4W+CfM1S39eKV+C3ct4O3U+Ct5JVwbcdoZVbKUENWnFFptj1fHGJnsT2WWbnKKR3DxIu0hC5QMyrFcmZHFiU5+XVlBarpm6T5iPWoCGWwQlJKA4PAgoUWdhLs2nTwE8jZt1gag6WUCbqNBdefry5k2i26hKUWW8JN8JH/t0jSI78BhecPNq62WQmCvXt1JEuhb3SjsfAl5KhysOQUmWkxZOP4PPlE9lC2T0YT+jQ23o4r8Za9tfOm5R0hS0q3uLTzLR9fcDrVkr5dEnSb5leuMMxtYsqLhRvA12cZTy8jYvR59+NDZsKEukDrpPEtuydGnWr9tbXohVBpxmayVONVRblGxqmyuAzAnYoY+LaXYmf1RP6jelVwNRp2X5YFOMLLKQIxeaiFlmMbbTtywYEDGAmPsXvMxdLzNLDSASKkONmSNV/DBS+FOrLgvZYd0xq3EPCVMjAouhdJ15e2qULb9OjqgEzBZe11qPB3dnnehBi0wSdSxHmFWESc8n1HleCCOAK2RC93Sm/FDQd18zBIVPSWEQewp2INZBW3ZyqEanHHSZoO7gBIdI1l2cNMA+qzlw+lkJQ6QDpTGuy73O x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR11MB5600.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(39860400002)(366004)(376002)(346002)(396003)(230922051799003)(64100799003)(451199024)(1800799012)(186009)(7696005)(9686003)(26005)(6506007)(5660300002)(53546011)(71200400001)(64756008)(66446008)(122000001)(83380400001)(41300700001)(54906003)(52536014)(4326008)(8676002)(8936002)(2906002)(478600001)(316002)(76116006)(6916009)(66556008)(66946007)(66476007)(82960400001)(86362001)(33656002)(38100700002)(38070700009)(55016003)(66899024);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dE92TDRNVjlGZmNkNUl4TGU3MnRxYkY0dTUzYVZWNmZxS2poVlI4TWJHYUx2?= =?utf-8?B?aHFmZU5ORU1laFpLWnR5ME5NUzZMT3YrYzJlb3hZRUR2aHpab09aTHg0WTFU?= =?utf-8?B?b3VVS0grZW1pdXpuMUNzMTEvRW9oUXphazBheW5DeG9ETjRJVXVJQURQTE1r?= =?utf-8?B?RWhESjU3aUdKdG9XSm9ZOHZ3UHZ3NFBVTkQ2bmNuQ1lyMnk2RC8vT2ZnbWhi?= =?utf-8?B?bnhtajhIZVo0M1RNTFBRdWppN0NQUC9XSXE2QXk2SkkxbEEyM25IQ1FySlgx?= =?utf-8?B?MWFkMG8xUjlydjQybjNkcmhPYW1FZTBOZmJRdkFVRlJJTmRrMXdWMWtBVEtX?= =?utf-8?B?bFdTdHpSVkNhbGxwYTYzY25vak4vcGZ1czhteGEzWldYVzA4VmpJWndkTkxR?= =?utf-8?B?WUlPZXBJdkxSVHh4QWozRVUrbjhjZEZKYnlmajFHaTRDbkxDNU82R0V3T25v?= =?utf-8?B?a0M1NVNqQ21SN05CcjJxYTg4S2RmcVNCUS82Y1loaHY2RDFmN21VZTdwRnBo?= =?utf-8?B?Zi8rQVlhVFAyUXNZQnZZNGJqTU1zUlo5bXdKWEVNaVp6Rk4zSDJySXNZQU8z?= =?utf-8?B?QUpxQzBHdGUxb2lsdXpDL2wvSTFSN1Q4S3JDaS9ndTg5dzBzeGFvWnJDUDE3?= =?utf-8?B?azlqbUlaelRuWFlXL0FaVTNKMW50UFNaMzhFRWtlL0hRRHA3YTZ1WlRza1lG?= =?utf-8?B?Y2hoVWhqWUZFc2RvYzVOM0FaM3VjRFJNUHBSM0ZGUTZWajFQQndRcUN5blN1?= =?utf-8?B?RTZhbkVNaXd5cWtVam9HTEhmWDFBRnd3ZUlKV2l3MG1vdStQMWpobE9RZERP?= =?utf-8?B?VHdsZDNOcWx2UVZUcFdsQ0lZL2tIQnh1U0syU2FVOFZjWXNtYXhpNTM4ZWJB?= =?utf-8?B?bmdxY01ITG9jTWp0eGxmMFhZOXhnNENXUmZ0N04wa0dqNkMxSUJkVmt5NnIw?= =?utf-8?B?UVNSdTRJRmFmaEt2LzFrZjJBMmxLcVhqZWhTajFWR0kveExqWm02cDJJOVpv?= =?utf-8?B?OHAyVnV3RjV4M3pOVFhJNWYycUtXQnFSREg1YnRUM2Q5S3doWlBYK0lrVFUx?= =?utf-8?B?bDQreEdKeXZCaDlZY04zYXR5Y1E4Nm5Qd0xYNUxicisrQlpPSTBoY2w1TmNx?= =?utf-8?B?ZDVCQWR5elpEOUdxU1BlbWRmU1kzMC9SV2xPLzNyeWRodHlha3NaV3Q0SCtk?= =?utf-8?B?RGNkODU4cjJlVnBvcmNJSEZubkhERHhvUFJzZHltUGVVd3NBbnBmcGMwZGd3?= =?utf-8?B?dllDdXA4cmovdm50WnAyMUpqM3hzbWk4SSt4b1JoMmxVR0U1SlgwQmR4V1g3?= =?utf-8?B?YWx6RDltRElNa1lHVTh1MmpvS0xOQnU2VEs2cFo3VXFZOW5RNVc2YTVlOUF3?= =?utf-8?B?WU9PZHl0YnZva0x3RlFla0hNVU1FMkoyaGs0SS9OZW9YdWxEWEdtZ1h0eDlR?= =?utf-8?B?T1AyOFc2VmsrNS9adjAwSld1UWxxZXpPZURhUEhVNndrUm8rSWFNRjF0NC9G?= =?utf-8?B?cHR4TVd5Y21hOERhcFI0dktnN2JJQThIbTJ4dEErZUJKZlVMeXhMaHUwNVVJ?= =?utf-8?B?WnZZUURNUEI4TnZtbW9veTZINEkzeWpGMm5CeDkrUVUxUkZPRjlCZStoblkv?= =?utf-8?B?b1JlYVJVWXR2em5ZUCsvRUdpT2YrZ21SQXVRRy9jeUZqMjVhNTAyTnZ5WXFH?= =?utf-8?B?emZjMjYrMWFhcEJPSmtTcThlMHhYdVljbk41LzBaUk9nZ0VSOWJSa0lhbWll?= =?utf-8?B?M3ZHZWRHVDgxL1FNdENoZ3JEam5La1VRdVJpSTdEbjM5ZU1GL1BDa1hPOTZp?= =?utf-8?B?V0Fhc0lRV1VTZjlqcEVPWXpualRXV3F5RTVoa0pVL1JNVDBvclphMkRra1kw?= =?utf-8?B?aFppUHdzSzB1eFdqWHBaTngrSXdqTEc1QmdDdkxLa0FvN05XNXlreWJqZGdK?= =?utf-8?B?aVFpd0d4bTlFbTFTNi92bFUrYTJGM1V2ZkNpd2pROUFWMjVVaUwyZEFIekNo?= =?utf-8?B?NmxpWHkwYVZ0NTJmSVAwQk1ZWjcrOGJVVmpQV0hTRzFHNFBRdHhUZWFaWUl6?= =?utf-8?B?cEoxOUxOdmJrbjk2djk0bmNwL2luK25vOTdUOGpkRkFFWU1hRkdmdGd2SWxx?= =?utf-8?Q?mHyI=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: SJ0PR11MB5600.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 18f20dc8-dfb8-4cc7-e172-08dc01558a3a X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Dec 2023 12:16:48.2297 (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: 7kptkO6hwg2HQ/Z6s228QLLz6RVt+S5hN6vvCo7erCJlBHw78qpP4L5bQKPv47XNCfOk0JLldj4Sytv8Bxz9Sw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB5943 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-4.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: PiBPbiAyMC4xMi4yMDIzIDEyOjUwLCBDdWksIExpbGkgd3JvdGU6DQo+ID4+Pj4+PiBPbiAxOS4x Mi4yMDIzIDEzOjEyLCBDdWksIExpbGkgd3JvdGU6DQo+ID4+Pj4+Pj4gKioqIEJMVVJCIEhFUkUg KioqDQo+ID4+Pj4+Pj4gRnV0dXJlIG9wdGltaXphdGlvbnMgdG8gYmUgbWFkZS4NCj4gPj4+Pj4+ PiAxLiBUaGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiB2ZXh2dnZ2diBuZWVkcyB0byBiZSBv cHRpbWl6ZWQuDQo+ID4+Pj4+Pj4gMi4gVGhlIGhhbmRsaW5nIG9mIGRvdWJsZSBWRVgvRVZFWCB0 ZW1wbGF0ZXMgaW4gY2hlY2tfcmVnaXN0ZXIoKQ0KPiA+Pj4+Pj4+IG5lZWRzIHRvDQo+ID4+Pj4+ PiBiZSBvcHRpbWl6ZWQuDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gSSBob3BlIHRoaXMgaXMganVzdCBz dGFsZSBoZXJlLCBhbmQgdGhlIGRlcGVuZGVuY3kgb24gdGVtcGxhdGVzDQo+ID4+Pj4+PiB3YXMg bm93IHJlbW92ZWQgYWdhaW4gZnJvbSBjaGVja19yZWdpc3RlcigpLg0KPiA+Pj4+Pg0KPiA+Pj4+ PiBJbiBmYWN0LCBJIGRpZG4ndCByZW1vdmUgaXQgaW4gVjQsIEkgZGlkbid0IGZpbmQgYSBiZXR0 ZXIgcGxhY2UgdG8NCj4gPj4+Pj4gZGVhbCB3aXRoIGl0LiBJDQo+ID4+Pj4gZG9uJ3Qga25vdyBp ZiB5b3UgYWdyZWUgd2l0aCB0aGlzIGltcGxlbWVudGF0aW9uIGJlbG93Lg0KPiA+Pj4+DQo+ID4+ Pj4gSSdtIGFmcmFpZCBJIGRvbid0LCBib3RoIGJlY2F1c2UgaXQgc3RpbGwgaXNuJ3QgY2xlYXIg dG8gbWUgd2hhdCdzDQo+ID4+Pj4gd3Jvbmcgd2l0aCBteSBhbHRlcm5hdGl2ZSBwcm9wb3NhbCwg YW5kIGFsc28gZm9yIHRoZSBmb3JtYWwgcmVhc29uIG9mIC4uLg0KPiA+Pj4+DQo+ID4+Pg0KPiA+ Pj4gRm9yIHRoZSBhbHRlcm5hdGl2ZSBwcm9wb3NhbCwgZG8geW91IG1lYW4gYWRkaW5nIGEgbmV3 IHZhcmlhYmxlIHRvDQo+ID4+PiBhdm9pZA0KPiA+PiBpbnRyb2R1Y2luZyBuZXcgbG9vcHMgb3Zl ciBhbGwgb3BlcmFuZHM/IEhvdyBhYm91dCB0aGlzID8gb3IgZG8geW91DQo+ID4+IHdhbnQgdG8g YWRkIG90aGVyIHZhcmlhYmxlIGFuZCBoYW5kbGUgaXQgaW4gY2hlY2tfcmVnaXN0ZXI/DQo+ID4+ DQo+ID4+IE5vLCB0aGUgYWx0ZXJuYXRpdmUgcHJvcG9zYWwgY29udGludWVzIHRvIGJlIHRvIGlu dHJvZHVjZSBhIG5ldw0KPiA+PiBlbnVtZXJhdG9yIHRvIHJlY29yZCBpbiBpLnZlY19lbmNvZGlu ZyAodmV4X2VuY29kaW5nX2VncHIgaXMgd2hhdA0KPiA+PiBpaXJjIEkgaGFkIHN1Z2dlc3RlZCBi ZWZvcmUsIGRlc3BpdGUgdGhlIG5hbWluZyBhbm9tYWx5KS4gV2hhdCB5b3UNCj4gPj4gb3V0bGlu ZSBiZWxvdyB3b3VsZCwgaG93ZXZlciwgc3RpbGwgYmUgYmV0dGVyIHRoYW4gYWRkaW5nIGFub3Ro ZXIgbG9vcCAoYXMNCj4geW91IGhhZCBpdCBlYXJsaWVyKSwgaW1vLg0KPiA+Pg0KPiA+DQo+ID4g SSBndWVzc2VkIHlvdSB3YW50IHRvIGFkZCBhIG5ldyB0eXBlIGxpa2UgdmV4X2VuY29kaW5nX2Vn cHIsIGJ1dCBJIGRvbid0DQo+IGtub3cgaG93IHRvIGRvIGl0IGRpZmZlcmVudGx5IHdpdGggYmVm b3JlLCB3aGVuIHRoZSBpbnN0cnVjdGlvbiBzdXBwb3J0DQo+IGxlZ2FjeSwgdmV4IGFuZCBldmV4 IGVuY29kaW5ncywgaWYgd2UgcHV0IHRoZSB2ZXggYW5kIGV2ZXMgdGVtcGxhdGVzIGluIGZyb250 DQo+IG9mIHRoZSBsZWdhY3kgdGVtcGxhdGVzIChpbiBpMzg2LW9wYy50YmwpLCB3ZSdsbCBhc3Np Z24gdGhlIHZleF9lbmNvZGluZ19lZ3ByDQo+IGZvciB0aGUgbGVnYWN5IGlucHV0LCBhbmQgaXQg d2lsbCBoYXZlIHRoZSBzYW1lIHByb2JsZW0gYXMgYmVmb3JlLiBBbmQgd2UgYWxzbw0KPiBuZWVk IHRvIGhhbmRsZSBpdCBpbiBjaGVja19yZWdpc3RlcigpLiBNYXliZSB5b3UgaGludGVkIGF0IHNv bWUgb3RoZXIgd2F5IG9mDQo+IGhhbmRsaW5nIGl0LCBidXQgSSBkaWRuJ3QgZ2V0IGl0Lg0KPiA+ DQo+ID4NCj4gPiAgICAgIGlmIChjdXJyZW50X3RlbXBsYXRlcy5zdGFydC0+b3Bjb2RlX21vZGlm aWVyLnZleA0KPiA+ICAgICAgICAgJiYgY3VycmVudF90ZW1wbGF0ZXMuc3RhcnQtPm9wY29kZV9t b2RpZmllci5ldmV4KQ0KPiA+ICAgICAgIGkudmVjX2VuY29kaW5nID0gdmV4X2VuY29kaW5nX2Vn cHI7DQo+IA0KPiBTaW5jZSBzZXR0aW5nIG9mIHRoZSBuZXcgZW5jb2RpbmcgdHlwZSBoYXMgdG8g aGFwcGVuIGluIGNoZWNrX3JlZ2lzdGVyKCksDQo+IHVzaW5nIGN1cnJlbnRfdGVtcGxhdGVzIChh cyBzYWlkIHNldmVyYWwgdGltZXMgYmVmb3JlKSBpcyBub3QgYW4gb3B0aW9uLg0KPiANCj4gQW55 d2F5LCBpbiB0aGUgaW50ZXJlc3Qgb2YgZm9yd2FyZCBwcm9ncmVzcywgZmVlbCBmcmVlIHRvIGdv IHdpdGggLi4uDQo+IA0KPiA+Pj4gLS0tIGEvZ2FzL2NvbmZpZy90Yy1pMzg2LmMNCj4gPj4+ICsr KyBiL2dhcy9jb25maWcvdGMtaTM4Ni5jDQo+ID4+PiBAQCAtNDY0LDYgKzQ2NCw5IEBAIHN0cnVj dCBfaTM4Nl9pbnNuDQo+ID4+PiAgICAgIC8qIEhhdmUgTk9UUkFDSyBwcmVmaXguICAqLw0KPiA+ Pj4gICAgICBjb25zdCBjaGFyICpub3RyYWNrX3ByZWZpeDsNCj4gPj4+DQo+ID4+PiArICAgIC8q IEhhcyBFZ3ByLiAgKi8NCj4gPj4+ICsgICAgYm9vbCBoYXNfZWdwcjsNCj4gPj4+ICsNCj4gPj4+ ICAgICAgLyogRXJyb3IgbWVzc2FnZS4gICovDQo+ID4+PiAgICAgIGVudW0gaTM4Nl9lcnJvciBl cnJvcjsNCj4gPj4+ICAgIH07DQo+ID4+DQo+ID4+IEFzIGEgZ2VuZXJhbCByZW1hcmssIHdoZW4g eW91IGFkZCBuZXcgZmllbGRzIHRvIGEgc3RydWN0LCBwbGVhc2UgdHJ5DQo+ID4+IHRvIGZpbmQg YSBzbG90IHRoYXQgaWRlYWxseSBpcyB1c2luZyBleGlzdGluZyBwYWRkaW5nIF9hbmRfIGlzIG5l eHQNCj4gPj4gdG8gcmVsYXRlZCBmaWVsZHMsIG9yIGF0IGxlYXN0IG9uZSBvZiB0aGUgdHdvLg0K PiA+Pg0KPiA+DQo+ID4gTW92ZWQgdG8NCj4gPg0KPiA+IC0tLSBhL2dhcy9jb25maWcvdGMtaTM4 Ni5jDQo+ID4gKysrIGIvZ2FzL2NvbmZpZy90Yy1pMzg2LmMNCj4gPiBAQCAtNDM4LDYgKzQzOCw5 IEBAIHN0cnVjdCBfaTM4Nl9pbnNuDQo+ID4gICAgICAvKiBQcmVmZXIgdGhlIFJFWDIgcHJlZml4 IGluIGVuY29kaW5nLiAgKi8NCj4gPiAgICAgIGJvb2wgcmV4Ml9lbmNvZGluZzsNCj4gPg0KPiA+ ICsgICAgLyogSGFzIEVncHIuICAqLw0KPiA+ICsgICAgYm9vbCBoYXNfZWdwcjsNCj4gDQo+IC4u LiB0aGlzIGFwcHJvYWNoIHRoZW4sIGFuZCBzdWJzZXF1ZW50bHkgSSdsbCBzZWUgaWYgSSBjYW4g cmUtYXJyYW5nZSB0aGluZ3MgKGFuZA0KPiBpZiBJJ20gYm90aGVyZWQgZW5vdWdoIHRvIGRvIHNv KS4gVGhlIGNvbW1lbnQgaXMgcHJldHR5IHVuaGVscGZ1bCBhcyBpcywgaG93DQo+IGFib3V0ICJO ZWVkIHRvIHVzZSBhbiBlR1BSIGNhcGFibGUgZW5jb2RpbmcgKFJFWDIgb3IgRVZFWCkiIG9yIHNv bWUgc3VjaD8NCj4gDQoNCkdyZWF0LCB0aGFua3MhDQoNCi0tLSBhL2dhcy9jb25maWcvdGMtaTM4 Ni5jDQorKysgYi9nYXMvY29uZmlnL3RjLWkzODYuYw0KQEAgLTQzOCw2ICs0MzgsOSBAQCBzdHJ1 Y3QgX2kzODZfaW5zbg0KICAgICAvKiBQcmVmZXIgdGhlIFJFWDIgcHJlZml4IGluIGVuY29kaW5n LiAgKi8NCiAgICAgYm9vbCByZXgyX2VuY29kaW5nOw0KDQorICAgIC8qIE5lZWQgdG8gdXNlIGFu IEVncHIgY2FwYWJsZSBlbmNvZGluZyAoUkVYMiBvciBFVkVYKS4gICovDQorICAgIGJvb2wgaGFz X2VncHI7DQorDQoNCkxpbGkuDQo=