From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.10]) by sourceware.org (Postfix) with ESMTPS id 07FC63849AEA for ; Fri, 10 May 2024 13:47:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 07FC63849AEA 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 07FC63849AEA Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=198.175.65.10 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1715348838; cv=fail; b=V33p6Z98iByOiAVo8VIq+BupmL9Zqv72KXv3zYFaZ6xrhid2wVssSMd0xoWX0HqwP1yYFUFsxxWXR01QnOo800UNQRvbYOPLkUjMudirPESvj/pVLVipqOzUicVs/ZeizoPDwuZUOaZbwbcJ9ZZ2VJ2hvotxoKjO31d/Ki5nhqg= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1715348838; c=relaxed/simple; bh=N+4f+4cYM5SSp9H8B35gmUoBLnWb4CFmv4b9nLYFSDI=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=OGvgMjWy+xGDkqglHU3XzdDFDrztTSGBt5LJDEFRhvVPTVz+/JtBkSxbU2/rJivIA/Sln7T8Dgv1DOWfWffdkT1FWLGPfnHtIEpALTJfRb/LVC0uJCZE5asMgNdzqgTSDjlUnVhNZ9Y6tVAP8q3HEEEKQsLvs98XsO1n32zram4= 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=1715348836; x=1746884836; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=N+4f+4cYM5SSp9H8B35gmUoBLnWb4CFmv4b9nLYFSDI=; b=V95xE+mt7fw/W6FyC8NZr3AVBx/MioFGo9uEB6bCyL6j5Uhv33j1HmAG VgLp2yY4RBJTWS15WDAUFyjePagKFlr9m/YLElMK2ncHY62xo2C3CqlCt RXsXpr6g8D+bRLTV4QfDa7f9VBz61dN7D7Xy5IHacIbcwva3jKu8MGMar nAruXq5l33P/URPfFLTmoKbrjUx5TQacYuXINzBGAEGTya3e7hP97LwsW vC6oFFE+c08+3mHhidd8tCRFBWQ58qxHeAVm7+ukyskHa58kyetZ6qchu QGE47/SuV4lCMzvl7Q3ExQVx58cTBFeAQQCJ0PQcpEibNbcjgkaSBtrER Q==; X-CSE-ConnectionGUID: 3eQKVoi0QsKs25I0OMY8HQ== X-CSE-MsgGUID: itng7GqUQNamd3W6NTRmkA== X-IronPort-AV: E=McAfee;i="6600,9927,11068"; a="28812920" X-IronPort-AV: E=Sophos;i="6.08,151,1712646000"; d="scan'208";a="28812920" Received: from fmviesa009.fm.intel.com ([10.60.135.149]) by orvoesa102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 May 2024 06:47:14 -0700 X-CSE-ConnectionGUID: 1+ao4zEWQHGUdYqTuOBHNw== X-CSE-MsgGUID: 2sNpMzKJSTKa4J00bfFmHQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,151,1712646000"; d="scan'208";a="29631237" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmviesa009.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 10 May 2024 06:47:14 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.2507.35; Fri, 10 May 2024 06:47:13 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Fri, 10 May 2024 06:47:13 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.171) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Fri, 10 May 2024 06:47:13 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EKBGczqzvCOK+pzsZ1/T3qUpnhhfp+BERowDJbjNRq0NBvyecG39fD7g1mxuJLgOdYxKtOQjga/WwpK6Cl/MnBmz8osi25oNnU1z6QPXsf0pfwfvA2UEVTKfaERJ354ecHPqlMq4PxhMCdDuOBAr5pdmdYS1MrRQy4bkLfQ0lJSdwo7mfKKyGC7Vxyuw+QN3vupN4Hg/6fvYcExsQYdZBfBFZEBYSCg0bp2H/5cik1ZFtm9wI/+QP4vxw0BhwxJJmwymEeSXJKg8rPAE7penfvYQ9Vwa87k4HgEyIBbd51DDRtHm+/O//0KlAIm7NmDF1tH9DS0SXkeQmrtC4jX8mg== 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=8RZxT6gAMAxs1BwpwpmjScTWFNhH7ckOMkTz1y2gQG4=; b=HQX96EqJg2LRWc+qisLb4AK5RsAr9xDm3OEan6ahGB+xxCS+PxooVZ9ccjkgurO+3KkHfkMGFJqfm7LbcDLzQcvSoRo6IzwjVt2KQH0rWJVm9EYpB+3qnMup0mqY7hcjR/2Ya9S0TlMBcH2VRx0K+fHuKCmNWAjhSXyRjHb74R2G49AgJfd8+bUxqtbeQ/zOdDHxUtXFNyevO/hKGvlBKF0F9Tvh0YJKa1c8drYkYg6BbyR760HbQ+cF9Sb5rdoP31vcLHOXU8XrgO8LNmDxIKX3N8tQB6sx48zrzRwA76UyLdKtv2kasEApSqbqoyiKnd6hGTvlXkRx5pI/xM1tqQ== 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 MN2PR11MB4566.namprd11.prod.outlook.com (2603:10b6:208:24e::16) by CH3PR11MB8659.namprd11.prod.outlook.com (2603:10b6:610:1cf::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.48; Fri, 10 May 2024 13:47:11 +0000 Received: from MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::7fc0:8ee5:d974:e1e]) by MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::7fc0:8ee5:d974:e1e%5]) with mapi id 15.20.7544.046; Fri, 10 May 2024 13:47:11 +0000 From: "Willgerodt, Felix" To: Thiago Jung Bauermann , Luis Machado CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH v3 0/8] gdbserver improvements for AArch64 SVE support Thread-Topic: [PATCH v3 0/8] gdbserver improvements for AArch64 SVE support Thread-Index: AQHZNGXL4WhGpc6RqUm3mdc4NFVsCLGOpUKAgAAL64CAAB7Z7YAA7oaQ Date: Fri, 10 May 2024 13:47:11 +0000 Message-ID: References: <20230130044518.3322695-1-thiago.bauermann@linaro.org> <4d5ffba6-4f8c-418d-ad29-67b5b95c7bd9@arm.com> <8734qth98m.fsf@linaro.org> In-Reply-To: <8734qth98m.fsf@linaro.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: MN2PR11MB4566:EE_|CH3PR11MB8659:EE_ x-ms-office365-filtering-correlation-id: bbdffec5-431f-4e7c-e538-08dc70f7b146 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230031|366007|376005|1800799015|38070700009; x-microsoft-antispam-message-info: =?utf-8?B?am8yNEVtYkdTQ1FBUFEwQjVVOWRBM243NDJQQ1hzZ1dCdm5aeXNmOG5HVXQ2?= =?utf-8?B?amV6RUxPWWtJZ3I4ZDdMTVJGMFFlei9KY1hsMUExRFYxanVBRkxSb0c0SEFv?= =?utf-8?B?QmhjeXdCQ3RScUhpdC9QSndjelVKc0l4b2VDK1hiQVgvSFRvQlhWTEV2K1pK?= =?utf-8?B?c1lWbkVZTjZBSVlpaGgrNWhpSjZ6Umk5NUp2ZFZNbUNHMzlnK3dzdDBwck9L?= =?utf-8?B?Zmd1VkdaZGE3UUFzR21Cd2E0VHFIelBIb1Z0TjBPaWJGNnQyTVFVa3pNZkgy?= =?utf-8?B?Rk80Ly9aWERCRm5uMWRkQ0dOczBGL1BnSmIyVy8zekdmNDRycE9oMjNUQWRB?= =?utf-8?B?SE5wM2RsVGJPMHFzMEdGOWdjVitaanNGWXR5bVpFQnNPQWxuT3VJS1h0NW1T?= =?utf-8?B?bkoxYmF1cm9LZXBrZld4ZjgwSngwTURSbVVCUERkbnZpbG4wT2hIeHJuUFB5?= =?utf-8?B?Q1pkcE96a0dJZzVST0hKVlJmb2pCdjJJOVZIWGxxbmJSZHpqTGRVWC9BdDd3?= =?utf-8?B?SXBpMHZSQ202M0tBVm1oY21IMVJPaWhaNUVTdkZPOFhRNy80Z1lSYlAyODlL?= =?utf-8?B?L251VzR2ZmN2d3VYYWdzMFkvZjNLRkV0WGZoSHJUVWFtQm1VaklUcXdieVNy?= =?utf-8?B?M2RrTEk3UkVMU3QxL1FYUlc3WG1MV2NRTThTYlY1NmVqbTI2OXFKZXA2SjJ3?= =?utf-8?B?WWlaODF2MWY5WiszUVNaTnhqWU82alovaW1hMTFhZFpSNDIwM3h3RldYdGp1?= =?utf-8?B?aU1tdGI0OFdzWUo0L3VxR25RR0l0YzJ2eXZNaU5PSXoxQXB1Qm1Wb0w4YVdI?= =?utf-8?B?d29sY0ZUVWtnOWZkY2xBenE5T1M2U01Wc3c5ZGxuOWgzUXBudFVCd3BjS050?= =?utf-8?B?ZXRBbnpUYWN0QmR0UnFNellIRUh4b3BqZ2paSWJyN2c5RkhOMHI4QXNyYmJL?= =?utf-8?B?U1hoQVYzS3huT2lTcGd5K2FCeko4bWUvNTFtVkJxZGpTS2RtMVJ3Y0hQVlVC?= =?utf-8?B?U0dsWUJZOXljbVMxL2R0TjJyV1o3LzJsYVdudlFLRkdBQkZlK3dmR0FSWEtt?= =?utf-8?B?RXdTa3ZIK3RNdXRPdGNJMVZzZHo3VTQyV1VGZmxoMDRlTDU3TDJGRkl3VkJo?= =?utf-8?B?SjR5b2xVZGw4M2tVN2h4NnpZMGlWUGtGYmJYTDZDYjdyQVVralNBUHRJMkE4?= =?utf-8?B?QlhxY0IzQWNJY2tZam9DajlaTFlEUlFzTS9SUmtvc2N1dUU4QTQ1TFJiaTJS?= =?utf-8?B?UjRZUDVLeFNsN2FsTnVTVzZ2N3dKTGJKR1hGTm1STzdkMUJpSktrTmNnUnAz?= =?utf-8?B?Y1gvKzMzRi9BZklpUDcxNXpxNWFCOFBMYXNFYzZpNHpWYXA0cTdnWmZESjJH?= =?utf-8?B?UWw3TGtERGRzZFNmVjhmRFk3bTJjTmppeWxxRHdwNXhoTzFJK3dhS2JyZ2E3?= =?utf-8?B?YU5UUkxZZnhhbnQ2RU1SaXZyUllqTkN5cDZJU0dWT0REeFZwQVkvS2VNZzJU?= =?utf-8?B?NWhaNFVXOUdpR3ZITzRCTG5Ybm1wK1FaU0dFMFBZTVBrRWlzY1dQdXNXQklp?= =?utf-8?B?eGVqaEhONVhkQzJSSjhOZGtDQmIzRWE3aC9TaTlKdW55OVJjR2ZPTVQreXh2?= =?utf-8?B?TTlnbDc1S014TkV5WTBSRDBIdk9vMVQ0UnZiaS80RTNKYWxsRkxjWnp4RXlN?= =?utf-8?B?N2tBaHk3TjZ4QWlwWFVLaTJBN0l4Nk1iY04zQlNoSXEyRUMyQnU3M2xBPT0=?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR11MB4566.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366007)(376005)(1800799015)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ak1rdFh6UWZ1N3BUSklUeS8waHorekhTZmVHSy8reUdYeWtZT1cxdEZOck4r?= =?utf-8?B?dlgvem1ZTEtCNFlZR1hiTkZyb0VGZjkxYmwxcHYrU0l2cEtMT3B5MGNBWHBo?= =?utf-8?B?dXl1UjArbUtmeiswMldZREdlTytSUWFYYTdBL0QxaFdGNGxyOWhPb3JLeUxs?= =?utf-8?B?Qk1SR3dBckxqQUx2QzU5UEtSM25PYkE1R1lJNHNkVXBRMkZYeFlWWW5XYUNz?= =?utf-8?B?SmZ3cGYwb2ZaR3FFcFNVV1FaTjhlcFBJc3pKbzFQOU1OTkdSOG8zNll0VGxU?= =?utf-8?B?S0lzb3BPV3RYVXBIanE3ZGxpazBZcHZ0SXNubWhhTDBoODVZNTcrTG03SzhR?= =?utf-8?B?cFhXNlF5WXNaYU91Sk5hRnpBa2ZNMzhvcGRSeGJSRmZHalJIL3dLL05Zemtr?= =?utf-8?B?TnFPdGhXeStqQ2lpSUw1eXI1RDdpTm4wY2pjR1RmNlM4MTRaY2x0QnhSZXZC?= =?utf-8?B?S2lHOGVoQVp5LzRMUHhtL3BOY2pzUHlRdXJCd2ptSllMa1poRFdHS0FBcHpi?= =?utf-8?B?K1dxR2tnZVJWY0J4RWVLVUVHMWhEVWFXdWtLcFJJaGk1M0lOSitERTVWcVEv?= =?utf-8?B?M2dDUnBaZEJNbU85TWdOTGx6c2tQRDExMFlVcEFUSHFYd3M0THFkcjc4S2pW?= =?utf-8?B?MnBNZjlyaWlNTC9WemJORjMrWnpFQzVpSkVWWFJ4M0s1N21CcVR3NmtCNUhX?= =?utf-8?B?RXdXZnpWMU9CaStGOW44M2k5d3R6OGhLNm9XOFEvVzNKbzJvTk9hSEJBemw3?= =?utf-8?B?WFhkWkswN2xaNkhPWEF3R0RDc3JIQW83YjRidExQZytQR1ZSZmlna2VEOHps?= =?utf-8?B?RWdLRnJkTzJTSXVaYnIycFllQXN6TTlIblZRenhOT1IxZ1FKdkU0NVJGM3Jz?= =?utf-8?B?SjNnenNJTjdoQW1DajFXdVFrMFpYOWRGRDIzdTR0azNZNll0SUFZdnpyM0V4?= =?utf-8?B?SHRuN1VQS3BySVFzTWwvMHdQYWsxM2Q2b0VzRVVUelgvWGhsQURwWDA0MUtO?= =?utf-8?B?U1hVNEFmUmIzdmEyOHptbkRudmR5R2djZUFUcDBUWjFjWjB6N1ZzYmxHRFFu?= =?utf-8?B?RnM3cFlaa0l0V2tjQXpjaGR0R0w2VUV3dzBhTjFTS2NVTTZQcUZ1OExFcDdx?= =?utf-8?B?MERYREJYRVFVaFo3WFhiYlN1QmIzeDRsSEZab2hxNGRZdVhPS1NySkl0RDZu?= =?utf-8?B?UzlFZEpwQzBuK0k3bTBOUVlqaC9RaFpCbjRka0l1Yk1aak5rRFNwSFowU0tU?= =?utf-8?B?NDcwVFZDcTJ6YU54djBtcFZHL05xOXFtZm56Vm1KZ0dGWHZqbTVpWUNGMVlT?= =?utf-8?B?ZzdzV0s5aktRazdzR1g4ek5ndmhKdWNjVjh6V1pZQXd3UmY1d1doeXlKVmh2?= =?utf-8?B?NWpJbC9BTWhoS3FGclQ5N0ZRU3VjaHUrYWlsaUcvVG1VU3ZkbnlMdGE5UFlS?= =?utf-8?B?QnBmVWdVSEt4UWhsNmU2ZnFLLzRYY3MrRlc5dzhKU1VFYU5Jak0xa29tOUI0?= =?utf-8?B?YVVuWDZ2SW1wLzF3MzV6Q3UzYjJmUkNBN0RsNi9KQngwOWg2NUZrOS9SM0dW?= =?utf-8?B?ZVZCc3Z6R2tFOVFrQU0yckNTcityWklITnloZXBuWlVTRW1WakNBMGs1OEFz?= =?utf-8?B?dTBUMUQ0bkRCeStMdktSN0NuRlRHTUFyUWFQUmNVZk1SNnc3QkFlWE0yNmFX?= =?utf-8?B?V1pYUEMwT0wzaENabWdaUGVkN1loZHQ3SW52ZFA3VkxmdUZ6dGltUFRsUFhi?= =?utf-8?B?U3Fwa0VNQUplQ01Lb0tpUkYrSEhwdGlxdGc1RWVva2NmMlpCNHBPMkFWR25a?= =?utf-8?B?SFZFRm1ucDB4WjdtR2wveHJiSkhuS2RKd1FoQVpvSVdncGswUUZBUCtlK3cr?= =?utf-8?B?a0E2TUNuYTFwcWFycDJFaTBtV0pnRk56TE95aE9xL09xU3lTS1BweVR5M01X?= =?utf-8?B?RnFHaWRGZ0RsZ1JVRHN4Q1NrV0QrUW1GQkJOSVliYWdTYVRKOWUrMWFmbzhm?= =?utf-8?B?NmtuNzIwV2ZHc1Q2V3VzdFA3Rm5hVC9NR3J3M2Y5citJNUpXQW1KRHFwOHRI?= =?utf-8?B?R1RUK3FVcXN3OFJLUFBvSDR4SHBWM2xjc1FNMG56TGRNdVN3a09ZcWdyc014?= =?utf-8?Q?o0EQBWBgs1aSkiPDX/HT5/vnJ?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB4566.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bbdffec5-431f-4e7c-e538-08dc70f7b146 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 May 2024 13:47:11.2847 (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: 5i6jq4dOCv0OM/wwRSnFdvBCLmy2WtEsJG51k+mKFPGb2el9ZV3/dLj2g+sBi1WvOWaconWOPNGogGQNd3/YUrkT0lTZRfVQs66U+HpMWtI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB8659 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-5.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 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: PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUaGlhZ28gSnVuZyBCYXVlcm1h bm4gPHRoaWFnby5iYXVlcm1hbm5AbGluYXJvLm9yZz4NCj4gU2VudDogRGllbnN0YWcsIDcuIE1h aSAyMDI0IDE4OjM0DQo+IFRvOiBMdWlzIE1hY2hhZG8gPGx1aXMubWFjaGFkb0Bhcm0uY29tPg0K PiBDYzogV2lsbGdlcm9kdCwgRmVsaXggPGZlbGl4LndpbGxnZXJvZHRAaW50ZWwuY29tPjsgZ2Ri LXBhdGNoZXNAc291cmNld2FyZS5vcmcNCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MyAwLzhdIGdk YnNlcnZlciBpbXByb3ZlbWVudHMgZm9yIEFBcmNoNjQgU1ZFIHN1cHBvcnQNCj4gDQo+IA0KPiBI ZWxsbyBGZWxpeCwgSGVsbG8gTHVpcywNCj4gDQo+IEx1aXMgTWFjaGFkbyA8bHVpcy5tYWNoYWRv QGFybS5jb20+IHdyaXRlczoNCj4gDQo+ID4gSGksDQo+ID4NCj4gPiBPbiA1LzcvMjQgMTU6Mjks IFdpbGxnZXJvZHQsIEZlbGl4IHdyb3RlOg0KPiA+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4gPj4+IEZyb206IEdkYi1wYXRjaGVzIDxnZGItcGF0Y2hlcy0NCj4gPj4+IGJvdW5jZXMr ZmVsaXgud2lsbGdlcm9kdD1pbnRlbC5jb21Ac291cmNld2FyZS5vcmc+IE9uIEJlaGFsZiBPZiBU aGlhZ28NCj4gSnVuZw0KPiA+Pj4gQmF1ZXJtYW5uIHZpYSBHZGItcGF0Y2hlcw0KPiA+Pj4NCj4g Pj4+IFRoaXMgaXMgdmVyc2lvbiAzIG9mIHRoZSBwYXRjaCBzZXJpZXMgYWRkaW5nIHN1cHBvcnQg dG8gZ2Ric2VydmVyIGZvcg0KPiA+Pj4gaW5mZXJpb3JzIHRoYXQgY2hhbmdlIHRoZSBTVkUgdmVj dG9yIGxlbmd0aCBhdCBydW50aW1lLiBUaGlzIGlzIGFscmVhZHkNCj4gPj4+IHN1cHBvcnRlZCBi eSBHREIsIGJ1dCBub3QgYnkgZ2Ric2VydmVyLiBWZXJzaW9uIDIgd2FzIHBvc3RlZCBoZXJlOg0K PiA+Pg0KPiA+PiBJIHdvbmRlciB3aGF0IGhhcHBlbmVkIHRvIHRoaXMgc2VyaWVzLiBEbyB5b3Ug cGxhbiB0byByZXZpdmUgaXQgYXQgc29tZQ0KPiA+PiBwb2ludD8gSSByZWFsaXNlIHRoaXMgaXNu J3QgYW4gZWFzeSBzZXJpZXMgdG8gbGFuZC4gVG91Z2ggaXQgd291bGQgYmUgZ3JlYXQNCj4gPj4g dG8gaGF2ZSBpbiBteSB2aWV3Lg0KPiA+DQo+ID4gSSB0aGluayBpdCBpcyBhbiBlc3NlbnRpYWwg cGllY2UgdG8gbWFrZSBnZGJzZXJ2ZXIgd29yayBjb3JyZWN0bHkgZm9yIGJvdGgNCj4gPiBTVkUg YW5kIFNNRSAoYW5kIHNpbWlsYXIgZmVhdHVyZXMgb24gb3RoZXIgYXJjaGl0ZWN0dXJlcyksIGFz IHdlbGwgYXMgZW5hYmxpbmcNCj4gPiByZW1vdGUgZGVidWdnaW5nIHN0dWJzIHRvIHN1cHBvcnQg dmVjdG9yIHNpemUgY2hhbmdlcyBtaWQtZXhlY3V0aW9uLg0KPiA+DQo+ID4gVGhpYWdvIHdhcyB0 aGUgbGFzdCBvbmUgdG8gdG91Y2ggdGhpcyBjb2RlLCBzbyBoZSBtYXkgaGF2ZSBiZXR0ZXIgaW5m b3JtYXRpb24NCj4gb24NCj4gPiBmdXR1cmUgcGxhbnMuDQo+ID4NCj4gPiBVbmZvcnR1bmF0ZWx5 IEkgZG9uJ3QgaGF2ZSBjeWNsZXMgdG8gZ2V0IGJhY2sgdG8gdGhpcyBwYXJ0aWN1bGFyIGZlYXR1 cmUgYXQgdGhlDQo+ID4gbW9tZW50LCBidXQgSSdkIGdsYWRseSByZXZpZXcgZnV0dXJlIGl0ZXJh dGlvbnMgb2YgdGhlIHNlcmllcy4NCj4gDQo+IFRoYW5rIHlvdSBmb3IgeW91ciBpbnRlcmVzdCBp biB0aGlzIHNlcmllcyEgSSB0aGluayBpdCdzIHZlcnkgaW1wb3J0YW50DQo+IHRvbywgYW5kIGl0 IG5hZ3MgbWUgdGhhdCBJIGhhdmVuJ3QgYmVlbiBhYmxlIHRvIGZpbmlzaCBpdCB5ZXQuIEkgZ2F2 ZSB1cA0KPiBvbiB0aGUgYXBwcm9hY2ggZnJvbSB0aGlzIHBhdGNoIHNlcmllcywgd2hpY2ggd2Fz IHRvIGhhdmUgYSBkaWZmZXJlbnQNCj4gdGFyZ2V0IGRlc2NyaXB0aW9uIGZvciBlYWNoIHJlZ2lz dGVyIHNpemUsIHdoaWNoIGltcGxpZXMgYSBkaWZmZXJlbnQNCj4gdGFyZ2V0IGRlc2NyaXB0aW9u IGZvciBlYWNoIGluZmVyaW9yIHRocmVhZC4NCj4NCj4gSSBoYXZlIGEgYnJhbmNoIHdoZXJlIEkg aW1wbGVtZW50ZWQgc3VwcG9ydCBpbiB0aGUgWE1MIHRhcmdldA0KPiBkZXNjcmlwdGlvbiB0byBz cGVjaWZ5IGEgcmVnaXN0ZXIgd2hvc2Ugc2l6ZSBpcyBnaXZlbiBieSBhIG1hdGgNCj4gZXhwcmVz c2lvbiBpbnZvbHZpbmcgb3RoZXIgcmVnaXN0ZXJzLiBUaGlzIHdheSwgYSBzaW5nbGUgdGFyZ2V0 DQo+IGRlc2NyaXB0aW9uIGlzIGVub3VnaCBmb3IgdGhlIHdob2xlIGR1cmF0aW9uIG9mIHRoZSBp bmZlcmlvciBleGVjdXRpb24sDQo+IGFuZCBmb3IgYWxsIGluZmVyaW9yIHRocmVhZHMuIEJ1dCBp dCBzdGlsbCBoYXMgc2lnbmlmaWNhbnQgYnVncywgYW5kDQo+IG9ubHkgb2NjYXNpb25hbGx5IEkg aGF2ZSBiZWVuIGFibGUgdG8gZ2V0IGJhY2sgdG8gaXQgYW5kIHRyeSB0byBtb3ZlIGl0DQo+IGZv cndhcmQuIEkgcHVzaGVkIHdoYXQgSSBoYXZlIHRvIHRoZSBzdmUtdGRlc2MtZHluYW1pYy1zaXpl IGJyYW5jaCBhdA0KPiB0aGlzIHJlcG8sIGlmIHlvdSB3b3VsZCBsaWtlIHRvIGhhdmUgYSBsb29r Og0KPiANCj4gaHR0cHM6Ly9naXQubGluYXJvLm9yZy9wZW9wbGUvdGhpYWdvLmJhdWVybWFubi9i aW51dGlscy1nZGIuZ2l0DQo+IA0KPiBJZiB5b3UgImdpdCBkaWZmIDFiZGFiYjllOWZlOC4uPHJl bW90ZT4vc3ZlLXRkZXNjLWR5bmFtaWMtc2l6ZSIgeW91IGNhbg0KPiBzZWUgdGhlIGNvZGUuDQo+ IA0KPiBJIHRoaW5rIEkgd2lsbCBiZSBhYmxlIHRvIHdvcmsgb24gaXQgYWdhaW4gaW4gYSBtb250 aCBvciB0d28uIElmIHlvdQ0KPiB0aGluayBteSBhcHByb2FjaCBpcyBnb29kIGFuZCB0aGUgYnJh bmNoIGlzIGEgZ29vZCBzdGFydGluZyBwb2ludCBmb3INCj4geW91LCBmZWVsIGZyZWUgdG8gd29y ayBvbiBpdC4gSSdkIGJlIGhhcHB5IHRvIGNvbGxhYm9yYXRlLg0KPiANCg0KVGhhbmtzIGZvciB0 aGUgY2xhcmlmaWNhdGlvbi4NCkkgYnJpZWZseSBsb29rZWQgYXQgeW91ciBicmFuY2gsIGJ1dCBJ IGRpZG4ndCBoYXZlIGVub3VnaCB0aW1lIHRvIHJlYWxseQ0KdW5kZXJzdGFuZCBpdCB5ZXQuIEJ1 dCBJIHN0aWxsIHdhbnRlZCB0byBnaXZlIHNvbWUgZmVlZGJhY2sgYmFzZWQgb24NCm15IGN1cnJl bnQga25vd2xlZGdlIGFuZCB3aGF0IHlvdSB3cm90ZS4NCg0KT24geDg2IHdlIHdpbGwgYWxzbyBu ZWVkIHJlc2l6YWJsZSByZWdpc3RlcnMuIFRob3VnaCBvbiB4ODYsIHRoZQ0Kc2l6aW5nIGluZm9y bWF0aW9uIGlzIG9ubHkgcGFydGlhbGx5IGZvdW5kIGluIG90aGVyIHJlZ2lzdGVycy4gU29tZSBv Zg0KdGhlIHNpemluZyBpbmZvcm1hdGlvbiBjb21lcyBlLmcuIGZyb20gdGhlIENQVUlEIGluc3Ry dWN0aW9uDQooYmFzaWNhbGx5IGFuIGluc3RydWN0aW9uIHRvIHF1ZXJ5IGZlYXR1cmVzIG9mIHlv dXIgQ1BVLCBubyBpZGVhIGlmDQp0aGVyZSBpcyBhbiBBUk0gZXF1aXZhbGVudCkuIEFuZCB4ODYg d291bGQgYWxzbyBuZWVkIHRoZSBmdWxsDQpmbGV4aWJpbGl0eSBvZiBhZGRpbmcgb3IgcmVtb3Zp bmcgcmVnaXN0ZXJzIEkgdGhpbmsuIFNvIHdvdWxkIHRoZQ0KSW50ZWwgR1BVIHBvcnQsIHRoYXQg aXMgY3VycmVudGx5IHN0aWxsIGEgZG93bnN0cmVhbSBmb3JrLg0KDQpJIHJlYWxpemUgdGhhdCB0 aGlzIGlzIG1haW5seSBvdXIgcHJvYmxlbS4gV2Ugd2lsbCBzdGFydCB3b3JraW5nIG9uDQpUaGlz IGV2ZW50dWFsbHkuICBUaG91Z2ggSSB0aGluayBhbnkgc2VyaWVzIHRvdWNoaW5nIGdlbmVyaWMg Y29kZQ0Kc2hvdWxkIG9mZmVyIGVub3VnaCBmbGV4aWJpbGl0eSBmb3IgYWxsIGFyY2hpdGVjdHVy ZXMuIEkgd29uZGVyDQppZiB5b3VyIG5ldyBhcHByb2FjaCBvZmZlcnMgdGhhdCAoSSBhY3R1YWxs eSBkb24ndCBrbm93KSwNCmlmIGl0IGlzIG9ubHkgYmFzZWQgb24gb3RoZXIgcmVnaXN0ZXJzIGFu ZCBvbmx5IG9mZmVycyByZXNpemluZy4NClRob3VnaCBpZiBpdCBkb2Vzbid0IHByZXZlbnQgYWRk aW5nIGFkZGl0aW9uYWwgaW5wdXQgZm9yIHJlLXNpemluZw0KYW5kIGNvdWxkIGxpdmUgaW4gcGFy YWxsZWwgdG8gYWRkaW5nL3JlbW92aW5nIHJlZ2lzdGVycyBhdCBydW50aW1lDQppdCBjb3VsZCBi ZSB2aWV3ZWQgYXMgb2suDQoNCkJ1dCBpdCBtYWtlcyBtZSB3b25kZXIgYSBiaXQgaWYgdGhlIG9s ZGVyIGFwcHJvYWNoIGlzbid0IG1vcmUNCmZsZXhpYmxlIGZvciBmdXR1cmUgYXJjaGl0ZWN0dXJl cyB0aGF0IHdhbnQgdG8gdXNlIGl0LiBBbmQgaXQgYWxzbw0Kc2VlbXMgdG8gYmUgY2xvc2VyIHRv IHRoZSB3YXkgR0RCIGhhcyBhbHJlYWR5IGltcGxlbWVudGVkLg0KT2YgY291cnNlIHRoYXQgZG9l c24ndCBtZWFuIHdlIGNhbid0IHN3aXRjaCBHREIgdG8NCmEgYmV0dGVyIHNvbHV0aW9uIGF0IHNv bWUgcG9pbnQuDQoNClNvIEkgYW0gY3VyaW91czogV2hhdCB3YXMgeW91ciByZWFzb24gZm9yIHN3 aXRjaGluZyB0byB0aGUNCm5ldyBhcHByb2FjaD8NCg0KVGhhbmtzLA0KRmVsaXgNCkludGVsIERl dXRzY2hsYW5kIEdtYkgNClJlZ2lzdGVyZWQgQWRkcmVzczogQW0gQ2FtcGVvbiAxMCwgODU1Nzkg TmV1YmliZXJnLCBHZXJtYW55DQpUZWw6ICs0OSA4OSA5OSA4ODUzLTAsIHd3dy5pbnRlbC5kZQ0K TWFuYWdpbmcgRGlyZWN0b3JzOiBTZWFuIEZlbm5lbGx5LCBKZWZmcmV5IFNjaG5laWRlcm1hbiwg VGlmZmFueSBEb29uIFNpbHZhDQpDaGFpcnBlcnNvbiBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6 IE5pY29sZSBMYXUNClJlZ2lzdGVyZWQgT2ZmaWNlOiBNdW5pY2gNCkNvbW1lcmNpYWwgUmVnaXN0 ZXI6IEFtdHNnZXJpY2h0IE11ZW5jaGVuIEhSQiAxODY5MjgK