From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by sourceware.org (Postfix) with ESMTPS id B95D93886C4F for ; Thu, 27 Oct 2022 03:50:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org B95D93886C4F Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1666842639; x=1698378639; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=afCESYfLw84bh3ptLcQxiiOTIc8oeEHyEz9FFRdizD8=; b=JRZdzaGQV/FDinSTwYqlHkBaPiLMqfx2J/F7yjEBh4onpx16PhtUwlwg FJs5EJ8sserDrxlzUiYHHPqnio6eLF3dAJoPpyB6dkn/1+55xB6OEBa4Q rbPnHatLPw+jPXu6CflD8S1mUxbicAX1ySPkunu/cvydj+tqOn9idYzUP ltAjprK2RC1wTMFMcVTv/7a7r6RSnvRCG+vYqZ+F1owwNExXUBW4ytPRL mHIHxBos8KR/r5WXmwV5hS9BXn2BiG6u2biuBrvPfBw3DQJuPdoYBKbbi w3LY1Iu5jLaosiuzkr2dIR+9xMcnOWQ8mdl+SJe5qoPrxYOnCOTQi0Uat w==; X-IronPort-AV: E=McAfee;i="6500,9779,10512"; a="334748977" X-IronPort-AV: E=Sophos;i="5.95,215,1661842800"; d="scan'208";a="334748977" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Oct 2022 20:50:30 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10512"; a="774840072" X-IronPort-AV: E=Sophos;i="5.95,215,1661842800"; d="scan'208";a="774840072" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga001.fm.intel.com with ESMTP; 26 Oct 2022 20:50:30 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.2375.31; Wed, 26 Oct 2022 20:50:30 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Wed, 26 Oct 2022 20:50:30 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.173) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Wed, 26 Oct 2022 20:50:29 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b1/Uk07v0oHFDiilpqW3lZUaeGCwqS8XnmAuDF9P2DW5uXM9OQDCL4xObPNPUBhnnzIcWvsOSog35sU5/VST0WzoA1phocqdFRVwK2rMz5BgImvGmPRKtV/mxB8VmbsZV7UCCyB/Fo9RHUDRuZmlZPOuGO67M1yRiSg5elqP9zA0cNKAmpB1hEeqNa4kvg+28YU4FED1rbqlko+e7H0DEo+dtl/OrCl+jtNsCQwapX5yxFXgc4IW70vtxryGD3LyXxVPfv2A+QDkJ2nnqTYgjbiZQRAv2Zr4hIMd517NeuSewwJt7t1a7EnVIus5bUDKtDPvaDuAupT8lZlYoZd4Ag== 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=afCESYfLw84bh3ptLcQxiiOTIc8oeEHyEz9FFRdizD8=; b=V8+h98CaSmwf+676dE4pguAxePTShsySZxYC64LEftNrH/mQtBh2YenQ8Z0W8AGhHadQG5NybgwLeCStsKdpPqoBwwfzvsTS9RbDO8L2uX/i07Pk5icluK89C3u5H4o65ZuBXw2ruyBpO/IvMKRSMwiVaLJRF35DefsDqWIBRQKjUrpGKm++pznqFb1cD1BD0H5WiNZBOjiCtGi5wgCHjzeJpkz0ESU2OqXdth3TgNBApIp0DMNftJeXlio7kjTURv89REl414ueJIPCOBzuhxC+scodr9ugiBDI9B4jBP0pTqXlui9e2086pYV2byhZxptWGFKtP5EKeSu1FZyTvw== 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 SA1PR11MB5946.namprd11.prod.outlook.com (2603:10b6:806:23a::9) by DS0PR11MB7630.namprd11.prod.outlook.com (2603:10b6:8:149::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.28; Thu, 27 Oct 2022 03:50:27 +0000 Received: from SA1PR11MB5946.namprd11.prod.outlook.com ([fe80::caf:8965:b8f9:fef3]) by SA1PR11MB5946.namprd11.prod.outlook.com ([fe80::caf:8965:b8f9:fef3%7]) with mapi id 15.20.5746.028; Thu, 27 Oct 2022 03:50:27 +0000 From: "Jiang, Haochen" To: "Beulich, Jan" CC: "hjl.tools@gmail.com" , "binutils@sourceware.org" , "Kong, Lingling" Subject: RE: [PATCH 06/10] Support Intel RAO-INT Thread-Topic: [PATCH 06/10] Support Intel RAO-INT Thread-Index: AQHY39qnhBrg5j7xsk2pZGB9mmxQo64c4egggAHdlwCAAU//MIAAYpqAgAEXmjA= Date: Thu, 27 Oct 2022 03:50:27 +0000 Message-ID: References: <20221014091248.4920-1-haochen.jiang@intel.com> <20221014091248.4920-7-haochen.jiang@intel.com> <1e6a7d9c-4b14-821e-cc46-453adbe6f183@suse.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-version: 11.6.500.17 dlp-reaction: no-action 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: SA1PR11MB5946:EE_|DS0PR11MB7630:EE_ x-ms-office365-filtering-correlation-id: 77a23636-cc32-460a-7afa-08dab7ce6303 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: gmJ53524XHviyLRF2+RVNlUYU3kA+FdTuaxIgIvavXSsMuwOGm+wBJXjtUxN6ExqEC4KOKzrwDsPABsTau1UWUJFPlu80wdOT8N5ADm3rJLNWvw+ERZ2Rn806VlSL/QG72LpOBOoLgLMwtsWdhELME8tvux+nYQtEJ1xapKvX8A6nlM+VxTnQufCBkcwUlxlPAUakIcfuIl9KsLIjf+kWlVDeKu6BfQzS/j1b7d5zQ8AKpS2fFF8richNhWx1kR64YXFysY6JRnngV7XMTlTuwh9NJq0W3IxKeaMYtbBcQ/4kCh6uzaYoMhUmurc+u+56p+tX2d5JKEV/yZkcXax1ZhDD1WYlHEQ/2b/dVjZi57HBuCEQOTtqN4lbjmplArp1ORS8ZJJmi2+/dAX9tX8T1ZyBnpltRXL6mTal36JtW/dLyAZlXDTBvxQhH8CcafiYHfzIZJKs+TEw7d39Qnh/An2ivIbvXEt3oTUR1bzgMojA0uKMVlDKvd24dE2e7a+QS+Ck/dADdKZTYaNIcNF85LMsebKzzKmWdzldPxnWeOWoUKr+SXLuxt0C4hd2tap6R+vrFvQzrIjfgvTTSWHQywYCeprFHuUhHegjFFo2wvZ7Mzkwx5N/UpehNGgUM789BbxytAaYWa8ch27CBPKzOFvABs/EoJFk3JQy1+lLQTbTWfzvDVK44yqFwlKKzoDbvlx2WX1Wp6rmUDtCl6kvdsl+aOEAfoDmCF29Xzx+xWdOcmAmTsFRByeQPo5jopdarIR6JCDDz/UXxPT3a2FRQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR11MB5946.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(366004)(39860400002)(376002)(346002)(136003)(396003)(451199015)(478600001)(8676002)(52536014)(4326008)(66446008)(41300700001)(2906002)(64756008)(6916009)(54906003)(71200400001)(76116006)(66476007)(55016003)(66556008)(5660300002)(66946007)(38070700005)(83380400001)(8936002)(38100700002)(33656002)(316002)(7696005)(82960400001)(26005)(107886003)(53546011)(6506007)(9686003)(86362001)(186003)(122000001)(66899015);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YmpTVHEyRmxGamNsNDZ2NTEyZmFwQ3BWd2Nlb3p4aXRNN3pzM0owNEIrR0pX?= =?utf-8?B?TDdSdGFZdnhUV0ZYU0NHbk92V2Rzd0RQbXczMFNPeE9aTEFsWURQR3NlTmpF?= =?utf-8?B?NEt1MnlFSngxWnRJY05lbzkyUDBDNUxQYXZEdG9VKzVUYVVTVVBuek82YkVP?= =?utf-8?B?WitzOXFYZW16OHRlVUliWGZvWEZDQXlta0Y3czJxNW5GaGRnNDhKcTNiUkh6?= =?utf-8?B?WDRNZVoxaWlFdjlOc2U4VlN2LzlTdVBFOTBuWVo0QXhETU1BRW1zZkxlalR5?= =?utf-8?B?SUhjS0Q3ZG94Snd1d3k4TndtcjNQSXoxL1M5VFlsaFBqaEpYRURnWkFKalIr?= =?utf-8?B?TzJ6V2ROUkJhU3p1WDdsdDdJRExmNzkrZnFja3AvZ0F5amtZU0QwVmdqSFBQ?= =?utf-8?B?bzBOUHJNSFhmRHpVb09oWWVLRUVBKzRZcU9QZm9WR3kxNXBteEhqbHZ1UGNw?= =?utf-8?B?OVhNOGpiU1c1bUFSSXEvZWd2c3Y4dkUvN3Rhc3ZLaG9rOWNaR0hQdFRMTXJR?= =?utf-8?B?cU81K0hlbkRMM0JtQkJIWFdSd2FudGJwSFNiK3hlUHdQVXE4QnRwZlRKdHhE?= =?utf-8?B?UkJreFJycmtZYzQzS0FBWkNJdEQ0SDA1aytwNXBSOTBHdEQ2TjNwSExMZDlS?= =?utf-8?B?U0pvbnlOUVNka0dpdDZvOFV0WDVDMSt3NS9wSDRhaHcvUjhjNjVsQm1Valpm?= =?utf-8?B?b3NHMEpZWCsvRHFYNGQzSkVKYnQvWUlrd2F4Z0I5eWV5M2hxY1ptRitZdko5?= =?utf-8?B?WHcxNC94bkxUYkFRRTNkUWNianJrdWRaWmlDNG9acG5uMlBJNStEVFhZNHAv?= =?utf-8?B?aWlwZG1yWklLN3R2MW1ia2dsWkZIZHBTN0M4MzI3RlNkMU9XWWNUWTN2K3NQ?= =?utf-8?B?YTNGVHJwSFhwRXppcDRrMnFqZmZYUHczdEtjak9LKzE2eW50UVhsVEVhYjdX?= =?utf-8?B?YmcvdXk3d01pNVRhcXh4YzQxTGpBSjhid0NVT0FiZm90ekJCNnNIUGV3cUM2?= =?utf-8?B?Q1hNVm9LcWcvOExDWTdrZW5VK24wMkdzVFVXTHRsQ2hscWlWN3lxVlRjOWhv?= =?utf-8?B?KzkyNUZBa05iUGtoMXRpYlEwdjI4T3E3eHlFRUJVMERmTUcwNmdaVE5jSmlK?= =?utf-8?B?OFhRYmZmRXNmN0xHM1k3eHltNWp4QUdMdVR6ZFpodHQ1Y1NyNm5QNkZrT0Vh?= =?utf-8?B?ZlpubDdZakdIbmtHTGEvMGdSRDRPUmhlbGg2R2JnVDQ5ak5iSXZPeGxFNTAz?= =?utf-8?B?bHUrN05wa3RVOVB0UzByQ0pQZkxjVWxsc0U0ZmJaNFVMM3BlRVNJcXg4L28z?= =?utf-8?B?V2JPWVhZcWNCSllrMnRDVlBoc3hleEl3VG5aclN2ZUE4UTV2QnR1a0NIdEtk?= =?utf-8?B?cWx2NGVrQng1NitEMlBuRVFNc0N6WjY1NDNRc1g0ODhtMmlpWmpkbVNjVDI1?= =?utf-8?B?dU5PaVZZNFZscW9RTkU3ZmxVUytVSm1UamZNakh6M1ZmajNYRVlyOFArNGFz?= =?utf-8?B?MDJ4cVZwcVJwMUtKRDFHb2xrQnloVFlTWkx6WGhnaHMxSDJOTnV1UjJOYXhr?= =?utf-8?B?eEE3ZnJ5MXRQNkR6bDcxbTJLdWh2dzdFbVNBdGYrTkR2a3RWQmx3aWRDdU5R?= =?utf-8?B?RWxNRWZ5Nk5EMWd6OFN0NmdJSnRQbit6eXJlWW95NmJVcGpaempaS0RwRVJV?= =?utf-8?B?MGgwamRtbHd4Ym16RVl2VUJUYjFZWStGaGlpVmlPWjdSUUtqem9xS0cvQjV0?= =?utf-8?B?SVVYKzE4N2h5cG5EWURnKzBrc09jd0ErbXNDNWVIZmJsZ1pVeWdOeVlDb0gz?= =?utf-8?B?b3dlamcyUTFoMHZPb25VSjBWZmY3cGs5YXc2MVpRTXVPL2dvT2V0ZjJheVU5?= =?utf-8?B?UC9wWmZGSlFSekQvYzBPa3drQ2FOT2RIdmJOZDV4SU5uVGRxeFJpNHdyc0lj?= =?utf-8?B?bEVMbHJabkt1ODhSV0VOTHhraGZTOTBWWG53a3JpZVhuSStpbUFENjJRZHJT?= =?utf-8?B?a1pybEtUQlZTVzZwTkFYdVFEaGtlOEhERGk2d2lqSzVUZTEveFAwZjZ1NkFq?= =?utf-8?B?aXBpT250R1FqNVNDaWJoMmNES3JLRkNvaGI1OW5YOGpLMGlpSU5OYjRrcHBa?= =?utf-8?Q?NQXRElrhCR89W33adHV9IKpSU?= 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: SA1PR11MB5946.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 77a23636-cc32-460a-7afa-08dab7ce6303 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Oct 2022 03:50:27.8352 (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: 7ZBbyxSH9SQnClSfhYrPRlNf372r4oasqnZcobeFHZpheKhRlGsHj2V8WnhD8tsivksn72bg6yC3KFpVMCV0vw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7630 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-5.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,TXREP 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: PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgT2N0b2JlciAyNiwgMjAyMiA0OjU3IFBN DQo+IFRvOiBKaWFuZywgSGFvY2hlbiA8aGFvY2hlbi5qaWFuZ0BpbnRlbC5jb20+DQo+IENjOiBo amwudG9vbHNAZ21haWwuY29tOyBiaW51dGlsc0Bzb3VyY2V3YXJlLm9yZzsgS29uZywgTGluZ2xp bmcNCj4gPGxpbmdsaW5nLmtvbmdAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIDA2 LzEwXSBTdXBwb3J0IEludGVsIFJBTy1JTlQNCj4gDQo+IE9uIDI2LjEwLjIwMjIgMDc6MTYsIEpp YW5nLCBIYW9jaGVuIHdyb3RlOg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ PiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+ID4+IFNlbnQ6IFR1ZXNk YXksIE9jdG9iZXIgMjUsIDIwMjIgMzowMSBQTQ0KPiA+Pg0KPiA+PiBPbiAyNC4xMC4yMDIyIDA3 OjU2LCBKaWFuZywgSGFvY2hlbiB3cm90ZToNCj4gPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPiA+Pj4+IEZyb206IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gPj4+ PiBTZW50OiBGcmlkYXksIE9jdG9iZXIgMTQsIDIwMjIgMTA6MzggUE0NCj4gPj4+Pg0KPiA+Pj4+ IE9uIDE0LjEwLjIwMjIgMTE6MTIsIEhhb2NoZW4gSmlhbmcgd3JvdGU6DQo+ID4+Pj4+ICthYWRk LCAweGYzOGZjLCBOb25lLCBDcHVSQU9JTlQsDQo+ID4+Pj4+DQo+ID4+DQo+ICtNb2RybXxJZ25v cmVTaXplfE5vX2JTdWZ8Tm9fd1N1ZnxOb19zU3VmfE5vX2xkU3VmLHsgUmVnMzJ8UmVnNjQsDQo+ ID4+Pj4+ICtEd29yZHxRd29yZHxVbnNwZWNpZmllZHxCYXNlSW5kZXh9DQo+ID4+Pj4+ICthYW5k LCAweDY2MGYzOGZjLCBOb25lLCBDcHVSQU9JTlQsDQo+ID4+Pj4+DQo+ID4+DQo+ICtNb2RybXxJ Z25vcmVTaXplfE5vX2JTdWZ8Tm9fd1N1ZnxOb19zU3VmfE5vX2xkU3VmLHsgUmVnMzJ8UmVnNjQs DQo+ID4+Pj4+ICtEd29yZHxRd29yZHxVbnNwZWNpZmllZHxCYXNlSW5kZXh9DQo+ID4+Pj4+ICth b3IsIDB4ZjIwZjM4ZmMsIE5vbmUsIENwdVJBT0lOVCwNCj4gPj4+Pj4NCj4gPj4NCj4gK01vZHJt fElnbm9yZVNpemV8Tm9fYlN1ZnxOb193U3VmfE5vX3NTdWZ8Tm9fbGRTdWYseyBSZWczMnxSZWc2 NCwNCj4gPj4+Pj4gK0R3b3JkfFF3b3JkfFVuc3BlY2lmaWVkfEJhc2VJbmRleH0NCj4gPj4+Pj4g K2F4b3IsIDB4ZjMwZjM4ZmMsIE5vbmUsIENwdVJBT0lOVCwNCj4gPj4+Pj4NCj4gPj4NCj4gK01v ZHJtfElnbm9yZVNpemV8Tm9fYlN1ZnxOb193U3VmfE5vX3NTdWZ8Tm9fbGRTdWYseyBSZWczMnxS ZWc2NCwNCj4gPj4+Pj4gK0R3b3JkfFF3b3JkfFVuc3BlY2lmaWVkfEJhc2VJbmRleH0NCj4gPj4+ Pg0KPiA+Pj4+IFdoeSBJZ25vcmVTaXplPyBJbnN0ZWFkIEkgdGhpbmsgeW91IG5lZWQgQ2hlY2tS ZWdTaXplIChhc3N1bWluZyBpdA0KPiBkb2VzDQo+ID4+Pj4gZW5vdWdoIGZvciBJbnRlbCBzeW50 YXggbWVtb3J5IG9wZXJhbmRzIC0gcGxlYXNlIGRvdWJsZSBjaGVjazsgaWYgbm90DQo+ID4+IHRo aXMgd2lsbA0KPiA+Pj4+IG5lZWQgZml4aW5nKS4NCj4gPj4+Pg0KPiA+Pj4NCj4gPj4+IEZvciB0 YWJsZSwgd2UgYWxpZ25lZCB3aXRoIENNUGNjWEFERCBhbmQgYWRkZWQgTm9fbFN1ZiBhbmQgTm9f cVN1Zg0KPiA+PiBzaW5jZQ0KPiA+Pj4gdGhlIHN1ZmZpeGVzIGFyZSBub3QgcmVxdWlyZWQuDQo+ ID4+DQo+ID4+IFdoaWNoLCBhcyBzYWlkLCBJIGNvbnNpZGVyIHdyb25nIGJvdGggaGVyZSBhbmQg dGhlcmUuDQo+ID4NCj4gPiBJIHN0aWxsIGFncmVlIHdpdGggSC5KLi4gQWxzbyBJIHN1cHBvc2Ug dGhlIHByZXZpb3VzIHVzYWdlIG9mIHN1ZmZpeGVzIGFyZSBxdWl0ZQ0KPiA+IG1lc3N5IGFuZCB3 ZSBzaG91bGQgbm90IHN0aWNrIG9uIHRoZSBjb25mdXNpbmcgY29kZS4NCj4gPg0KPiA+IEtlZXBp bmcgY29uc2lzdGVudCB3aXRoIFNQRUMgZnJvbSBub3cgb24gdG8gYXZvaWQgY29uZnVzaW9uIG9u IHRoYXQNCj4gbWlnaHQNCj4gPiBiZSBhIGJldHRlciBzb2x1dGlvbiBmb3IgZnV0dXJlLg0KPiAN Cj4gU2FtZSBxdWVzdGlvbiB0byB5b3UgdGhlbjogV2hpY2ggc3BlYz8gQXMgc2FpZCBpbiByZXBs eSB0byBILkouLCB0aGUgb25seQ0KPiBzcGVjIEknbSBhd2FyZSBvZiBzdWdnZXN0cyBwcmVmaXhl cyBvdWdodCB0byBiZSB1c2VkIF93aGVuZXZlcl8gdGhlcmUncyBhDQo+IHNpemVkIG1lbW9yeSBv cGVyYW5kIFsxXS4gSWYgd2Ugd2FudCB0byBkZWFsIHdpdGggdGhlIHByZXNlbnQgIm1lc3MiLCBJ DQo+IHRoaW5rIHdlIG91Z2h0IHRvIHNpbXBseSBhbGxvdyBzdWZmaXhlcyBjb25zaXN0ZW50bHku IFBsZWFzZSBwb2ludCBvdXQgYW55DQo+IG90aGVyIG1lc3N5IGFzcGVjdHMgYmV5b25kIHRoYXQu DQoNClRoZSBkZWZhdWx0IGJlaGF2aW9yIGZvciBjdXJyZW50IElTQSBpcyB3aGVuIHRoZXJlIGlz IG5vIHN1ZmZpeCByZXF1aXJlZCwgaXQgd29uJ3QNCm1lbnRpb24gdGhhdC4NCg0KSGFvY2hlbg0K DQo+IA0KPiBKYW4NCj4gDQo+IFsxXSBUaGV5IGZ1cnRoZXIgc2F5ICJsb25nIiBpcyBpbXBsaWVk IHdoZW4gdGhlcmUncyBubyBzdWZmaXgsIHdoaWNoIGltbw0KPiBnYXMgdmFsaWRseSBkb2Vzbid0 IGZvbGxvdyBpbiBjYXNlcyB3aGVyZSBhIGZ1cnRoZXIgcmVnaXN0ZXIgb3BlcmFuZA0KPiBpbmRp Y2F0ZXMgb3RoZXJ3aXNlLg0K