From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C685E46AE2; Thu, 3 Jul 2025 10:43:05 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BED3D402D4; Thu, 3 Jul 2025 10:43:05 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) by mails.dpdk.org (Postfix) with ESMTP id C24DA402AE for ; Thu, 3 Jul 2025 10:43:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1751532184; x=1783068184; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=nRnbqi+ryuMSxLghloL+pS9BRdVcqTXY2Kp2YqmfLUY=; b=VpFT9wS0nN18h7/c1SR49vZ2AIcSHUkM2P89zvAMc/jjITJwLILXp3Eu 8OdtWK456+4x0xK8F/QES4doaVL5u3n82EVPw+1uSECjsfT0PKEmA6MUu 6m8fUVK4dXPXcomuOGwHohD+/27AEasdKMxl9B4ALZiEuXQ9oVKfELNO5 u8F361qmyQrpWQegQChlhqUeD/U24BYWT5jwWoPGBzDwMe/JghWmw/Sai 3kRwJkXH9A6Y3sJ4wUgxu7Kdf4KwO8O/SBj/BozF5g0NHNjblSyfZvlDZ gWzxULhBtwZDnc/Hp72TU+lgbqSrXCMfnCJ/40nwShGh/7atBAAB7eS9R Q==; X-CSE-ConnectionGUID: tjkynsXGT2Wu9Zq6veeTqQ== X-CSE-MsgGUID: UDNeTxWISIGB2JEPUBathA== X-IronPort-AV: E=McAfee;i="6800,10657,11482"; a="79282578" X-IronPort-AV: E=Sophos;i="6.16,283,1744095600"; d="scan'208";a="79282578" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jul 2025 01:43:01 -0700 X-CSE-ConnectionGUID: XUa/3WURRUCgovVcffvfxA== X-CSE-MsgGUID: ST3gKL0xRYmYyZmQaKdihw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,283,1744095600"; d="scan'208";a="185249396" Received: from orsmsx901.amr.corp.intel.com ([10.22.229.23]) by fmviesa001.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jul 2025 01:43:00 -0700 Received: from ORSMSX902.amr.corp.intel.com (10.22.229.24) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.25; Thu, 3 Jul 2025 01:42:59 -0700 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.25 via Frontend Transport; Thu, 3 Jul 2025 01:42:59 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (40.107.93.67) by edgegateway.intel.com (134.134.137.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.25; Thu, 3 Jul 2025 01:42:58 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=oAqQiaDyUT3H1Dw9g5S3e/zNj/tIW14nWPtzOgB5SKbEXDkSAjzM2wQCH0s4JNDG0LZi5R2We2ExqLB+6Er3jOV0BkUsQxv/UP9KRxAAEO29fjPzl8dPuJVmy4yvTpnfOiBE6U1o8dZsWxCQ8/SBFPHZ6z5WgJWvP5HKJRROmYFWTwvU2HhVUJ11IIpAiU51CMioqtvkWCWqOXMeSr3vf3W0O1Vyu14j7IFtChBMb0LNMuqRYtFU9lQE7NbR8aTeRXaoGibgdLVskr66i+3L1UlercwI8pVSRj0mfo8YFmmv4trnkG0fgG3Sim1ScPbM8LnHqd0JuKSw2urWRi77Fw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=nRnbqi+ryuMSxLghloL+pS9BRdVcqTXY2Kp2YqmfLUY=; b=BoAyg+bXs5VnNRBip2JtkUXJ7HT9w1r5dRP2LM1VaDr5Yvk3uzoV/D++xv+YTdZncFk4srLnWKBZO0AlAXFuXwPFZCROCcmkMypr2Gc+QsJf/I+UO6zIuF4NPJn3RtB6ACqf+v81AgAJX7jLtjYCZfXPbe3JVvJOObZ3+B47WBuAda0Hra3tWol4frKVgbUOaza+AIjIcqa7PslFz4fYO1fDklFDyPTnLm/tkQeOS4eHMAZVJHiAmQOrpWG/1tX0L+o/kOl0cgDY7TDlxx+qIFyFxOK4Xs/mnL9xDk9MnOphwf0p6SrBa3J13lPzmSBw4JrQNuz8vVYgO7xmBqmnUg== 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 DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) by CO1PR11MB4961.namprd11.prod.outlook.com (2603:10b6:303:93::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8901.19; Thu, 3 Jul 2025 08:42:15 +0000 Received: from DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::f120:cc1f:d78d:ae9b]) by DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::f120:cc1f:d78d:ae9b%4]) with mapi id 15.20.8901.018; Thu, 3 Jul 2025 08:42:15 +0000 From: "Richardson, Bruce" To: "Nagarahalli, Honnappa" , Manit Mahajan CC: "Burakov, Anatoly" , "ci@dpdk.org" , Wathsala Wathawana Vithanage , Paul Szczepanek Subject: RE: Intel E810 Performance Regression - ARM Grace Server Thread-Topic: Intel E810 Performance Regression - ARM Grace Server Thread-Index: AQHb65W0lXX90gKov02hMKAHOU5X17Qf+fIAgAAai0A= Date: Thu, 3 Jul 2025 08:42:15 +0000 Message-ID: References: <1A9A6C1A-B762-4295-BA5B-E3FB6DE10EB8@arm.com> In-Reply-To: <1A9A6C1A-B762-4295-BA5B-E3FB6DE10EB8@arm.com> 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: DS0PR11MB7309:EE_|CO1PR11MB4961:EE_ x-ms-office365-filtering-correlation-id: a77c580c-3c56-4a21-15dd-08ddba0d830b 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; ARA:13230040|1800799024|366016|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?bFQ2LzlPeldLWnJNR1R1MERHTDhxMUF2TERjeFdBM0lrNHNrMjl5YjFMeUhh?= =?utf-8?B?TGJEQlBKQWlyUE1Hait5QkdOOFZhNmZQWGtHV05EWWM2ZnVuVzZ0U1dnQThU?= =?utf-8?B?cURrcTVmWGRZeXZ6MU95N3AzdytEajdxMzlJOTRLMWRMbm5aZUNQZzZhcStD?= =?utf-8?B?NHlxQUMwOGtTTy9rRFgzcFBkWGk3S2hHdTVrcWczNURtUWpUNXJjSUJPTmFK?= =?utf-8?B?MWlkK2VsSFR1SHJtbFZQS0xTRkZwejRSQkxqTTF1SzczWExzR29WblBJOGJt?= =?utf-8?B?TmprVkRWZTROVnlReEVNNTJaLzJMdHZUNVhwZVMxaHVPVUswMzVMa1EyWmwz?= =?utf-8?B?NmhyamEyOWNhckx5ejR4ajdDMFFxdWc3ZkNXTTZicXBxQzYxUnZwOFBlTTN4?= =?utf-8?B?d2E4eGJ1OWRKOXgxYVBML3NiS2NaTGFOWXZkQ05UYzNQZFVlbXdCY0kySHhM?= =?utf-8?B?N2lUV3owUUUwYmVXb1FudnY1M2VVQnFpamNQTmh3ZnlRV2dZSHpyRlZ6ZUg0?= =?utf-8?B?WU1NeCtmMnJhMFpzUGgvNFNtUFc3ZUFwNGNzRjIyWngzaDZqOUlJbzBCK0hL?= =?utf-8?B?RFJ2bi9BMHRqQlJlc0VrL1BOc2RDLzZGWGtFN1gyQ3hwWURGZkhlQ3pYOVZk?= =?utf-8?B?OTNzY3MzR0NySnVaR29KNEJGaEhmcmxldU9OY0pBT21jSC9meGNyRDd4ZnpO?= =?utf-8?B?ZWZyeHJzNEc3OXBMMy9EaFRXakowbjFsdUpnd25GYnMwVjhDSksvZURYM0Zj?= =?utf-8?B?TnNQemxSN1hEVDUvSlEraFBaN0RlTktpR09SWDN6dGtpNTVxdlNNNm94RWdQ?= =?utf-8?B?bGVrdERSWktRWmxJa0NmaEM1T1hCNlVpbk5ndjlqZFBqNGl2UmJZSzBPYVJ5?= =?utf-8?B?Q1lEUFlOQ0ZtWTF3eWpTZEcvUjhXSk5MSm0rVnFtVGJCVFh5ejlJL0JIcmpr?= =?utf-8?B?VnBuRkF5cTN6dzd4NkJ0N0JYZjllcnluV2MvQWxqUUYwRjlyQTg3L0Vra0x3?= =?utf-8?B?bTlKekcwem1SL0FwNUx1U3hOZ0N3Z2RzSVBmVDRETHFmNVhSaGpSSnA0YWtP?= =?utf-8?B?ZTZFekd5YWxsQXEvRWVLU0J6bHNVd1AzZkF5b29CbXFsS2xVVlZlZWUyQnpJ?= =?utf-8?B?Yk5QUkRmV3JFUjZSUXU2eXhUSys1K1VGT1RTUW1WdUlHN0VlZlZLQndmMkRm?= =?utf-8?B?bk5RS2hrQUR4aGMybkpuRXcwWkpFOHgwMGFFem1vcnJWcXQ2cStzS2RRM1k4?= =?utf-8?B?aVg0ajZucVJtVEtla3BaYjBmZGUwelgwUFpsUUhCRHNMQkN1eTFEMUptNEtw?= =?utf-8?B?MnVKUTMrSWdCY2x1dDlzYnNMUzFScmhTbllXY0ExTjVQN3hGcjVDMENGQ1JM?= =?utf-8?B?WVBKeHB0TXMzd28ydGNqUW9pY3NGSi9zR2lOM2FCOTI0Y0ZYaTIxY0FGbUJQ?= =?utf-8?B?UWlSSFNoako3QThpV2oyMEJweUVJbDZ2L24ra2pHek5nOXovbDhnN3BuVFlE?= =?utf-8?B?T1hKdFBPbUNwc2k0T2tOWGlBNXk5eE40WGwyUmI2SU44ZjNiZXc0cVIxRnJ0?= =?utf-8?B?UmF3WWJHNlZiRS82NXZpQ0VGOXQ0azl6UU01Z25qc3BsV2tadzNTNlBvaFpj?= =?utf-8?B?bEVENkppeXBhR1FGcTZuZUZIMEhyeWh1YXlOWm1aMkdMdkpINSsweGR6MDNQ?= =?utf-8?B?TTZWL1ZTd2t1MFh1T2p1VHdXc3hoSStvRnlmRHlMTTBYc0RUaVpDME5waVZL?= =?utf-8?B?SUlOaTV3V3FqN293aWlyTWt3eUtrRnNNQ2dwaDAweFpDWEhqNVIxT2hhVTBD?= =?utf-8?B?MGlOK2xzb0llTjFyM0YrZTB0Znpyek1yLzRLK1AvbDlhWnQ3Y1orcCtpQk0w?= =?utf-8?B?UnJnOWl5YU4rZ1duSW9Sck1xMHNiTUdnNW42NWNWR0E5dkNnZnpUN2h0QUJt?= =?utf-8?Q?sjCiiXasJWER2MByMcedorR9IzXY6tjW?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR11MB7309.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OXZHQStGTlNQZG5JTlRQUVdzN0NKck1nYUhOWkNOTG5obndBYTZsb09nWm43?= =?utf-8?B?N3BaSjlFc0V6cVRIR0NNS1VVRzJzNEkyU0pwcjRkNlZ1T1dFTlJsREVmNGxM?= =?utf-8?B?NmxJVFZpazBLSDcvdmNYWE5SYUdsdkNUMThxU3pDd0l3cWwrYUtaSUtZeE1z?= =?utf-8?B?MzRiMm5iWlBUNm01MEdSaEtCd2ZTK2x2RzJQQ2lFUSsxRDlEWXp3ZlhyeUVM?= =?utf-8?B?YVNHcU9sMHl1V2E3bUt4b3pCL3VENktYYzQvSlEvYk9FN1VtWE54Z01Kdzdz?= =?utf-8?B?OUwxKzlMSk9pWTNjdzhtaTRNNjhQWitEM3NHSEw4VGJZcUI3YlAzY0J0aDdC?= =?utf-8?B?Rm5hTnN1OFJqaDl3N2FCVGdIZjA2M0lwY2IxbXBZcDJkNGkrc2NnenNwT1dO?= =?utf-8?B?NkpXWkZqU25HSlRYM2xuSEhTbGpOQ0Uvb2FHek1PM1p0aUlTcVdqR3VKZmVi?= =?utf-8?B?eEhya3BWdDRrdlVwQlRKOUQ5UXN4YiszSTVwWnl2UkJIYVduVU9GWVFJcnBC?= =?utf-8?B?UGtscFhjWE94M2MrUkg5VU1NUERmcEduRWlyUFpMUW9MUmVZc2FEL3BmVXZU?= =?utf-8?B?ak1XNjB6cnl0b3JieWZ3akRmY2U3TENSQ1dhbmRWbGo2eVMxYnBDekg0OVc2?= =?utf-8?B?UXAzWWp2UDZBSm12RlNBOTllRTgvTWVGKzgwV3lzUGxYeGI5TFhJMUJjcjk2?= =?utf-8?B?S2dNbmVOditqZVplTjM2b253SWpNMjRtaW91WXVETzV5dFY3RFdBNEhCSEl2?= =?utf-8?B?WW94bHVwMEJQcjdTYjVZVGgybXM2SEVMMWJGaWNiYjRmMVZMRmY2REUvSUJX?= =?utf-8?B?aUtlam9nRlk4UURVd3VyQ2VrZ2xISTlqeDJJMEpRdWtRdmFCZTAweUtjcnJ6?= =?utf-8?B?bFlEWjhDRlVadW9aUGcvdzltcWtjTVdUVDRkV3VqSThvTmZLZmFaK29IME15?= =?utf-8?B?dTl6Zm5FMUdpSUY1S01VMnB1cnNXSlVlbWVOVk5WZitvWlpQazFyai9qOVdY?= =?utf-8?B?Y09oaGo4VElCbFVtdUlkZDNOMDdtcTFkVmxhUHZBNEtPc3FzZ2FEblpubkVj?= =?utf-8?B?SDFCakNyUHpVbEdlWktRckJjSlhEcFBEeXJIeWpxZWQzdDBlS2I0QlRRMW9J?= =?utf-8?B?MFhsV29QQ1d2Mzh6KzcwVkRYYkd5aGE3OWY1RklXdXhaZzl5bENVYmVHdGt0?= =?utf-8?B?S2NBSUxaRmg5WGYrYUJ0cGNqNlRtZjhZeEJQTHpZOERyalJ2VDhYQ2JzcXpC?= =?utf-8?B?NFNVeGE2dlJuWFBpV1VVMHVqRmo2bEhSTjV2YVhZbjFRL2VILzZaS3FaajZ4?= =?utf-8?B?bzQ1dUVPYjB6aStuejNXNlBuM01ZRFZWSUF4YnFFeGVseVc2WGE5b01zN2Rk?= =?utf-8?B?WFJaZ2tmYmlieVB4OEN4QjBkLzNzdy9ROGUwZHoxUUdmSFd1dUxQV0JJSjRB?= =?utf-8?B?OVdkd3dCK2pEYUYwOWdLYWdBNzR4WGhHNElmMmIyNjNyMGFOV2lrZjRTVXU2?= =?utf-8?B?NEQwTmNCbGowYVBhaHdIK2JTZXdMREZXRU5DUm4vbGlvd1VvdDBkYzVGOWNi?= =?utf-8?B?VW9kZFhTdzYyRjVYdjFGVnVITVdGYmtKM3lZblo0TUVmdzl2WmRzdmJ0ZlhI?= =?utf-8?B?V1dObmdSV0pBc0pGU2EwazZlMFNTSndRQktwYWlCbTNGWEkzU29LbGt0a2I2?= =?utf-8?B?UklNWis5VDFoNzBLNzlsOWFhUEZ5cFZLdy81aDZ1VWVZSXJZTnNmYUhFOUVh?= =?utf-8?B?TzNTMHN5ZE9DVGpQUmZtckpKbXVSVFNacStwMUJndmgvTmtkYzMwNDhYWFBS?= =?utf-8?B?OXlqRUxyY1hnUGpRQ3RQSFdvcHppWW4xd3lSVWNUUStpSmxpOW9uaC9NUkFT?= =?utf-8?B?SVpCR2pDSGxmVnppKyt6TGJlNThOOTVPeFAzL0QxQnRQT2s2TGFtdGY2Q21N?= =?utf-8?B?d3plNGNkSi9KSThtVHdvbTAyMW5MTXdQdldnSXJOY09WQkZQZEI4cVJqaS9H?= =?utf-8?B?TGc2elBmL1dUZStpTUxNVUt5YnBXZkV0S3dEZkRKWmJCdis5ZE50a040eXBW?= =?utf-8?B?dVg5UEZXRW5Da0JyUHdVWlNkVTQ0RGN2YTJkTDhOZVR6bFFOTEhHWnIxTThq?= =?utf-8?Q?PCvP4tEvYrUnthlxEbtrQBHIB?= 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: DS0PR11MB7309.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a77c580c-3c56-4a21-15dd-08ddba0d830b X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jul 2025 08:42:15.1904 (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: xv+/jxMnUlurHknYiXjTDE3lI8YolMiyP5YSktNrf90bBBWA58cRjvvAM92+1IqN1D4YJfoLjl7NB1kHp4jyTaEL0zrMIc5FOZj/M3b6TN8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4961 X-OriginatorOrg: intel.com X-BeenThere: ci@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK CI discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ci-bounces@dpdk.org SGkgTWFuaXQsDQoNCkNhbiB5b3UgaWRlbnRpZnkgd2hpY2ggcGF0Y2ggZXhhY3RseSB3aXRoaW4g dGhlIHNlcmllcyBpcyBjYXVzaW5nIHRoZSByZWdyZXNzaW9uPyBXZSB3ZXJlIG5vdCBleHBlY3Rp bmcgcGVyZm9ybWFuY2UgdG8gY2hhbmdlIHdpdGggdGhlIHBhdGNoc2V0LCBidXQgb2J2aW91c2x5 IHNvbWV0aGluZyBnb3QgbWlzc2VkLg0KSSB3aWxsIGZvbGxvdyB1cCBvbiBvdXIgZW5kIHRvIHNl ZSBpZiB3ZSBzZWUgYW55IHJlZ3Jlc3Npb25zLiANCg0KSSBtdXN0IHNheSwgdGhvdWdoLCB0aGF0 IDUxMiBlbnRyaWVzIGlzIHByZXR0eSBzbWFsbCByaW5ncyBzaXplcyB0byB1c2UgZm9yIDEwMEcg dHJhZmZpYy4gVGhlIHNsaWdodGVzdCBzdGFsbCB3b3VsZCBjYXVzZSB0aG9zZSByaW5ncyB0byBv dmVyZmxvdy4gV2hhdCBpcyBwZXJmIGxpa2UgYXQgb3RoZXIgcmluZyBzaXplcywgZS5nLiAxayBv ciAyaz8NCg0KL0JydWNlDQoNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9t OiBIb25uYXBwYSBOYWdhcmFoYWxsaSA8SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJtLmNvbT4NCj4g U2VudDogVGh1cnNkYXksIEp1bHkgMywgMjAyNSA4OjAzIEFNDQo+IFRvOiBNYW5pdCBNYWhhamFu IDxtbWFoYWphbkBpb2wudW5oLmVkdT4NCj4gQ2M6IEJ1cmFrb3YsIEFuYXRvbHkgPGFuYXRvbHku YnVyYWtvdkBpbnRlbC5jb20+OyBjaUBkcGRrLm9yZzsgUmljaGFyZHNvbiwNCj4gQnJ1Y2UgPGJy dWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPjsgV2F0aHNhbGEgV2F0aGF3YW5hIFZpdGhhbmFnZQ0K PiA8d2F0aHNhbGEudml0aGFuYWdlQGFybS5jb20+OyBQYXVsIFN6Y3plcGFuZWsNCj4gPFBhdWwu U3pjemVwYW5la0Bhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTogSW50ZWwgRTgxMCBQZXJmb3JtYW5j ZSBSZWdyZXNzaW9uIC0gQVJNIEdyYWNlIFNlcnZlcg0KPiANCj4gKyBXYXRoc2FsYSwgUGF1bA0K PiANCj4gPiBPbiBKdWwgMiwgMjAyNSwgYXQgMTA6MDnigK9QTSwgTWFuaXQgTWFoYWphbiA8bW1h aGFqYW5AaW9sLnVuaC5lZHU+DQo+IHdyb3RlOg0KPiA+DQo+ID4gSGkgd2UgaGF2ZSBhbiB1cGRh dGUgYWJvdXQgdGhlIHNpbmdsZSBjb3JlIGZvcndhcmRpbmcgdGVzdCBvbiB0aGUgQVJNDQo+IEdy YWNlIHNlcnZlciB3aXRoIHRoZSBFODEwIDEwMEcgSWNlIGNhcmQuIFRoZXJlIHdhcyBhbiBpbnRl bCBQTURzIHNlcmllcyB0aGF0DQo+IHdhcyBtZXJnZWQgYSB3ZWVrIGFnbyB3aGljaCBoYWQgc29t ZSBwZXJmb3JtYW5jZSBmYWlsdXJlcyB3aGVuIGl0IHdhcw0KPiBnb2luZyB0aHJvdWdoIHRoZSBD SToNCj4gaHR0cHM6Ly9wYXRjaGVzLmRwZGsub3JnL3Byb2plY3QvZHBkay9wYXRjaC8wMWM5NGFm Y2IwYjFjMjc5NWMwMzFhZmM4DQo+IDcyYThmYWYzZjBkYjJiNS4xNzQ5MjI5NjUxLmdpdC5hbmF0 b2x5LmJ1cmFrb3ZAaW50ZWwuY29tLw0KPiA+DQo+ID4gYW5kOiBodHRwOi8vbWFpbHMuZHBkay5v cmcvYXJjaGl2ZXMvdGVzdC1yZXBvcnQvMjAyNS1KdW5lLzg4MzY1NC5odG1sDQo+ID4NCj4gPiBB cyB5b3UgY2FuIHNlZSBpdCBjYXVzZXMgcm91Z2hseSBhIDYlIGRlY3JlYXNlIGluIHBhY2tldHMg Zm9yd2FyZGVkIGluIHRoZQ0KPiBzaW5nbGUgY29yZSBmb3J3YXJkaW5nIHRlc3Qgd2l0aCA2NEJ5 dGUgZnJhbWVzIGFuZCA1MTIgdHhkL3J4ZC4gVGhlIGRlbHRhDQo+IHRvbGVyYW5jZSBvbiB0aGUg c2luZ2xlIGNvcmUgZm9yd2FyZGluZyB0ZXN0IGlzIDUlLCBzbyBhIDYlIHJlZHVjdGlvbiBpbiBN UFBTDQo+IGZvcndhcmRlZCBpcyBhIGZhaWx1cmUuDQo+ID4NCj4gPiBUaGlzIHdhcyBtZXJnZWQg aW50byBtYWlubGluZSA2IGRheXMgYWdvLCB3aGljaCBpcyB3aHkgc29tZSBmYWlsdXJlcyBzdGFy dGVkDQo+IHRvIGNvbWUgaW4gdGhpcyB3ZWVrIGZvciB0aGUgRTgxMCBHcmFjZSB0ZXN0Lg0KPiA+ DQo+ID4gVG8gZG91YmxlIGNoZWNrIHRoaXMsIG9uIERQREsgSSBjaGVja2VkIG91dCB0bzoNCj4g Pg0KPiA+IHRlc3QvZXZlbnQ6IGZpeCBldmVudCB2ZWN0b3IgYWRhcHRlciB0aW1lb3V0cw0KPiAo MmVjYTBmNGNkNWRhZjZjZDU0Yjg3MDVmNmY3NmYzMDAzYzkyMzkxMikgd2hpY2ggZGlyZWN0bHkg cHJlY2VkZXMgdGhlDQo+IEludGVsIFBNRCBwYXRjaHNlcmllcywgYW5kIHJhbiB0aGUgdGVzdCBh bmQgaXQgZm9yd2FyZGVkIHRoZSBwcmUtcmVncmVzc2lvbg0KPiBNUFBTIHRoYXQgd2UgZXhwZWN0 ZWQuDQo+ID4NCj4gPiBUaGVuIEkgY2hlY2tlZCBvdXQgdG8gbmV0L2ludGVsOiBhZGQgY29tbW9u IFR4IG1idWYgcmVjeWNsZQ0KPiAoZjVmZDA4MWM4NmFlNDE1NTE1YWI1NWNiYWNmMTBjOWM1MDUz NmNhMSkNCj4gPg0KPiA+IGFuZCBJIHJhbiB0aGUgdGVzdCBhbmQgaXQgaGFkIHRoZSA2JSByZWR1 Y3Rpb24gaW4gTVBQUyBmb3J3YXJkZWQuDQo+ID4NCj4gPiBBbm90aGVyIHRoaW5nIHRvIG5vdGUg aXMgdGhhdCByZWdyZXR0YWJseSB0aGUgQVJNIEdyYWNlIEU4MTAgdGVzdCBkaWQgbm90IGdldA0K PiBydW4gb24gdGhlIHY3ICh0aGUgZmluYWwgdmVyc2lvbikgb2YgdGhpcyBzZXJpZXMsIHdoaWNo IG1lYW50IHRoZSBmYWlsdXJlIHdhcyBub3QNCj4gZGlzcGxheWVkIG9uIHRoYXQgdmVyc2lvbiBh bmQgdGhhdCdzIHByb2JhYmx5IHdoeSBpdCB3YXMgbWVyZ2VkLiBXZSB3aWxsIGxvb2sNCj4gYmFj ayBpbnRvIG91ciBqb2IgaGlzdG9yeSBhbmQgc2VlIHdoeSB0aGlzIHRlc3QgZmFpbGVkIHRvIHJl cG9ydC4NCj4gPg0KPiA+IFBsZWFzZSBsZXQgbWUga25vdyBpZiB5b3UgaGF2ZSBhbnkgcXVlc3Rp b25zIGFib3V0IHRoZSB0ZXN0LCB0aGUgdGVzdGJlZA0KPiBlbnZpcm9ubWVudCBpbmZvLCBvciBh bnl0aGluZyBlbHNlLg0KPiBUaGFua3MgTWFuaXQgZm9yIGxvb2tpbmcgaW50byB0aGlzLiBBZGRp bmcgZmV3IGZvbGtzIGZyb20gQXJtIHRvIGZvbGxvdyB1cC4NCj4gDQo+ID4NCj4gPiBUaGFua3Ms DQo+ID4gTWFuaXQgTWFoYWphbg0KPiANCj4gSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRz IG9mIHRoaXMgZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUNCj4gY29uZmlkZW50aWFsIGFu ZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVj aXBpZW50LA0KPiBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5v dCBkaXNjbG9zZSB0aGUgY29udGVudHMgdG8gYW55DQo+IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZv ciBhbnkgcHVycG9zZSwgb3Igc3RvcmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55DQo+ IG1lZGl1bS4gVGhhbmsgeW91Lg0K