From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by sourceware.org (Postfix) with ESMTPS id BD1D6385781C for ; Mon, 1 Feb 2021 09:27:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org BD1D6385781C IronPort-SDR: qDLr0R4AYQ4RvjljlQ95SlU3bxqOchROr1wfI7OIg9Z8rZoco75XvhHNAYvPMAk2WqXSPMSvxQ l/SXXU6fyZ1g== X-IronPort-AV: E=McAfee;i="6000,8403,9881"; a="179880567" X-IronPort-AV: E=Sophos;i="5.79,392,1602572400"; d="scan'208";a="179880567" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Feb 2021 01:27:16 -0800 IronPort-SDR: 93XJBrjoS3W/juVJ92kJkxetRqTKgOhXmPfJvzZxN/VWHoWE+mzAZMKHRACdAJn8xZtkSZepff sYJK9+eYhlog== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,392,1602572400"; d="scan'208";a="577778994" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by fmsmga006.fm.intel.com with ESMTP; 01 Feb 2021 01:27:13 -0800 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Mon, 1 Feb 2021 01:27:12 -0800 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Mon, 1 Feb 2021 01:27:12 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.2106.2 via Frontend Transport; Mon, 1 Feb 2021 01:27:12 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.176) 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.1713.5; Mon, 1 Feb 2021 01:27:11 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=anoLxiigDRPlyFR5A1lzgJltQXCOjt1rBdZSyxnB7lgfpG3FsV61nrsCDFyd+FLXNG8sbuDiS2lpupOz9wcbd3t9NSsIhZrC2uUUd+m261UyNln69L0yPOB5+rHWT58BqxhKempJ24JC6sEXAvaCUJk1bwqk3zv6Yex5Ysgk0so0zFcN4Y1lPdZMP8GdC/14gLSDp//rXanSOr0oLoLE3V/A4yUCFrSzMoQsj3K0FkLQg31QpeKrrdwEnC3dJ97JBwtZi4WEXuSQJJHyS5fXFln4afICJjHqhU7YnieFMeiob9muUAfEIXjO8mBhuEgg9rn+8qekES53GfVmnuOeFQ== 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=wNPdpg4qUU5vLJ/kvhwcoRQ2EUZshu04sgghy7xHplU=; b=Xwt1M82oHVy+8LVpF9IACPndq6Vhin/G5V69Gocfjb11yJtyU8lTD6XhsFiFie18OsTNtW+t05HnNntZCxQnoiT1vk9KmCdaORLioVl4YWTNqF14cZ61Jp6iEUMpn6r14KgUJshCPuDGhTybW6j2ZYk+OgZW/9BlGysTpfkKBrMi48BwLfxbN+JZNauD6qkZoIoJhVB48PRN3M8U/4GS3H/F/lZlTh2v+Kqvb6h20Wdaxwhx1P+w2LPwv+/D3vBStGEvCkEGhU+IB2P2k3f4ZmjHHxe/3J5gwPQo1OpZ3thdLoXK4H2y6UUKVHLBUDJI6LuJpM0wrRY9FLMGCr5Xbw== 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 SN6PR11MB2893.namprd11.prod.outlook.com (2603:10b6:805:dc::23) by SN6PR11MB2816.namprd11.prod.outlook.com (2603:10b6:805:5b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.17; Mon, 1 Feb 2021 09:27:10 +0000 Received: from SN6PR11MB2893.namprd11.prod.outlook.com ([fe80::530:40f6:d89f:6a46]) by SN6PR11MB2893.namprd11.prod.outlook.com ([fe80::530:40f6:d89f:6a46%5]) with mapi id 15.20.3805.024; Mon, 1 Feb 2021 09:27:10 +0000 From: "Aktemur, Tankut Baris" To: "Metzger, Markus T" , Rajinikanth Pandurangan CC: Simon Marchi , "gdb@sourceware.org" , "Saiapova, Natalia" , "Strasuns, Mihails" Subject: RE: GDB with PCIe device Thread-Topic: GDB with PCIe device Thread-Index: AQHW5dGCVp2090lqn0S9RjI1sEZH16oiKCPQgA+lYoCACfHuAIAHZxxw Date: Mon, 1 Feb 2021 09:27:10 +0000 Message-ID: References: <601fecb1-538b-13b9-8974-f92ef8ef5ca5@polymtl.ca> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action x-originating-ip: [2.200.183.135] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0a2b67db-8785-48a1-f132-08d8c6938d5f x-ms-traffictypediagnostic: SN6PR11MB2816: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6vEUUlujdgzC6CZUYMKdLFdBDzYhcu1x8hyQx9j1tyNHwaQyUujnZnd3PMgB30QmfmROLVRI0XRl9RCmHEgBcdpDwr8sQQypQZRy1FD966l28sdurkKe4vUBzHZ/6qKflpkPK3mO7wtGnxFU6dZKAQjIbs6od2b9AUVaSsSAKoSAFFm1njS3XTBZGlcxn5cYaDCocALYGEzqOp3XaHnauUF8tSRtnSRp2aMHaUBg6ibEhb5IjUoFx63nY9MWeHDrwz/mDliI/KGzj83JKtBTK0/VQClzGPDOVj2hzq25C5lVLJHMxIsGtUN5MHOXr+V6FdOrVFYXjTzBjTlkGEn8mrTV1W8dRtrnyWXcnTsMHWLgEcVu6xJbM4HWLqPDiB7QFPdEZ6p8VyW905p6JIcGKhF/X49kSTk4/RNMOFHwE0WNliAu9aFHk63gPe7Ukxwm7kQJjTbDheRALS2pUrJwNgwrpQCFlhJcvB9RgKL7cCXM9uIOcdtl2NirBleZEp7/+n8nzxNRnkOs6CTB0B5612cdgZXATh3nrgGnlZFNNZMDvfwUlgELsgW+V+n7ku9tER/wL9hsS28U4EjIPPB97xEKVcMOXbGg8vLHwP9nr5E= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB2893.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(396003)(346002)(39860400002)(376002)(136003)(4001150100001)(2906002)(7696005)(4326008)(8676002)(54906003)(76116006)(5660300002)(316002)(66946007)(110136005)(66446008)(64756008)(66556008)(66476007)(52536014)(6506007)(53546011)(86362001)(26005)(8936002)(33656002)(9686003)(55016002)(107886003)(71200400001)(186003)(478600001)(3480700007)(966005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?bmVIMEJ5Umh5Lzk1U0NSbkk1clFGcnY5am5NQkdSM0dyeks3QmlKL1JRWjZC?= =?utf-8?B?YkMxL1lMMmpIK0hFM1R1WFFCNVhPYnNCUHU5SlFWVFBTb09ja2llRi9vditt?= =?utf-8?B?WldMQlBNSGY5TEZkYzkyMXl5TGR1amhRZ0RMTjBac0E0Q0crMC9QSlBOZkI0?= =?utf-8?B?VmYxMnFHK1ZmU1VjVUY5RDdKUFVNOG9aMEZmRlUzMVdYL1JiZStUSmFnd3Bx?= =?utf-8?B?STZ1OStlQXViMnhwWXgvOUl6OWNVRmxTYk00K0ZtdTF4K2NRU2h4QUpSa2ph?= =?utf-8?B?QnFWVjVncEdWQXZvcHd5aFQxM3laM2F6MExkRm5Vcm94bkNFa3ZtcG5WS2h3?= =?utf-8?B?dVFBV3NjN1p4SDZ3U2Nwb2lYWmxzRXFnc2JYTit4R1VOWm1uc0N3WDU5ZUxL?= =?utf-8?B?ZS9yK0gyR2V0c2Q4STF4eTkyK3YrOGZkTXJ0VjkzRElEamVqUzBYV3l3aDdv?= =?utf-8?B?djlJVzExeU94U3E4MmpkR2paWFdGTnRUT05XbENaRlFDUmxSc2Jzb0ppK0Fn?= =?utf-8?B?czRRUm1PN1l0M09FdFpDeGVQdnlJZE9ueEk3SEg4MklwVk9LZlZyeW9QUHFI?= =?utf-8?B?ZUdLMWRDRnlIVDFQSzZraVNJRDU5U1dybXN0M2E5NTRLKzNtbmE1RmFwTUxM?= =?utf-8?B?MHo2VWRCNCtJRHNnVjNob21VOFpGSzJtZTdwR2t4K2hSczVTVUgrTWYzWkV3?= =?utf-8?B?cDRJT2VRYmdCMDIrRmVFenFZNTRZNGs3NEZOSUFvTVE5aWtiTlh0c2VrTHAx?= =?utf-8?B?UUZFL2s5TFJ3Smh3RkRhSEpXNUlkOUVOODRHZ0JDYnlPMmpmZXVTWmo1ak9l?= =?utf-8?B?MlJlakFTK0IvZHJWRXh6WkRkZ1JSRU9GamtuQitERW0vUFllRnhiQ1F6cktT?= =?utf-8?B?d2tUWThDUXJMQm9Ea1N6a0s0Wko1YkVqL3BHVWs5VHpsUmVGaytFZmtsdHdB?= =?utf-8?B?T3gwZlQwL3c2RUg5cW9WYlVLeTk0ZU1iajI2RUFEWjU4MWlSMHNLOWVScm54?= =?utf-8?B?SUZUTk1Rdkp1RnRtQUR5aUwvV3BRSlRsUzBCMGFrNFRRZkxLUzZ0YUlLWTIr?= =?utf-8?B?OXdDa25xTlN2R2R6czQ0cEFKWCtmZVRRWWtHeEZVM3hoYXIyejZmM3JRb1JY?= =?utf-8?B?bEpzRTNOYkllZ04xSmV4cDVrU0VIVW5pNmI1bm9mL2VMSGZ3cUFRV2tzSkJm?= =?utf-8?B?QzIxT1I4SDBURm1SZzNmQ2JBRmRTTjFreUM3aHRydTliOTlQM2R0T3cxSVZ5?= =?utf-8?B?ZndoYW9TZ0V4cjZZdGFhY1VtejkwaWlMSlNKNlBMWG5SZUZKQWozd2I5bkF2?= =?utf-8?B?b21LRThnUTg0dGZRSmxlam9ueXROK00wcTA0ZnAvVklabUhaa0Y2aU0rSjEr?= =?utf-8?B?UVlxL2t1NHVsSXpkZGRMbk5BRUFVZWhsRG1IL3RmMktDbzM3SE1XTjRVQ1dV?= =?utf-8?Q?487v2h68?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB2893.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0a2b67db-8785-48a1-f132-08d8c6938d5f X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2021 09:27:10.1595 (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: o/Gn/MQNrTVNkO9hxcn/zBnczCB/KlaPxCx7rbLvCyJIIS/6PWHaySdR12oG+e0j3t2+wk+b0vTveiKs+CpvBlx5uqg/Z0Lbl1njczy2HQQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2816 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00, DKIM_INVALID, DKIM_SIGNED, KAM_DMARC_STATUS, KAM_SHORT, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Feb 2021 09:27:22 -0000 PiBXaGF0IGlzIHRoZSByb2xlIG9mIGdkYnNlcnZlciBoZXJlPyAgSSB0aG91Z2h0IGl0cyBuZWVk ZWQgb25seSB3aGVuIGdkYiBjbGllbnQgYW5kIHRhcmdldCBtYWNoaW5lcyBhcmUgY29ubmVjdGVk IHZpYSBzZXJpYWwvZXRoZXJuZXQuICBEbyB3ZSBuZWVkIGdkYnNlcnZlciB3aGVuIHdlIGRlYnVn IEdQVSBrZXJuZWxzIHRoYXQgYXJlIGp1c3Qgb3ZlciBwY2llPw0KDQpIaSwNCg0KQSBnZGJzZXJ2 ZXIgaXMgbm90IHJlcXVpcmVkLiAgT25lIG1heSBhbHNvIGRlZmluZSBhIEdQVS1hd2FyZSBuYXRp dmUgdGFyZ2V0Lg0KSW4gdGhhdCBjYXNlLCB0aGUgaW5mZXJpb3IgZm9yIHRoZSBob3N0IGNvbXB1 dGF0aW9uIChpLmUuICBDUFUpIHdvdWxkIGJlIHNpdHRpbmcNCm9uIHRvcCBvZiBhIGxpbnV4IG5h dGl2ZSB0YXJnZXQgYXMgdXN1YWwsIHdoZXJlYXMgdGhlIGluZmVyaW9yIGZvciB0aGUga2VybmVs DQooaS5lLiAgR1BVKSB3b3VsZCBoYXZlIHRoZSBHUFUtYXdhcmUgbmF0aXZlIHRhcmdldCB1bmRl cm5lYXRoIGluc3RlYWQgb2YgdGhlDQpyZW1vdGUgdGFyZ2V0LiAgTm90ZSB0aGF0IGJvdGggc2Nl bmFyaW9zIHJlbHkgb24gdGhlIG11bHRpLXRhcmdldCBmZWF0dXJlIG9mDQpHREIsIGlmIGRlYnVn Z2luZyBib3RoIHRoZSBob3N0IGNvbXB1dGF0aW9uIGFuZCB0aGUga2VybmVsIGlzIGRlc2lyZWQu DQoNCldlIHByZWZlcnJlZCB0aGUgcmVtb3RlIHRhcmdldCBhcHByb2FjaCBiZWNhdXNlIGl0IGFs c28gZ2l2ZXMgdGhlIG9wdGlvbiBvZg0KZGVidWdnaW5nIGEga2VybmVsIHJ1bm5pbmcgaW4gYSBy ZW1vdGUgbWFjaGluZS4NCg0KUmVnYXJkcw0KLUJhcmlzDQoNCg0KRnJvbTogTWV0emdlciwgTWFy a3VzIFQgPG1hcmt1cy50Lm1ldHpnZXJAaW50ZWwuY29tPiANClNlbnQ6IFdlZG5lc2RheSwgSmFu dWFyeSAyNywgMjAyMSA1OjAxIFBNDQoNCkhlbGxvIFBhbmR1cmFuZ2FuLA0KDQpXZSBoYXZlIHNl cGFyYXRlIHRhcmdldCBzdGFja3MgZm9yIHRoZSBDUFUgYW5kIHRoZSBHUFUuwqAgVG8gYWRkIHRo YXQgc2Vjb25kIHRhcmdldCBzdGFjaywgd2UgbmVlZGVkIHRvIGFkZCBhbm90aGVyIGNvbm5lY3Rp b24uDQoNClJlZ2FyZHMsDQpNYXJrdXMuDQoNCkZyb206IFJhamluaWthbnRoIFBhbmR1cmFuZ2Fu IDxtYWlsdG86cmFqaW5pa2FudGgucEBnbWFpbC5jb20+IA0KU2VudDogRG9ubmVyc3RhZywgMjEu IEphbnVhciAyMDIxIDA5OjA4DQpUbzogQWt0ZW11ciwgVGFua3V0IEJhcmlzIDxtYWlsdG86dGFu a3V0LmJhcmlzLmFrdGVtdXJAaW50ZWwuY29tPg0KQ2M6IFNpbW9uIE1hcmNoaSA8bWFpbHRvOnNp bW9uLm1hcmNoaUBwb2x5bXRsLmNhPjsgbWFpbHRvOmdkYkBzb3VyY2V3YXJlLm9yZzsgTWV0emdl ciwgTWFya3VzIFQgPG1haWx0bzptYXJrdXMudC5tZXR6Z2VyQGludGVsLmNvbT47IFNhaWFwb3Zh LCBOYXRhbGlhIDxtYWlsdG86bmF0YWxpYS5zYWlhcG92YUBpbnRlbC5jb20+OyBTdHJhc3Vucywg TWloYWlscyA8bWFpbHRvOm1paGFpbHMuc3RyYXN1bnNAaW50ZWwuY29tPg0KU3ViamVjdDogUmU6 IEdEQiB3aXRoIFBDSWUgZGV2aWNlDQoNClRoYW5rcyBTaW1vbiBhbmQgQWt0ZW11ciBmb3IgdGhl IGRldGFpbHMgYW5kIHBvaW50ZXJzLg0KDQpXaGF0IGlzIHRoZSByb2xlIG9mIGdkYnNlcnZlciBo ZXJlP8KgIEkgdGhvdWdodCBpdHMgbmVlZGVkIG9ubHkgd2hlbiBnZGIgY2xpZW50IGFuZCB0YXJn ZXQgbWFjaGluZXMgYXJlIGNvbm5lY3RlZCB2aWEgc2VyaWFsL2V0aGVybmV0LsKgIERvIHdlIG5l ZWQgZ2Ric2VydmVyIHdoZW4gd2UgZGVidWcgR1BVIGtlcm5lbHMgdGhhdCBhcmUganVzdCBvdmVy IHBjaWU/DQoNClRoYW5rcyBpbiBhZHZhbmNlIQ0KDQpPbiBNb24sIEphbiAxMSwgMjAyMSBhdCAx OjMxIEFNIEFrdGVtdXIsIFRhbmt1dCBCYXJpcyA8bWFpbHRvOnRhbmt1dC5iYXJpcy5ha3RlbXVy QGludGVsLmNvbT4gd3JvdGU6DQpPbiBGcmlkYXksIEphbnVhcnkgOCwgMjAyMSA0OjE4IFBNLCBT aW1vbiBNYXJjaGkgd3JvdGU6DQo+IE9uIDIwMjAtMTItMjYgMTo0OCBhLm0uLCBSYWppbmlrYW50 aCBQYW5kdXJhbmdhbiB2aWEgR2RiIHdyb3RlOg0KPiA+IEhlbGxvLA0KPiA+DQo+ID4gQXMgcGVy IG15IHVuZGVyc3RhbmRpbmcsIGdkYiBjYWxscyBwdHJhY2Ugc3lzdGVtIGNhbGxzIHdoaWNoIGlu dGVybiB1c2VzDQo+ID4ga2VybmVsIGltcGxlbWVudGF0aW9uIG9mIGFyY2hpdGVjdHVyZSBzcGVj aWZpYyBhY3Rpb24gKHVwZGF0aW5nIGRlYnVnDQo+ID4gcmVnaXN0ZXJzLHJlYWRpbmcgY29udGV4 dCBtZW1vcnkuLi4pIHRvIHNldCBicmVha3BvaW50cywgYW5kIHNvIG9uLg0KPiA+DQo+ID4gQnV0 IGluIGNhc2Ugb2YgcnVubmluZyBnZGIgd2l0aCBQQ0llIGRldmljZXMgc3VjaCBhcyBncHUgb3Ig ZnBnYSwgaG93IGRvZXMNCj4gPiB0aGUgaGFyZHdhcmUgc3BlY2lmaWMgYWN0aW9ucyBhcmUgYmVp bmcgZG9uZT8NCj4gPg0KPiA+IFNob3VsZCBkZXZpY2UgZHJpdmVycyBwcm92aWRlIHB0cmFjZSBl cXVpdmFsZW50IGtlcm5lbCBpbXBsZW1lbnRhdGlvbj8NCj4gPg0KPiA+wqAgQ291bGQgYW55IG9m IHRoZSBnZGIgZ3VydXMgc2hlZCBzb21lIGxpZ2h0IG9uIGRlYnVnIHNvZnR3YXJlIHN0YWNrcyBp bg0KPiA+IGRlYnVnZ2luZyBzb2Z0d2FyZSB0aGF0IHJ1bnMgb24gb25lIG9mIHRoZSBtZW50aW9u ZWQgcGNpZSBkZXZpY2VzPw0KPiA+DQo+ID4gVGhhbmtzIGluIGFkdmFuY2UsDQo+ID4NCj4gDQo+ IE9uZSBzdWNoIGdkYiBwb3J0IHRoYXQgaXMgaW4gZGV2ZWxvcG1lbnQgaXMgUk9DbS1HREIsIGJ5 IEFNRDoNCj4gDQo+wqAgwqBodHRwczovL2dpdGh1Yi5jb20vUk9DbS1EZXZlbG9wZXItVG9vbHMv Uk9DZ2RiDQo+IA0KPiBJdCB1c2VzIGEgaGVscGVyIGxpYnJhcnkgdG8gZGVidWcgdGhlIEdQVSB0 aHJlYWRzOg0KPiANCj7CoCDCoGh0dHBzOi8vZ2l0aHViLmNvbS9ST0NtLURldmVsb3Blci1Ub29s cy9ST0NkYmdhcGkNCj4gDQo+IEkgZG9uJ3Qgd2FudCB0byBnZXQgdG9vIG11Y2ggaW50byBob3cg dGhpcyBsaWJyYXJ5IHdvcmtzLCBiZWNhdXNlIEknbQ0KPiBzdXJlIEknbGwgc2F5IHNvbWV0aGlu ZyB3cm9uZyAvIG1pc2xlYWRpbmcuwqAgWW91IGNhbiBsb29rIGF0IHRoZSBjb2RlLg0KPiBCdXQg SSdtIHByZXR0eSBzdXJlIHRoZSBHUFUgaXNuJ3QgZGVidWdnZWQgdGhyb3VnaCBwdHJhY2UuDQo+ IFRoZSBsaWJyYXJ5IGNvbW11bmljYXRlcyB3aXRoIHRoZSBrZXJuZWwgZHJpdmVyIHNvbWVob3cs IGhvd2V2ZXIuDQo+IA0KPiBTbywgdGhlIEdQVSBkZXZpY2VzIGNhbiB1c2Ugd2hhdGV2ZXIgZGVi dWcgaW50ZXJmYWNlLCBhcyBsb25nIGFzIGENCj4gY29ycmVzcG9uZGluZyB0YXJnZXQgZXhpc3Qg aW4gR0RCIHRvIGNvbW11bmljYXRlIHdpdGggaXQuDQo+IA0KPiBUb2RheSwgb25lIEdEQiBjYW4g Y29tbXVuaWNhdGUgd2l0aCBtdWx0aXBsZSBkZWJ1Z2dpbmcgdGFyZ2V0LCBidXQgb25seQ0KPiB3 aXRoIG9uZSB0YXJnZXQgcGVyIGluZmVyaW9yLsKgIFNvIHlvdSBjYW4gYmUgZGVidWdnaW5nIGEg bG9jYWwgcHJvZ3JhbQ0KPiB3aGlsZSBkZWJ1Z2dpbmcgYW5vdGhlciByZW1vdGUgcHJvZ3JhbS4N Cg0KV2UgKEludGVsKSB1c2UgdGhpcyBhcHByb2FjaC7CoCBUaGUgaG9zdCBwcm9ncmFtIHRoYXQg cnVucyBvbiB0aGUgQ1BVIGlzDQpyZXByZXNlbnRlZCBhcyBhbiBpbmZlcmlvciB3aXRoIHRoZSBu YXRpdmUgdGFyZ2V0LCBhbmQgdGhlIGtlcm5lbCB0aGF0DQpydW5zIG9uIHRoZSBHUFUgaXMgcmVw cmVzZW50ZWQgYXMgYW5vdGhlciBpbmZlcmlvciB3aXRoIGEgcmVtb3RlIHRhcmdldC4NClRoZSBy ZW1vdGUgdGFyZ2V0IGlzIGNvbm5lY3RlZCB0byBhbiBpbnN0YW5jZSBvZiBnZGJzZXJ2ZXIgdGhh dCB1c2VzIGENCkdQVS1zcGVjaWZpYyBkZWJ1ZyBpbnRlcmZhY2UsIHdoaWNoIGlzIG5vdCBwdHJh Y2UuDQoNCkEgaGlnaC1sZXZlbCBwcmVzZW50YXRpb24gaXMgYXZhaWxhYmxlIGF0DQpodHRwczov L2RsLmFjbS5vcmcvZG9pL2Ficy8xMC4xMTQ1LzMzODgzMzMuMzM4ODY0Ng0KaW4gY2FzZSB5b3Ug d2FudCBtb3JlIGluZm9ybWF0aW9uLg0KDQpSZWdhcmRzDQotQmFyaXMNCg0KPiANCj4gSW4gdGhl IEdQVSAvIGNvcHJvY2Vzc29yIHByb2dyYW1taW5nIHdvcmxkLCB0aGUgbW9kZWwgaXMgb2Z0ZW4g dGhhdCB5b3UNCj4gcnVuIGEgcHJvZ3JhbSBvbiB0aGUgaG9zdCwgd2hpY2ggc3Bhd25zIHNvbWUg dGhyZWFkcyBvbiB0aGUgR1BVIC8NCj4gY29wcm9jZXNzb3IuwqAgRnJvbSB0aGUgcG9pbnQgb2Yg dmlldyBvZiB0aGUgdXNlciwgdGhlIHRocmVhZHMgb24gdGhlIGhvc3QNCj4gYW5kIHRoZSB0aHJl YWRzIG9uIHRoZSBHUFUgLyBjb3Byb2Nlc3NvciBiZWxvbmcgdG8gdGhlIHNhbWUgcHJvZ3JhbSwg c28NCj4gd291bGQgaWRlYWxseSBhcHBlYXIgaW4gdGhlIHNhbWUgaW5mZXJpb3IuwqAgUk9DbS1H REIgZG9lcyB0aGlzLCBidXQgaXQncw0KPiBzdGlsbCBkb25lIGluIGEgc2xpZ2h0bHkgaGFja2lz aCB3YXksIHdoZXJlIHRoZSB0YXJnZXQgdGhhdCB0YWxrcyB0byB0aGUNCj4gR1BVIGlzIGluc3Rh bGxlZCBpbiB0aGUgImFyY2giIHN0cmF0dW0gKHRoaXMgaXMgR0RCIGludGVybmFsIHN0dWZmKSBv Zg0KPiB0aGUgaW5mZXJpb3IncyB0YXJnZXQgc3RhY2sgYW5kIGhpamFja3MgdGhlIGNhbGxzIHRv IHRoZSBuYXRpdmUgTGludXgNCj4gdGFyZ2V0Lg0KPiANCj4gVGhlIGJldHRlciBsb25nIHRlcm0g LyBnZW5lcmFsIHNvbHV0aW9uIGlzIHByb2JhYmx5IHRvIG1ha2UgR0RCIGFibGUgdG8NCj4gY29u bmVjdCB0byBtdWx0aXBsZSBkZWJ1ZyB0YXJnZXRzIGZvciBhIHNpbmdsZSBpbmZlcmlvci4NCj4g DQo+IFNpbW9uDQoNCg0KSW50ZWwgRGV1dHNjaGxhbmQgR21iSApSZWdpc3RlcmVkIEFkZHJlc3M6 IEFtIENhbXBlb24gMTAtMTIsIDg1NTc5IE5ldWJpYmVyZywgR2VybWFueQpUZWw6ICs0OSA4OSA5 OSA4ODUzLTAsIHd3dy5pbnRlbC5kZQpNYW5hZ2luZyBEaXJlY3RvcnM6IENocmlzdGluIEVpc2Vu c2NobWlkLCBHYXJ5IEtlcnNoYXcKQ2hhaXJwZXJzb24gb2YgdGhlIFN1cGVydmlzb3J5IEJvYXJk OiBOaWNvbGUgTGF1ClJlZ2lzdGVyZWQgT2ZmaWNlOiBNdW5pY2gKQ29tbWVyY2lhbCBSZWdpc3Rl cjogQW10c2dlcmljaHQgTXVlbmNoZW4gSFJCIDE4NjkyOAo=