From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by sourceware.org (Postfix) with ESMTPS id 050A33858D28 for ; Wed, 12 Apr 2023 08:47:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 050A33858D28 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=1681289236; x=1712825236; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=IGF6lmPBOw8C6n1hdO5CtxY60T7isSR9OhbMMURdyhY=; b=OJPfOZw2fOALAx/9mq2VD2cWsAMz5Pl1Kn7lPiWsDYiOub/5y69wWCaM OmWCoxqaSFgJJdcYGw2dSmIU9fsYBmCIwHXPbSJdxo9YXl3IjqGYlILlT vJ3y6RxrnasUZB4mtlFqGxUoUjggJpV1YUawPmv/3ICrxTbvR1CcVEG8G R5PUzSyOnvxDV6CZU36DaNs+/bB2A0uVyUOl/gpbrbZSRrJabWvB2/ynB ZVnhdftqrx/BXNMGNK5T16DFL2/uiJY5PidE9fwY4Mnh1BXeslJqZPE3D otZ1giLI2hBBnS1BW3qAcNT4pFCSyL7T3c+Q76WtunPtnEgLE1ivX9e8h A==; X-IronPort-AV: E=McAfee;i="6600,9927,10677"; a="324205341" X-IronPort-AV: E=Sophos;i="5.98,338,1673942400"; d="scan'208";a="324205341" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Apr 2023 01:47:14 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10677"; a="935044511" X-IronPort-AV: E=Sophos;i="5.98,338,1673942400"; d="scan'208";a="935044511" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga006.fm.intel.com with ESMTP; 12 Apr 2023 01:47:15 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.23; Wed, 12 Apr 2023 01:47:14 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Wed, 12 Apr 2023 01:47:14 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.49) 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.23; Wed, 12 Apr 2023 01:47:13 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SOahjtO64ELp1j+kSGo32ib93y/Os95vmYIbBmd92U3qC64pJ+7Y/HV0wPAHJd6Z9jeDkZfhHo7NBF0HNf54lsyIgLBspKAgfMfXujjvevdLwTUI1IXJo1R9Q9Zkuu4GDdpeXefcbDTyoPWsLG7qxtR1mYNPFRDf0dcvptPqoEkDjZFVY1IEtGTyDvGnteUQ4dzBvzZNB63wkTixgmmD0MMNq9TJPWOoHX/BHvJ+jmPbuY5jch5Lo+mRd6NgiwKLKslXZCq7D+7kn3Z68qkJ4q4/p8sjl/xuuCIQJEY2C+wLE5ZVvYpPJ9UUu9pmULHFEvDL+qfxrmkGrkCAjlL1sg== 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=87fsx+yH/sRHJowwzlKJm1pi3rQPADGJwxnkaqsGxtc=; b=HW+Y/Bu9BDyluIo6fsnRBPatrzNBm8sAHWvZfH6hi/roWq/xcqxi5TPLcBk64zC9S3kL7Qs8w030GvOdq+3Th2qj+0eLWpiPhJ20QO2MJOxf2RNR6205TjORN4CBxnrGszVo6DEVcDe5Dx0VdzupYAyLPYAx7+mr/iXmZaUlBWYB6aFy2yrgr1Ywkan3BbR475si4JPTVkj2yXFMfrU/4B91pJN/lWerNHTUinb2S6cIEMgXYDPYS+ju34R0aTJg6SUlCTQi11euTGxi3tJ5m8+xXM3Dpp0wV0dXwwmNs3qjCCMQcmFlW4E/hRVR8M8oybrFoIZ6L1ZDfHWS2lQKRw== 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 SA0PR11MB4574.namprd11.prod.outlook.com (2603:10b6:806:71::11) by IA1PR11MB6468.namprd11.prod.outlook.com (2603:10b6:208:3a4::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.36; Wed, 12 Apr 2023 08:47:11 +0000 Received: from SA0PR11MB4574.namprd11.prod.outlook.com ([fe80::5e89:bb12:b5af:f1ee]) by SA0PR11MB4574.namprd11.prod.outlook.com ([fe80::5e89:bb12:b5af:f1ee%4]) with mapi id 15.20.6298.028; Wed, 12 Apr 2023 08:47:11 +0000 From: "Willgerodt, Felix" To: John Baldwin , Luis Machado , "gdb-patches@sourceware.org" Subject: RE: [PATCH 00/17] SME support for AArch64 gdb/gdbserver on Linux. Thread-Topic: [PATCH 00/17] SME support for AArch64 gdb/gdbserver on Linux. Thread-Index: AQHZbC3/BsK/wpcyOUaraiVzrBbaY68mQl2AgAEK1bA= Date: Wed, 12 Apr 2023 08:47:11 +0000 Message-ID: References: <20230411042658.1852730-1-luis.machado@arm.com> <71bf117d-78e3-5ae9-56c7-48824a0f5537@FreeBSD.org> In-Reply-To: <71bf117d-78e3-5ae9-56c7-48824a0f5537@FreeBSD.org> 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: SA0PR11MB4574:EE_|IA1PR11MB6468:EE_ x-ms-office365-filtering-correlation-id: 05fc264a-f698-4fb3-0d13-08db3b3281cf x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +6p38tXRTUk/bzahG+i3Y1NiDoGrilW+o44IHYorLOC4jNhN1YlAM4P0O0xAX2Ibzlg8H+RHWCpW7A2KjYzn7lP8w1C+DP64MAwEphzSa5pFy675RbM7X91IuhCvudDtHqH7WqcMfUQ5+WWVrfKRZagqDUhKVHrLAPd0pgBa/Y/jY1HXX08Mej5725r54IUf8/tAi0OIGEgwWN3SJHSV/zYpOaou/4Zqs4y3HdObhqDv2STIyoAiRy9XeE48KcL1R4gw91b30i9f8buAn5wD1hdgwds1sKiS4Vc1K2pTqjyvAwj5WoeyTpblkMxh7Gypk+q6wRPk53SYl5ha76+Avg2vizv9zXS3p+aA1QbbMz0hjJc11WMPuYncjlqPbvPgh7kXlhglAsUNvENhQxKPj5w2OjyOAI1qo5rkmeO7puFZiw8e7SO3NhTaIJTaz47iDTnjibHQEoBhxuHtvjLs4Oye8J5wxowq6BawyhocUAz0ZLRYWoPIx8r64pyIJ5yZhI+V1S+z5wyJ1hXcbAnvMoR/T+bPHhkZ1YYOG6f/aki6NEZPC1L48AuEeetFI+0IDilwuBT/ztcwaOjCwFPjLF3K8iPRiVwK/vdUvRXq/qw= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA0PR11MB4574.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(39860400002)(136003)(396003)(346002)(366004)(376002)(451199021)(478600001)(71200400001)(66899021)(38100700002)(8936002)(8676002)(41300700001)(55016003)(82960400001)(76116006)(64756008)(66946007)(66556008)(66446008)(66476007)(110136005)(316002)(122000001)(2906002)(186003)(6506007)(53546011)(26005)(86362001)(83380400001)(9686003)(38070700005)(33656002)(52536014)(5660300002)(966005)(7696005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RVIwUXArREE0ZlVqdk5MYTdFcXJzaHFRb25iTlhYTWlIc0NZNkJLL3JQcnlj?= =?utf-8?B?ZkdSWjFyRjN3UmMzMUhTMHBobXI4NThSK3g3cDdyUWJjRmJDcEQxQmlkdFdI?= =?utf-8?B?ekVKYzFTYndta3N5NGE1b0M0TWpNNHJIYjF5RkdRWXB6SkFMWW8wNm9PK0Nl?= =?utf-8?B?T2lXNHZud0cvY1REbjV5Ui9SZGtERVd0Q2N1Vllqb0srcjBWWm03cUtvc0xX?= =?utf-8?B?YklVSHhUN2JBc3YyZW9XNkF5REZIeCsvd0ZoUlZaVlVsTit4bnIzNnZMNjM0?= =?utf-8?B?UUY3SzVzOElpM2lNMTc4c0Z5eU05aVovWlpTUXVnTnJoSDFpODc0V1Bva25x?= =?utf-8?B?WU1ISDFGZjcxZjUvbENqL2h4QTJVamptZTYzQU9NM2x2aVJrYy81SWpFem9L?= =?utf-8?B?UGxEMGNrNUVSdXRhYkpoQVpoVllOTVZrK2lOQVBWYzRFSlY3a0ZsdXBtVk9D?= =?utf-8?B?WU5JbXFPV2hnKzZnUlRYL096WlpWTmVwTUJLd1JzYitoTTBsUVg5N0RYdk0x?= =?utf-8?B?RkNhOVVRa1o3eVh3MHQ0dXMrRzRwVm9IeU13STY5UUplSEg3M1p1RUxsMFZ2?= =?utf-8?B?NGdYc1hoa1FtWkhITXlqUGZwR1BQRlpnRG1mUVplVE54TzF4KzlQS3FwZWVp?= =?utf-8?B?WjFtS3dqTjdwcFV2QkZ2MnRSeFAwNDlLS1VVcittNTUrQU1scFRZVWF4Q01N?= =?utf-8?B?RjJYMGkyTk1VTFlyQ0h0Qm9NQU5IUHVEb1FoelgyUG0yL0hkMHZ0NkczbDNG?= =?utf-8?B?LzMwbHpOV0JvUHFDZncvY2NtKzJSUS9ma2k0YUtISUtWY2ZHZDN2MnZnN3JR?= =?utf-8?B?Ym1HWklZU2NHT01xeXFteGZWdnVqdjRUdVBPYklKM0RuMnBIdzFmZnExM0k5?= =?utf-8?B?dGJBZ0htU3JkNFY4RjRyZDFMbFNxQlQvNmlzbzVDK0kveG5yYTdVM3hYcWVr?= =?utf-8?B?a1VsVE5OdGdiVWZvQnpQR1U0dVZoYzlURWljckY2SmplWk9jUkc4OXlqTFhL?= =?utf-8?B?bVBGUFk3WGpncmYrVEt6UjRvYmYzOU85ZUlTN3JOc0ZGYU1USnllaVZDTkd3?= =?utf-8?B?UHpUejUyellSeG1hdWcyTjdEdFg4WVJaOEdNSEcrN1lwd2lBK3pvUkNuZHI4?= =?utf-8?B?SGZ5ZCtjRFZib0NnQWNqdjNIMzh0TS9TSmxSbnd2TWNBQ1ZaYWtRcERxdG9I?= =?utf-8?B?Z2lEczJIMHIxM3NzcmdhUU1UdDYzWEg1S2FEb24ya21FcFdzSzRwaUlUYlRv?= =?utf-8?B?ZnJXd0JmMy9KeHlzM0FHUVVkVTVDTFpOLzgwS0JhWkVVNnI4R2lTNnZSSmY4?= =?utf-8?B?Z3lsUmhUK1lGWlAyazZlWHZUWjMweElJVFRWdm1kS3ZQazdnbFRlalo1NWRH?= =?utf-8?B?Uld5WjZLZUJXL0dCVEhvMjR6Z2dLQ1oxN2llSVhRY1dTZElrZnBRbWliUDVO?= =?utf-8?B?LzFoNVE4WmpOMnRBbWdqamdBUVpBTE94Q3cxMGY4aWE2eVNmMmVCZW9USFV3?= =?utf-8?B?M2s2bHVVeml5bFA1U2k3VERKZ3FISlMxTk5XcThIZWxtSHdHdGhNYnVxNzR3?= =?utf-8?B?bTJnZFNFM3hUbFJwall6RmUxWi9TOVRnRTRucVNyTTNCV2NkK3MvU0Z4SkNL?= =?utf-8?B?d0oyQ2NQZEJxcUtCVlBUQnlVd2xFNk9FUlBNTEYyNWJ3d1pnMHZncUg3U2l1?= =?utf-8?B?MnRnSzRxQXY5SE5OT1V1SEZFdHZlZVZQZG1hUm1vL2tRbERlME1QQXE0bWVG?= =?utf-8?B?ZHJEbER6bEdLQ0dzTkQ5aDBDRm9jK0pNNnpDejdmVDBCQ3hvWDJmWURiSFZK?= =?utf-8?B?Zno5czNSb0hvU0ZzV2w2OWJNWUhNd0tJSTNJQ3VjVTl2ODIrL0pGSXprVXF3?= =?utf-8?B?cVBjSm9EL1VIbWRlSDJmS0dyYkJSNDZrellXbE9tS1EvMG5pcldWQnBlTStR?= =?utf-8?B?YXVLL3Y2TVE2Zm4yN2tqWmMzbGxicWdHTTZTMUNnTEFQbTJDeEd3NUQ4NTFW?= =?utf-8?B?ZmZDaEVHdUhFU2hnd3E3emJPTnZyYUJ6VE5BZEo2eGFTSUc3Q2VpTjRwOXhw?= =?utf-8?B?TGo1aXE0L1lMT0ZTbXNMQzhBM0RlWjNwSU8rNEwxWWs1QkkzclN6WW1lT2NC?= =?utf-8?B?YVlieXpiZitETDl0Y0tnbjhWY1ZuNUoyVkk1dUx0WTQ4M090VDk3ckxkNXlN?= =?utf-8?B?alE9PQ==?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA0PR11MB4574.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 05fc264a-f698-4fb3-0d13-08db3b3281cf X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Apr 2023 08:47:11.5141 (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: gB86r2msF1wSoaKxnXungnudHbb99sc6a88q8/wndw2vt580pBGA5LRBxG7S4W+/qhwHILpuLM77Sl4mgH/VR5E1h9jHZHSFHC6FokLeM7M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB6468 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-5.1 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 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: PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKb2huIEJhbGR3aW4gPGpoYkBG cmVlQlNELm9yZz4NCj4gU2VudDogRGllbnN0YWcsIDExLiBBcHJpbCAyMDIzIDE3OjUxDQo+IFRv OiBMdWlzIE1hY2hhZG8gPGx1aXMubWFjaGFkb0Bhcm0uY29tPjsgZ2RiLXBhdGNoZXNAc291cmNl d2FyZS5vcmcNCj4gQ2M6IFdpbGxnZXJvZHQsIEZlbGl4IDxmZWxpeC53aWxsZ2Vyb2R0QGludGVs LmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCAwMC8xN10gU01FIHN1cHBvcnQgZm9yIEFBcmNo NjQgZ2RiL2dkYnNlcnZlciBvbg0KPiBMaW51eC4NCj4gDQo+IE9uIDQvMTAvMjMgOToyNiBQTSwg THVpcyBNYWNoYWRvIHZpYSBHZGItcGF0Y2hlcyB3cm90ZToNCj4gPiBUaGUgZm9sbG93aW5nIHNl cmllcyBlbmFibGVzIFNNRSAxIChTY2FsYWJsZSBNYXRyaXggRXh0ZW5zaW9uKSBzdXBwb3J0IGZv cg0KPiA+IEFBcmNoNjQgZ2RiIGFuZCBnZGJzZXJ2ZXIuDQo+ID4NCj4gPiBTTUUgZXhwYW5kcyBv biBTVkUgYnkgaGF2aW5nIGEgdmFyaWFibGUtc2l6ZWQgbWF0cml4IChaQSkgb2YgZGltZW5zaW9u cw0KPiA+IFNWTCB4IFNWTCBieXRlcy4NCj4gPg0KPiA+IFRoZSBmaXJzdCBmZXcgcGF0Y2hlcyBh bmQgc29tZSBpbnRlcm1lZGlhdGUgb25lcyByZWZhY3RvciB0aGUgY29kZSBhbmQNCj4gZml4DQo+ ID4gaXNzdWVzIHByaW9yIHRvIGVuYWJsaW5nIFNNRSBzdXBwb3J0LCBhbmQgdGh1cyBjb3VsZCBn byBpbiBpbmRlcGVuZGVudGx5Lg0KPiA+DQo+ID4gSSd2ZSBrZXB0IHRoZW0gaW4gdGhlIHNlcmll cyBhcyB0aGV5IGFyZSBjbG9zZWx5L2xvZ2ljYWxseSByZWxhdGVkLg0KPiANCj4gSSBicmllZmx5 IGdsYW5jZWQgYXQgYSBmZXcgYml0cyBvZiB0aGUgYWFyY2g2NC1zcGVjaWZpYyBwYXJ0cyBJJ20g ZmFtaWxpYXINCj4gd2l0aCBhbmQgdGhleSBhbGwgbG9vayBmaW5lIHRvIG1lLg0KPiANCj4gT25l IG5vdGUgaXMgdGhhdCBJIHRoaW5rIHRoZSBBTVggcGF0Y2hlcyBmcm9tIEludGVsICh3aGljaCBk ZWFsIHdpdGggYQ0KPiBzaW1pbGFyICJ0aWxlIGFyZWEiIHNwbGl0IGludG8gdmFyaWFibGUtc2l6 ZWQgc3VicmVnaXN0ZXJzIElJVUMpIHJhbiBpbnRvDQo+IHNvbWUgaXNzdWVzIHdpdGggd2FudGlu ZyB0byB1cGRhdGUgdGhlIHRkZXNjIHRvIGRlYWwgd2l0aCB0aGUgZGlmZmVyaW5nDQo+IHN1YnJl Z2lzdGVycyBzaW5jZSB0aGUgbGF5b3V0IG9mIHRob3NlIGNhbiBjaGFuZ2UgYXQgcnVudGltZS4g IEknbSBub3QNCj4gc3VyZSBpZiB0aGF0IGFwcGxpZXMgdG8gU01FIGluIHRoZSBzYW1lIHdheSBh bmQgaWYgYW55IG9mIHRoZSBpc3N1ZXMNCj4gRmVsaXggcmFuIGludG8gbWlnaHQgYXBwbHkgdG8g U01FIGFzIHdlbGwgKGFuZCB0aHVzIGlmIHRoZXJlIGFyZSBjb21tb24NCj4gc29sdXRpb25zPykg IChJJ3ZlIGNjJ2QgRmVsaXggRllJKQ0KDQpIaSBKb2huLCBMdWlzLA0KDQpJIGRpZG4ndCByZWFk IHRoZSBTTUUgc2VyaWVzIGluIGZ1bGwgZGV0YWlsIGFuZCBwcm9iYWJseSB3b24ndCBoYXZlIHRo ZSB0aW1lIHRvDQpkbyB0aGF0IGZvciBhIHdoaWxlLCBzb3JyeS4gSSBjYW4gb25seSByZXBlYXQg bXkgQU1YIHByb2JsZW1zLg0KTXkgcHJvYmxlbSB3YXMgcmVsYXRlZCB0byB0aGUgZmFjdCB0aGF0 IEkgdHJpZWQgdG8gbWFrZSB0aGUgQU1YIHJlZ2lzdGVyDQpwc2V1ZG8gcmVnaXN0ZXJzIHRvIGRv IHRoZSBkeW5hbWljIHJlc2l6aW5nLg0KVGhpcyBkb2Vzbid0IHdvcmsgd2VsbCB3aXRoIHRoZSBy ZWdjYWNoZS4NCg0KSSBhbSBjdXJyZW50bHkgd2FpdGluZyBvbiB0aGlzIHNlcmllcyB0byBsYW5k IHRvIGNvbnRpbnVlOg0KaHR0cHM6Ly9zb3VyY2V3YXJlLm9yZy9waXBlcm1haWwvZ2RiLXBhdGNo ZXMvMjAyMy1KYW51YXJ5LzE5NjM1My5odG1sDQpJIGFtIHBsYW5uaW5nIHRvIGRvIHRoZSB0ZGVz YyB1cGRhdGUgZHluYW1pY2FsbHkgaW5zdGVhZCwgZm9yZ29pbmcNCnBzZXVkbyByZWdpc3RlcnMg YWxsIHRvZ2V0aGVyLiBCdXQgSSBoYXZlbid0IHN0YXJ0ZWQgaW1wbGVtZW50aW5nIHRoYXQuDQpX ZSBoYWQgYW4gaW50ZXJuYWwgdmVyc2lvbiB0aGF0IHRyaWVkIHRoaXMsIGJ1dCBpbiB0aGUgZW5k IHdlIHNjcmFwcGVkIHRoYXQNCmJlY2F1c2UgZ2Ric2VydmVyIGRvZXNuJ3Qgc3VwcG9ydCBpdCAo eWV0KS4NCg0KSSB0aGluayBteSBtYWluIHByb2JsZW0gd2l0aCBwc2V1ZG8gcmVnaXN0ZXJzIGlz IHRoYXQgcmVnY2FjaGUgaXMgaW5pdGlhbGl6ZWQNCndpdGggYSBjZXJ0YWluIHNpemUgYW5kIHR5 cGVzIG9mIHJlZ2lzdGVycy4gRXZlbiB0aGUgcHNldWRvIHJlZ2lzdGVycy4NCkZvciBBTVggd2Ug aGF2ZSA4IGtCIG9mIHJlZ2lzdGVyIHN0YXRlLiBUaGF0IGlzIGN1cnJlbnRseSBkaXZpZGVkIGlu dG8gOCByZWdpc3RlcnMNCm9mIHRoZSBzYW1lIGRpbWVuc2lvbnMuDQpCdXQgdGhhdCBpcyBhY3R1 YWxseSBjb25maWd1cmFibGUsIGFuZCBpdCBjb3VsZCBiZSB0aGF0IGZ1dHVyZSBwbGF0Zm9ybXMg YWRkIGENCmNvbmZpZ3VyYXRpb24gKCJwYWxldHRlIikgdGhhdCBkaXZpZGVzIGl0IGludG8gNCBy ZWdpc3RlcnMgb2YgZGltZW5zaW9uICJ4ICogeCIuIE9yDQphbm90aGVyIHBhbGV0dGUgdGhhdCBk aXZpZGVzIHRoaXMgaW50byA0IHJlZ2lzdGVycyBvZiBkaW1lbnNpb24gInkgKiB6Ii4gT3IgYW5v dGhlcg0KcGFsZXR0ZSB0aGF0IGRpdmlkZXMgaXQgaW50byAxNiByZWdpc3RlcnMuIFN3aXRjaGlu ZyBjb25maWd1cmF0aW9ucyBjYW4gYmUgZG9uZQ0KYXQgcnVudGltZS4NCkkgd2FzIGluaXRpYWxs eSBwbGFubmluZyB0byBqdXN0IHRha2UgdGhlIGJpZ2dlc3QgZGltZW5zaW9uIGFuZCB0aGUNCmJp Z2dlc3QgYW1vdW50IG9mIG5hbWVzLCBhbmQga2VlcCB0aGF0IHVwLXRvLWRhdGUuDQoNClRoZSBh Y3R1YWwgcHJvYmxlbSBJIGhhZCBpbiB0aGUgZW5kIHdhcyBkaXNjdXNzZWQgaGVyZToNCmh0dHBz Oi8vc291cmNld2FyZS5vcmcvcGlwZXJtYWlsL2dkYi1wYXRjaGVzLzIwMjItQXVndXN0LzE5MTI1 OS5odG1sDQpCdXQgdGhlIHNvbHV0aW9uIEkgcHJvcG9zZWQgdGhlcmUgaXNuJ3QgYSBnb29kIG9u ZS4NCkl0IHdvcmtzIGJ5IGFjY2lkZW50IGZvciBub3cuIEl0IG9ubHkgdG91Y2hlcyB0aGUgdHlw ZSwgYnV0IG5vdCB0aGUgYWN0dWFsDQptZW1vcnkgdGhhdCBpcyBhbHJlYWR5IHJlc2VydmVkIGZv ciB0aGUgcmVnLCB3aGljaCBjYW4gYmVjb21lIGEgcHJvYmxlbS4NCg0KSSBhbSBub3QgZmFtaWxp YXIgd2l0aCBTTUUuIEkgc2VlIHRoYXQgdGhlIFNNRSBzZXJpZXMgYWxzbyBhZGRlZCBwc2V1ZG8N CnJlZ2lzdGVycyBhbmQgZG9lc24ndCB0b3VjaCByZWdjYWNoZS5jLiBCdXQgSSBkaWRuJ3QgbG9v ayBhdCB0aGUgY29kZSBpbg0KZGV0YWlsLiBJIGFtIG5vdCBmYW1pbGlhciB3aXRoIHRoZSBhYXJj aDY0IHRhcmdldCBjb2RlLiBJIGRvbid0IGtub3cgaWYgTHVpcw0KZm91bmQgYSB3YXkgYXJvdW5k IHRoZSBzYW1lIHByb2JsZW0gb3IgaWYgaXQganVzdCBkb2VzbuKAmXQgZXhpc3QgZm9yIFNNRS4N Ck9yIGlmIG15IEFNWCBjb2RlIGp1c3Qgd2Fzbid0IHNtYXJ0IGVub3VnaCBvciBkb25lIHRoZSBy aWdodCB3YXkuDQoNClJlZ2FyZHMsDQpGZWxpeA0KSW50ZWwgRGV1dHNjaGxhbmQgR21iSApSZWdp c3RlcmVkIEFkZHJlc3M6IEFtIENhbXBlb24gMTAsIDg1NTc5IE5ldWJpYmVyZywgR2VybWFueQpU ZWw6ICs0OSA4OSA5OSA4ODUzLTAsIHd3dy5pbnRlbC5kZSA8aHR0cDovL3d3dy5pbnRlbC5kZT4K TWFuYWdpbmcgRGlyZWN0b3JzOiBDaHJpc3RpbiBFaXNlbnNjaG1pZCwgU2hhcm9uIEhlY2ssIFRp ZmZhbnkgRG9vbiBTaWx2YSAgCkNoYWlycGVyc29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2FyZDog Tmljb2xlIExhdQpSZWdpc3RlcmVkIE9mZmljZTogTXVuaWNoCkNvbW1lcmNpYWwgUmVnaXN0ZXI6 IEFtdHNnZXJpY2h0IE11ZW5jaGVuIEhSQiAxODY5MjgK