From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id BB0B0FF5137 for ; Tue, 7 Apr 2026 19:16:01 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 4BF8710E040; Tue, 7 Apr 2026 19:16:01 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="cc6liIcf"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.13]) by gabe.freedesktop.org (Postfix) with ESMTPS id 018B310E040 for ; Tue, 7 Apr 2026 19:15:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1775589352; x=1807125352; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=9FCHUKkdzJrUFKl6MZT+53zv444DFIdR+mvVhPicf0U=; b=cc6liIcfDflouPkO7m3H7UX1U1WvyUltifd4VXLyvic8WBTk9kkkmIOU mMll5Hy4wmaR19dSuoQIM+FaeoY5MIXCZ7Gfo/G5tVpThDGKktNnWBdnU +0Ss6Frci+0CvQrA7l9JhMgLr9tr20YYoHppkjQzc/LBfzbdJ8Vr3SbIo ovEsbEblZ7hixDMl9zNNQBbrV+FF0xgwdLo1Pfj4DroGCwjJRBUUT08Dh +1LIbFw/JIFzrA6t7bqwOsrcghyIq90F6XSgv5+XcZjSp3S4PfSiu+kqI 0ZiLQnDL+UDUH8vHbNRjUm9nGA6gcp3t7pKu0WKmyi0LCMZ1EfUJbLIO8 Q==; X-CSE-ConnectionGUID: Rjtb8J0gQ0aTcowmvXtpIw== X-CSE-MsgGUID: zEgkxm3ZT1CKj9gUFEyH+A== X-IronPort-AV: E=McAfee;i="6800,10657,11752"; a="79153172" X-IronPort-AV: E=Sophos;i="6.23,166,1770624000"; d="scan'208";a="79153172" Received: from fmviesa004.fm.intel.com ([10.60.135.144]) by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Apr 2026 12:15:51 -0700 X-CSE-ConnectionGUID: s2CyaXxMTFOhFAhezbMrnw== X-CSE-MsgGUID: +Tk5+LiER3SVP5BxnaLdEQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,166,1770624000"; d="scan'208";a="229920447" Received: from fmsmsx901.amr.corp.intel.com ([10.18.126.90]) by fmviesa004.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Apr 2026 12:15:51 -0700 Received: from FMSMSX903.amr.corp.intel.com (10.18.126.92) by fmsmsx901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Tue, 7 Apr 2026 12:15:50 -0700 Received: from fmsedg903.ED.cps.intel.com (10.1.192.145) by FMSMSX903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Tue, 7 Apr 2026 12:15:50 -0700 Received: from CY3PR05CU001.outbound.protection.outlook.com (40.93.201.66) by edgegateway.intel.com (192.55.55.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Tue, 7 Apr 2026 12:15:49 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dBOEP08Xk0VlmLfZ9RisN/hcvKDdQy/9gRi7BsVv0uXfBNXZvkyZHOexIZAEhniTWCmFhhlTvgvD7ZOHfqadWetxhVjaLmn7ANaBNEgTp5KlYWOYkkKVTHMnxy1oMxYCPTAtr1m+GuNc/MRqIR3myjgyPgNfp5bWSIM0rWq7cSeHDoIp2Rno8Oi2rzOrG4ZX9qW3LXPvSDCH1HzRzAx/kWVKKMsZZUCANSvXdVxa/Z669elMgACvAVy2L6C+XLXT5tfEnz9xXJqx/SuCL+p80EoMLkelUTO7isurLeA1GNjCw9urSVUxZJcWIoHNonxQAjSWq3fyh/TECbRaV1uGAA== 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=9FCHUKkdzJrUFKl6MZT+53zv444DFIdR+mvVhPicf0U=; b=X67xvlE+U+muyy1C3qs58nuUZF3GNrGTs1Ws8RTjcWG8t0VvmanSPkNGSxWfRlcC++YWCfi9Vhk1POJfv8r7yLlhcRJWldWtaWOHzzVr932NSgl+9J7MIgONr3UtSw8jdU+KYEKdykUv3re4c6fqQh7nrIprhXFwmiycYh5ygU23k6bKiMDihRhSFyJpQgHa/Bacmp+jFb55oBCea6EaozQUxFt2oHLu/OABUImXvM9QzTHIJPJa1nGCWogJrrS4+mJ9Lqs/NOKRAx41dhW1hr0Yrx0RN4Y3NmwO64/7KWSIHUg6MSUFQEEKMMJ7M9FkUAgMNeL/zX5YtWKXWCjI+w== 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 DM8PR11MB5573.namprd11.prod.outlook.com (2603:10b6:8:3b::7) by PH7PR11MB6473.namprd11.prod.outlook.com (2603:10b6:510:1f3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.17; Tue, 7 Apr 2026 19:15:42 +0000 Received: from DM8PR11MB5573.namprd11.prod.outlook.com ([fe80::6a14:6aa3:4339:4415]) by DM8PR11MB5573.namprd11.prod.outlook.com ([fe80::6a14:6aa3:4339:4415%5]) with mapi id 15.20.9769.016; Tue, 7 Apr 2026 19:15:42 +0000 From: "Summers, Stuart" To: "igt-dev@lists.freedesktop.org" , "Nguyen, Brian3" CC: "Wang, X" Subject: Re: [PATCH 0/4] tests/xe: Add xe_page_reclaim test suite Thread-Topic: [PATCH 0/4] tests/xe: Add xe_page_reclaim test suite Thread-Index: AQHcxfVCA2sDChzlzkmWM1lPZ1XaHLXT+e0A Date: Tue, 7 Apr 2026 19:15:42 +0000 Message-ID: <9e8c7eefbc307dbeb5553b26759ddd69120897fa.camel@intel.com> References: <20260406184226.1294486-6-brian3.nguyen@intel.com> In-Reply-To: <20260406184226.1294486-6-brian3.nguyen@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.4-0ubuntu2 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: DM8PR11MB5573:EE_|PH7PR11MB6473:EE_ x-ms-office365-filtering-correlation-id: 060ab1ae-fcd8-43f7-7fe0-08de94da0fea x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700021|18002099003|22082099003|56012099003; x-microsoft-antispam-message-info: cVrV+LQ1joVwaLuKXUkjtr4JNyK0ZEGxG/0S9fak4Ts3rKFoAEJSLm/GwwwbgS9KIbKiBkMR1VpMTQg6LjC0rWi4Bnxh61oIlS4A0PWfyGNHHg2e0XSafCXXyOaC7Alz5jYtE1XCXMF9TPCQnW+CePZKP8wPI3kT9Bg3hE4N2jj4YUZrZBhVxg3ZCzzy7BAt8anVSpiqOdgueK0ogYaRydP4v2g5GvgFXL3w5EIyG2GhIkWbYubWTQJVwSHmwGBSaG7hporoaa/J01v5QGoEOlNeBU1ox8s+ZbJd4g7GeBFg2pAnlzdGrukwMgHR6tS2H3QxpSJxVCJA6kzTuotESvodHy2iWhrahYYYzMZoa1wgRAb+Sv2M7tiuKQZjSheTQKYOFfsr/gkuxL6bOo3amQEuVrss6umwf04u1ZNTqBaBg53ywewlpfHtdxHDUNorFnV9tFGj7Fo0mxQMLsHxe8qNxxuja36fIS4SAN38OiGXEnecWVBnRYWz3XkGL8EaS3kMqhYwzqDz5IB7eAW+Wl8q37c2FshEZbYWRChqbqPNtyg7R8EDzRGp1nEqb/q6u21Vf8o5QYZ3JaqLv6FAzWfxCcA14Pc4ltQ1tl3ocnKuXbm3qXbMY93ZQAkDzeQ/7C/y9L9uUMNZxSjoqcii6YIsE9jCI2B5RnGNoq1DGYkQoH+/O/cSDzRgk4uStphXEs2yzNLSe0oIB/0gnkTdsy95LyWEECae/HM54gZ5LW04xvxez+qMjjahJNU84Smo3ecykpmi//Ey8ixl6IaBs4dRVqdE04ry6r6voY03R54= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM8PR11MB5573.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(38070700021)(18002099003)(22082099003)(56012099003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VDh2eUFYUnJPdHEwVmpsRW1Bb1ozdHB2bzBaWjZHSlVpZWx5MEp4QzZib2Y3?= =?utf-8?B?MzBTNCtkRGtkS1F3MnE5V2dlZXI4aEd0K1QxOUhBZU9MN1NtRmFSTXV4UVFu?= =?utf-8?B?VlpDRHBwTVN6a2VMQkNGcmRMeGVxMEh4Um5JNnZYejZHMjM1Y1htRVdWM2RQ?= =?utf-8?B?R1UwdEVwT3BNbDUzcUV2elJKaS9DS0E4MFlHdXpNUXRiMEFVQXhUc0pxVlFm?= =?utf-8?B?c05jejN0Tk5ZWmxSUWFVaE1BYzVKNXNzTkQxUllYMnM5djM2dkQvMmlnbmd4?= =?utf-8?B?TktNZ211R0VHWENEandBZG52dHdmbkFZbGRLMVJmTEl3V2NMZk4vVGNqV3pk?= =?utf-8?B?NDJ5OGNiYTRISVhzQlZ2aUdXbytvQ1RzcWNOZ1UwVUlvSGtJV00yYno1WGUx?= =?utf-8?B?dnpTdTdUMCsxVnVtb0R3bW9MZWV0WVB4VGRuT1Q5RTJXb21aVHFjRVNUbldT?= =?utf-8?B?dWIxZFhEV1E4MWFrdEs1TmlnaGVHY2dJaDZ0MmxTNUMweDd6OTlKcUdiK2Vl?= =?utf-8?B?WTVwZ0pkU09wTFhxV3pCUktucjJ6eVU0d1JpN1k2eG0yWjJQVVdRNjhaZ1NK?= =?utf-8?B?Qk0yUGNQRVZ4Yk9jaUhHV1RLbFRYckgwT0ovdTZYZ1piTWs2UzQybmhyMnhl?= =?utf-8?B?UEZOajU1MzREOVlseW1WbTVnZjhZa2F5TmdZazlTQ3NWRGQybjFoQ0ZXaFZQ?= =?utf-8?B?Y0xaQkFvdXpGc0FzNnlFdmFUcDNiR2VCMmRvRzlVNGRHNnd0WVpUOVI5Tmdr?= =?utf-8?B?WVNwUVgydWxVS2FzbVpiMzhWNVI3d0Z1d05BWHBHUUdQM0ZPeExXemRscjNM?= =?utf-8?B?RTNUaEVBTHV0Uyt6YWlYSnZBMGVRZWFVTEVLTnl3REVjWFcxZ3ltVU5xb0Ey?= =?utf-8?B?YzNnNGorQVh0REpmaEhtYjhOQTREVnFMTXFHS0srbEdpdVJtYS8rdnpTOEdJ?= =?utf-8?B?b2ZKVlV1UFh2MWhOZEd0NWlNRmp0b1pmckFSZFZOZElPNzhEUG5obExianBu?= =?utf-8?B?YmpQdjNBNXVPVVJPaHdnWkIzeHdUZURBWlJHenArRVI0UFQ2TURVWWJGOG1x?= =?utf-8?B?Ykxjd1UrcWRiRUVNbmVaNmNqRFB1eGs2dWFveEo5MmpXTU1TczBTc3VYM0Vk?= =?utf-8?B?a2NlcTR1UlY1ZHBPTHhjNFZOa2ZQN1U5Rmt1eTBEY01HSU1tNWlDZkhpc1hl?= =?utf-8?B?SXBpVzRyczF6V2VGbUtqTGs1WFhQTm1rdk5QOWpuVHovMWtvRDk5dVE1TUhK?= =?utf-8?B?L0lsR1lveHRnT2FtVFp3cTY4T0ZNMFdGc2JmN0pYelR0azlWSy9zeVBtVWxY?= =?utf-8?B?N2I2Y3d2RXk4SUF1Wnk1akhVTllFWU1ZcUp2Y3ZxajdBSm5UendWU0ZrdHpB?= =?utf-8?B?UE9idytDb3R2WU9pM0dIK0ErbUNTdjByaVc3dTFyWlcvd2FXN0E4MW55cytl?= =?utf-8?B?ZHlUZCttUG5CaEwrTlRFa0tUbEVmM3EvKzVOcE9wMXZiMXZvTGdZa0twN0dh?= =?utf-8?B?QWw1QnZ2bUl0MDY5czR1bmI1ZG5wZzJWa1dmVTNFZTVSbGU4Z20vdlJoUVlJ?= =?utf-8?B?NGxOcEc0QTdqNnNCOGI4RFkwWitNZWliT1lzakFyL2ZxNnFnbmlKWVdadlMv?= =?utf-8?B?Ty96OHhZdGhwV3EzZTd5Mjh2QlBHa3IwSWJOR010OTkrRmxwRjMvLzJWRThw?= =?utf-8?B?RTJ2SDVOd3lIOEorbCt6c21nSnVDWTd3WCs3Y0dJdlZDTm9ES2phQmgzVU9E?= =?utf-8?B?SnVTSEE5VUpZb1ZzcWVkY3lia1hPM1F2dlViVHNxbW5mc2FvWVpFWnJEMlk1?= =?utf-8?B?bm1CeUE2M3FFSFRnWjQyS00zRkp0L1ZiS09uNDF0OU5TN2Q0WndCUXFtMzRL?= =?utf-8?B?ai9VN1l3SkJvUFU5OFBrRkRiUW5HSjVLTVpwWkNMU055SDM3aTJoN3U4UXpE?= =?utf-8?B?b0VlMnBnWXgvMStHWmxIenNwOGpxQ20xUVU1cCtyODROYXBhVUMwcUNBZVVy?= =?utf-8?B?czYrYmZQcFdoQmVRVE5XaEpBYWE3R3k3MHRyUTJrUFhkZDBsOUxHNDVhc1lr?= =?utf-8?B?M3JGWkM1a09OdkMwdVl4V0x1a3k4T1hhZ3ViWGhlSnQvOTVmRjU1QjFCczZR?= =?utf-8?B?aEd3VVlNSHJEUFJpK3ZoU3FsU1lwY3ljN1FYNTJSRHhyenNrNWtDUTVTaHNF?= =?utf-8?B?QTFhLzJKVVV1ck9zOXJFalllZWJCOUFCNFl5djNnS1cySUtDU3pzUTlRTDg5?= =?utf-8?B?ODZCOGl3Wm1ZaFlzOGVqdGpWMnJZRm5QZEZVaHRJa0RmVWlZRldiQ3Y4YjRP?= =?utf-8?B?RlZMcmRYSVZVMHdGZ3pHTkd5eis3RjBBc0gzcUFpSjVjR0d0ekxTTGZQUUYy?= =?utf-8?Q?6nd0SQDogWK7WKek=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <0BE22C393B0FF54FB7A6459A6AE04FA6@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: bUZl8j9XIphNhRjjXeAOBWZ1zkSfJGQTnVG8IioOARdl46mCFvt3CRvYAZ7fGKJ9L31OagbR8YOhJBELPcfWl7RAomNtXoizF0UeRGDEs55wJ/tMZeyxPPhbVko2AdsZWvn8IgpC8XoE17MaRmfHMaW9ytF8cTUKS1aNqTbSAuKIW0X/1w+K64/xEYriHYQ/nAF8RqLbTZCyIFp85HkxT7r+bvLgjWMkA55pkHuymKbIECJXVOiTZoqdppjPIYAjFUFMc+oDIvF1ndOXYEV0+hGx5YyLN0ppHoZSYNYSjKjHCbkVkBEbC+BlBmRreq/LwOB9Y8hNcEdmtRUT+Sy/Uw== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8PR11MB5573.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 060ab1ae-fcd8-43f7-7fe0-08de94da0fea X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Apr 2026 19:15:42.3391 (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: 9T8y3Q+g3JsazmVXpZEkCTYQhdFsVU9LWonUnOR7H1uRByPbfAYM5q/IGO4iClm2Q8G+WxTySwS7BAVmUSj97CjblUSLxkME3MTsGyN9TVI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6473 X-OriginatorOrg: intel.com X-BeenThere: igt-dev@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development mailing list for IGT GPU Tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" T24gTW9uLCAyMDI2LTA0LTA2IGF0IDE4OjQyICswMDAwLCBCcmlhbiBOZ3V5ZW4gd3JvdGU6DQo+ IFBhZ2UgUmVjbGFtYXRpb24gaXMgYSBYZTNwIGZlYXR1cmUgdGhhdCBvcHRpbWl6ZXMgVExCIGlu dmFsaWRhdGlvbnMNCj4gYnkgdGFyZ2V0aW5nIG9ubHkgdGhlIHNwZWNpZmljIHBoeXNpY2FsIHBh Z2VzIGJlaW5nIHVubWFwcGVkLCByYXRoZXINCj4gdGhhbg0KPiBpc3N1aW5nIGEgZnVsbCBQUEMg Zmx1c2guIFdpdGggUGFnZSBSZWNsYW1hdGlvbiwgdGhlIGRyaXZlciBtYWludGFpbnMNCj4gYQ0K PiBQYWdlIFJlY2xhaW0gTGlzdCAoUFJMKSwgb24gdGhlIGJhY2tpbmcgcGFnZXMgb2YgYSBWTUEg cmFuZ2UsIHdoaWNoDQo+IGlzDQo+IHBhc3NlZCBpbnRvIHRoZSBoYXJkd2FyZSwgbGltaXRpbmcg dGhlIGZsdXNoIHRvIG9ubHkgdGhlIGFmZmVjdGVkDQo+IHBhZ2VzLg0KPiANCj4gUFJMIHN1cHBv cnRzIHVwIHRvIDUxMiBlbnRyaWVzIGFuZCBiZXlvbmQgdGhhdCByZXN1bHRzIGluIGEgZmFsbGJh Y2sNCj4gdG8NCj4gZnVsbCBUTEIgaW52YWxpZGF0aW9uLCBhbmQgaW52YWxpZGF0aW5nIHRoZSBQ UkwuIFRoZSBwYWdlIHJlY2xhbWF0aW9uDQo+IHRlc3QNCj4gY2FzZXMgdmFsaWRhdGUgZGlmZmVy ZW50IGNvbWJpbmF0aW9ucyBvZiB0aGUgcG9zc2libGUgVk1BIHJhbmdlcy4NCj4gDQo+IFRoZSBw cmltYXJ5IHNvdXJjZSBvZiB2YWxpZGF0aW9uIG9mIHRoZXNlIGNhc2VzIGlzIGRlcml2ZWQgZnJv bSB0aGUNCj4gZ3Rfc3RhdHMgaW4gZGVidWdmcyB0byBjb25maXJtIHRoZSBwcm9wZXIgUFJMIGdl bmVyYXRpb24uDQoNCkp1c3QgYSBoaWdoIGxldmVsIHF1ZXN0aW9uIGhlcmUsIGFzc3VtaW5nIHRo ZSBwYWdlIHJlY2xhbWF0aW9uIGlzDQpoYXBwZW5pbmcgYXQgZXZlcnkgaW52YWxpZGF0aW9uIGFu ZCB3ZSBzaG91bGQgYmUgZ2V0dGluZyBjb3ZlcmFnZQ0KZ2VuZXJhbGx5IGFjcm9zcyBtYW55IG9m IG91ciB0ZXN0cyAoZS5nLiB4ZV8qIC0tciAqaW52YWxpZGF0aW9uKiksDQp3b3VsZCBpdCBtYWtl IHNlbnNlIHRvIHJlZHVjZSB0aGUgdGVzdCBzY29wZSBoZXJlIGJ5IGp1c3QgYWRkaW5nIGhvb2tz DQp0byB0aGUgZXhpc3RpbmcgdGVzdHMgdG8gY2hlY2sgY291bnRlcnMgLSBhbmQgdGhpcyBraW5k IG9mDQppbmZyYXN0cnVjdHVyZSBjb3VsZCBwb3RlbnRpYWxseSBldmVuIGdvIGJleW9uZCBqdXN0 IHBhZ2UNCnJlY2xhbWF0aW9uLi4uDQoNCk9yIG1heWJlIGFub3RoZXIga2luZCBvZiByZWxhdGVk IHF1ZXN0aW9uLCBpZiB3ZSBhcmUgYWRkaW5nIHNvbWUNCmV4cGxpY2l0IGludmFsaWRhdGlvbiBz aXplcy9hbGlnbm1lbnRzIGhlcmUsIGFyZSB3ZSBub3QgY292ZXJpbmcgdGhhdA0KaW4gc29tZSBv ZiB0aGUgb3RoZXIgdGVzdHMgbGlrZSB4ZV92bT8NCg0KVGhhbmtzLA0KU3R1YXJ0DQoNCj4gDQo+ IEJyaWFuIE5ndXllbiAoNCk6DQo+IMKgIHRlc3RzL3hlOiBBZGQgcGFnZSByZWNsYWltIHRlc3QN Cj4gwqAgdGVzdHMveGU6IEFkZCByYW5kb20gcGFnZSByZWNsYWltIHN1YnRlc3QNCj4gwqAgdGVz dHMveGU6IEFkZCB0cmFuc2llbnQgZGlzcGxheSBQUkwgc2tpcA0KPiDCoCB0ZXN0cy94ZTogQWRk IGxhcmdlIFZNQSByYW5nZSB0ZXN0cyBmb3IgYmV0dGVyIGNvdmVyYWdlDQo+IA0KPiDCoHRlc3Rz L2ludGVsL3hlX3BhZ2VfcmVjbGFpbS5jIHwgODI2DQo+ICsrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysNCj4gwqB0ZXN0cy9tZXNvbi5idWlsZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCB8wqDCoCAxICsNCj4gwqAyIGZpbGVzIGNoYW5nZWQsIDgyNyBpbnNlcnRpb25zKCspDQo+IMKg Y3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3RzL2ludGVsL3hlX3BhZ2VfcmVjbGFpbS5jDQo+IA0KDQo=