From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id 2A9B2941C87 for ; Fri, 22 Nov 2024 17:38:40 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=RhS8csCjUjMu63rJUETT4zjJdT6/J0TNwDPoZe71FWU=; c=relaxed/simple; d=groups.io; h=Message-ID:Date:User-Agent:Subject:To:References:From:Organization:In-Reply-To:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240830; t=1732297119; v=1; x=1732556318; b=ovImoDh07jjVzWqRQD5i0bNAT01bSuRBkQcnk+FkKfHy85VP+7rBU2DD9PzQiKXMxrSMWoWd 5GK7nU02Ovw2TceejIzBO14DQyv00imKGlvRBWbL0mxbu1n0BUmO4jYl5VV/csneDFXMOseBXvl kIpBdXf0MKJOTXfy7haJF7dtOYfyc1qjCaO9n+Nh5gI8Ek12CeehOfIpYde6fbbJBY1jIGm0ndB nb2kg3LKWE4wZhJVbSKV9OzbYhyx5CySPBiEgdqfw/hrFfMJ92t1TKs+3+JhF98JtYh5EsfIjOF zlxrIXq2Agclgdfqxn2S9vXeF+wxvHwX2DLF1pF1Dp1BQ== X-Received: by 127.0.0.2 with SMTP id 1MdZYY7687511xffI68fziwB; Fri, 22 Nov 2024 09:38:38 -0800 X-Received: from mx0a-002e3701.pphosted.com (mx0a-002e3701.pphosted.com [148.163.147.86]) by mx.groups.io with SMTP id smtpd.web11.30604.1732297117830620275 for ; Fri, 22 Nov 2024 09:38:37 -0800 X-Received: from pps.filterd (m0150242.ppops.net [127.0.0.1]) by mx0a-002e3701.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4AMHIRxn009652; Fri, 22 Nov 2024 17:38:35 GMT X-Received: from p1lg14881.it.hpe.com ([16.230.97.202]) by mx0a-002e3701.pphosted.com (PPS) with ESMTPS id 432x8186fp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 22 Nov 2024 17:38:35 +0000 (GMT) X-Received: from p1wg14924.americas.hpqcorp.net (unknown [10.119.18.113]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by p1lg14881.it.hpe.com (Postfix) with ESMTPS id C8654804DCA; Fri, 22 Nov 2024 17:38:34 +0000 (UTC) X-Received: from p1wg14928.americas.hpqcorp.net (10.119.18.116) by p1wg14924.americas.hpqcorp.net (10.119.18.113) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.42; Fri, 22 Nov 2024 05:38:31 -1200 X-Received: from p1wg14928.americas.hpqcorp.net (10.119.18.116) by p1wg14928.americas.hpqcorp.net (10.119.18.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.42; Fri, 22 Nov 2024 05:38:29 -1200 X-Received: from p1wg14919.americas.hpqcorp.net (16.230.19.122) by p1wg14928.americas.hpqcorp.net (10.119.18.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.42 via Frontend Transport; Fri, 22 Nov 2024 05:38:29 -1200 X-Received: from NAM11-DM6-obe.outbound.protection.outlook.com (192.58.206.35) by edge.it.hpe.com (16.230.19.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.42; Fri, 22 Nov 2024 05:38:33 -1200 X-Received: from MW5PR84MB1354.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:303:1c0::21) by PH7PR84MB1389.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:510:12f::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.22; Fri, 22 Nov 2024 17:38:31 +0000 X-Received: from MW5PR84MB1354.NAMPRD84.PROD.OUTLOOK.COM ([fe80::57fa:97ed:51d3:a468]) by MW5PR84MB1354.NAMPRD84.PROD.OUTLOOK.COM ([fe80::57fa:97ed:51d3:a468%6]) with mapi id 15.20.8158.024; Fri, 22 Nov 2024 17:38:29 +0000 Message-ID: <24c2f7dd-1042-4109-b761-3f013e95b503@hpe.com> Date: Fri, 22 Nov 2024 11:38:26 -0600 User-Agent: Mozilla Thunderbird Subject: Re: [edk2-devel] [BUG] Extremely slow boot times with CPU and GPU passthrough and host phys-bits > 40 To: , , References: <24555.1732235012902185669@groups.io> From: "Brian J. Johnson via groups.io" Organization: HPE In-Reply-To: X-ClientProxiedBy: PH7PR17CA0055.namprd17.prod.outlook.com (2603:10b6:510:325::16) To MW5PR84MB1354.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:303:1c0::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MW5PR84MB1354:EE_|PH7PR84MB1389:EE_ X-MS-Office365-Filtering-Correlation-Id: 3e1cf78e-b95b-4fc4-9f0d-08dd0b1c7a3b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Message-Info: =?utf-8?B?M2g5YWhmU05pcndDV0FscVc4SGhzZkc3MVhNNDdla1R2bFJrWHlOZHZEWlpW?= =?utf-8?B?ZzErN1dWbVp4T2Q3T2ZCOEU4bW1sNVNnWmptTGYwbVphbC85My9IWVA4dExj?= =?utf-8?B?TFN1RWNkNkRxbDQxNGlmQXY1bEt4R3JjdGZ4U0V3NFhKQjNKZWMra1pYQ1RD?= =?utf-8?B?cXd3YjNzZzQ2dXI0ZkRLYkg5R2JGSTZGNnU5VHd3eVhxdTluUVVYaGJma3pt?= =?utf-8?B?MWtueTNIMmZkRy9OWmE1YndBeEQzbXpwSFE3akQ3M0l2WXBKdXhUZmZPR2t2?= =?utf-8?B?eGhGemtTYUJuVlE2YjkyQjVhSW12a3dYRk55YW1Bcm5RTDZReThkeHY0QnRK?= =?utf-8?B?VHlpdjg2S1BhS0NIdzhaZGVEV0hSMUp5UWFrbjN0dzhaTnNxZTVlRWI0NmI4?= =?utf-8?B?Ykw5Z0RCQmlHNko5bmRoaE0wSzBtYkwzbVNYNFg4ak8vekFiNTZneWtLUjFJ?= =?utf-8?B?ZG93RUxCRGRTV08zSHZBaEgrZnFHNlpCRVNzV25iSjdpV3N2REFLOHpxc2pF?= =?utf-8?B?NHZYVUhJbzV3MERkdENUcGVSQWhLNFdWVWhBcDNObTlNdGF2NG5NY2tDS0RO?= =?utf-8?B?SnNOQTB3ZGNZZzVDczdldlNOTWpjdnJacjllQXV6aWdhbnd6SWZoM01rTVQy?= =?utf-8?B?dmFNemo3WU9rd2tzQVFsSGhZZnZuOFhiL1ExanpIdm42eTBUVHQ4VCtQdEE3?= =?utf-8?B?L3lkcHdEcXY3UkhjNTc2QTNwSGZDN2NFZTVVdnVLTjBQVzRxdEsvc3U3VVk4?= =?utf-8?B?OUJqdlU4Kzl2Mi80czVadnpHSlhEMkZPSDVPNkdUYTY5OXpvMjhKczQ0ZlVv?= =?utf-8?B?SXF0eEFwcnQvVUZUK1FabUhZU2tZTzRoM2ViVE5LQXdWdjFSbnZrZUNQVWx1?= =?utf-8?B?c3F5T3ZNcnRsUStwZzdTRFhsZTJCOCtQQmJjclhpNENSaEFmc0JqZzBqcUdo?= =?utf-8?B?TXQ0N0hOZ0c5Yy9vdFVHY0xmZjF4Mk5HOExMekVIWU40S2grRTdITVZielB2?= =?utf-8?B?eDU5cjB6RTh1THdvMVZLZzFYd2FsTS9jMCtoN0ZjYjFUMXFRS2V3TDdQYWZh?= =?utf-8?B?NXhqdFpjRVgyK3JTYnVzWmxNTmVoSzU3RXhmZXg3Q20yQnV5SHBWS2I2Y3pE?= =?utf-8?B?Q3BvaW9WZjM0QzIrc21CUmQwUWE2ZG9ZdWVibnE4dEFjS2tHdXBPcGJKRU9y?= =?utf-8?B?SXNrSjRlWEJXZnpxZFRuMUJ4UnVtcXI1QjUrS3lxcFRKUlZtNktzRTZTakdR?= =?utf-8?B?VkcwNzIzaGFHOERqY3dMRWlsV2VhYmd5WWhxdjlodjM2WC90OTVjY1ZDeGZy?= =?utf-8?B?Z1h1V1k0ZUFzWGxLcHJFSkQvNnM5bktUbmR3ZUdUSjlZTHQzRjlXNE9UQU9Q?= =?utf-8?B?VTRPc2Myb0dVc0ZsTVpvKzZNRzNIVCtNZXltbEdhNHIwVFp6eGJyRlhhdVcz?= =?utf-8?B?Z3hZYThwK1FBNTNneDFTZjJZcUNxZHg1SkFHdjVQbC85U3Q5bk13UjArSmI3?= =?utf-8?B?ZjZLVnI0MXpFUmJiYW9LT1NLdEh1cTNWNVVWTkVNb3dwQk9ac2xKUWZWNE1m?= =?utf-8?B?RzFmRWdDWWhCdkRmbE1zQmdkMThsWDliRHNqNVBtSW5HY1FJcFdyZUVJN0ly?= =?utf-8?B?U2RxWm9yUklnc3RUVkloVUdMTWh3UFBxOXBNV21UWVk0Mng2bWE3dVJ6eHNz?= =?utf-8?B?UGdUZ2tGMm1McDNvM0Y4MlVCZlFwKzlndE1pZjVPQTNYL0NUQjkrQWowY25n?= =?utf-8?B?YXo0RVRPM2NmVG5Bc0pjUEI4RElqM1pWd285eUFHSHdSM0pjYlgrTFFmODYw?= =?utf-8?B?bEMvUU9aMDA0TTZXN0ZlUT09?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?M1F4RGhGVkgxSUgySmVwcWFxWVNSY0F0YXh1TlN6MzBWRjA0L0NkTUN4OFNm?= =?utf-8?B?alRxMU1qbzAraFd4eStiMjQrUWQvM25hRDhHWXVNMm40emhsMGdyY05MUGQ1?= =?utf-8?B?ejEvaWphY0NwMERSUHZDK2dIT0VZbk5LSzl5c3ozMUlmbzgvTUhXRVBMWHRP?= =?utf-8?B?R2pQWnVKaFkvc2x0VEJIT29BOURPUXFNVGNsWUJuTDZId0RKN1U2N1N1QlJF?= =?utf-8?B?clVpb2luWHRwUUlVNkE4T3JwV1VwaUJKTFRJY0UxSVBTdW04Um5FT3JWNEhM?= =?utf-8?B?bzhsOUtiYkVlZnlZNEIvTWJvbEdTV1dSajg0VXZUNGVhbHlTUXZlUmUvalQ3?= =?utf-8?B?WDZCVksvNnFieTV0M3NTMy8xYXRVTWxNZXZkT01sWUNtZkdYVkVacWFLRk9W?= =?utf-8?B?MVhFeUdmSUhEeG1vQXBmMXFVVm80Q2JFWDlvVjR5K3BDRnY1QStCK3N0eXdJ?= =?utf-8?B?blEwa3RKOVdBNWo1dmcwSXY1aXQvQ0tmU3VTeFRvS043RmxvMmt0dFBMWHc1?= =?utf-8?B?WmxQZkpJaExCZStZVm96ZUkxUGVSczlEd1ByN0FZZ0dhZHlnK0RZZGwzdnFl?= =?utf-8?B?UHJjNEN0QitEU3h1M2V2b0F0WGx5VVBld2ZlL0laS0lVd29sUVAzQzYwQVJn?= =?utf-8?B?bEsxbGZsMU1lUWd1V0puV3lueWZlRTNtVHlwYklIREhjem90WjFuY2ZjbkxR?= =?utf-8?B?M1JDd1NDTGJweENtT1dKN0hkTk5KOC9FSjUwZ1RrZDdyM09TNFFkeHU2T25r?= =?utf-8?B?ZU9VVDdHWmx0R21CRGdrVzdtMzlodjZDZVY1UWdiakJGQ3VuTTQ0UmR2QUpj?= =?utf-8?B?cXFBSy9QUW1CUFM4bjV0MkxBL0FZZGkxUVpTVEtEQXRPazRvZmFpUVIzZE45?= =?utf-8?B?OHVnQVhJQVlmdTJUQ1NHelluK3BqRkdVejAwNmdHRFFYcXVOYVYrRVVaUytG?= =?utf-8?B?RDEzVHZNcGUzV2g3bG95UEpPRnVZQ1p6a3JZV1d5MVl5VVhMakozbVAvVDVJ?= =?utf-8?B?YVNYWDdSRUhUMk9uM0JhZVpKa1haT24vMDNKNWc2d1VsQ0UxTTE4R1NoSWNN?= =?utf-8?B?dEFOMW5ROW1Hc3BEakxQZnpYOWYxVHdtZUJRbDZPTmtGNHF2TEVoKytITFdy?= =?utf-8?B?d0orUTA1QnIzaUJ0dytnZVFmUFhNV0xmT2ZuOFpvODZOS3hPN0RucE50UlY5?= =?utf-8?B?MWo0bmp1NXhLdDlWOWllTTFyZjhsMm01eldNSTdPSkl0M2F6dnYxS0l3K0ps?= =?utf-8?B?K1JQcWlzMlgzNzNub2Vvby9TSjZoQXBrQkthRWFNb0w1Y2NPQnJ4c1IyeUl2?= =?utf-8?B?WUJpSVZOR1FRNFNvM1d4Ynp0VXFUbjRSYUVjYmpvMVNPNnY5c1hZM3VacGRY?= =?utf-8?B?NExVLzRIQm5TaGI4ZUpWYXN5bGd1MHhvbjdjN0Y2RjlXYWpjeGozWlFKL2Ew?= =?utf-8?B?bThRMmtBWWdqamZDcnVxOXZzdTd6TzB4ZmR6NTNDM1NEYzRjcjJ0aE9UM1RS?= =?utf-8?B?VytTeDlsY21odTZDRTI5aytqREZ3dkNlM0VJb0QyYXNKY2VwRU5RY08rd1NX?= =?utf-8?B?VXU1ZXgzRTNSMjlNbnZuOUozRGFtdWFtTXVYa1NITWVMdmVJcVpwZ1pDcHZq?= =?utf-8?B?U0N0ZjRCQnpXczl1YW9yTFdjUEhGQWEzQVRiUkxRdmlIb1NWUW1KbTJxM0ZD?= =?utf-8?B?TzJCeG5ZOWp3MVdLS0hhMFlrUmxjTUFrV01NbDBxZEIwQk4wMjAxN21IbVpT?= =?utf-8?B?ZFpZdVZkQTZ1d3RCdWdZQ0VLSzRIN05vK1U5Y3FKa0sra09YTFNQU0xxbnEw?= =?utf-8?B?Nmp5SkNFZk10NktxWk5uK2FkbHF3L1dMQlVlR3hFVWlEc0p5NFE2akF4T3pV?= =?utf-8?B?MU1jcVFPMXNPTURvQlBYc0VCRktGMnRvUHBTRWkvNHRqUkxGNkJSakRQUHNa?= =?utf-8?B?NUpsMDB5cmpmcUdlbUZ1bkJudUhkRHQyK2FUMVFUNVhvUlJNRnpERkZZblU0?= =?utf-8?B?ME5sN0NiK0VrWFBXRmo4NU1FbVovMXppcElaS3p3V1ZZQVl3TUpWdWJydm1s?= =?utf-8?B?VGN5VUIraGh5OHppNm5sOGVEenVtdUZwUkJGKy8rcEJ4RldkZWF4TUJkV0hx?= =?utf-8?B?aWoyZ0RYT2tZcGxDaDhESmJzRFVZaWZ0ai9JN3hIT0Fndm56Y2kxZVRpWXFF?= =?utf-8?B?Vnc9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: 3e1cf78e-b95b-4fc4-9f0d-08dd0b1c7a3b X-MS-Exchange-CrossTenant-AuthSource: MW5PR84MB1354.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Nov 2024 17:38:29.5455 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 39mBLplVx+MkY+oCwgVdaPf5Z9eZFa3oQ/gqG2vFZkfbx9TRLXuyFN6aIMuZzmv1/iQ36Obaimy/J4NVqU0M6w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR84MB1389 X-OriginatorOrg: hpe.com X-Proofpoint-ORIG-GUID: ODGvJwyjzxe3oZmEysvR-qBmmvaJb4cW X-Proofpoint-GUID: ODGvJwyjzxe3oZmEysvR-qBmmvaJb4cW X-HPE-SCL: -1 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Fri, 22 Nov 2024 09:38:37 -0800 Resent-From: brian.johnson@hpe.com Reply-To: devel@edk2.groups.io,brian.johnson@hpe.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: jTUfo1Jfk8VGFsUr3ip41LXtx7686176AA= Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240830 header.b=ovImoDh0; dmarc=pass (policy=none) header.from=groups.io; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io T24gMTEvMjIvMjQgMDQ6MzUsIEdlcmQgSG9mZm1hbm4gdmlhIGdyb3Vwcy5pbyB3cm90ZToNCj4g T24gVGh1LCBOb3YgMjEsIDIwMjQgYXQgMDQ6MjM6MzJQTSAtMDgwMCwgbWl0Y2hlbGwuYXVndXN0 aW4gdmlhIGdyb3Vwcy5pbyB3cm90ZToNCj4+IFRoYW5rcyBmb3IgdGhlIHN1Z2dlc3Rpb25zLCBH ZXJkLg0KPj4NCj4+PiAnLWdsb2JhbCBJQ0g5LUxQQy5hY3BpLXBjaS1ob3RwbHVnLXdpdGgtYnJp ZGdlLXN1cHBvcnQ9b2ZmJw0KPj4NCj4+IFVuZm9ydHVuYXRseSwgdGhpcyBkaWQgbm90IHJlc3Vs dCBpbiBhbnkgY2hhbmdlIGluIGJvb3QgdGltZS4NCj4+DQo+Pj4gJy1jcHUgJG5hbWUsaG9zdC1w aHlzLWJpdHM9b24saG9zdC1waHlzLWJpdHMtbGltaXQ9JGJpdHMnDQo+Pg0KPj4gLWNwdSBob3N0 LGhvc3QtcGh5cy1iaXRzPW9uLGhvc3QtcGh5cy1iaXRzLWxpbWl0PTQwIGRvZXMgcmVzdWx0IGlu IHRoZSBkZXNpcmVkIHZlcnkgZmFzdCBib290IHRpbWUsIGJ1dCBJIGdldCBlcnJvcnMgd2hlbiBJ IHRyeSB0byBsb2FkIHRoZSBHUFUgZHJpdmVyOg0KPj4NCj4+IE5WUk06IEJBUjAgaXMgME0gQCAw eDAgKFBDSTowMDAwOjA2OjAwLjApDQo+IA0KPiBPVk1GIHNjYWxlcyB0aGUgcGNpZSByb290IHBv cnQgYnJpZGdlIHdpbmRvd3Mgd2l0aCB0aGUgYWRkcmVzcyBzcGFjZS4NCj4gDQo+IFNvIHlvdSBj YW4gdHJ5IGluY3JlYXNlIGhvc3QtcGh5cy1iaXRzLWxpbWl0LiAgVmFsdWVzIGJldHdlZW4gNDAg YW5kIDQ2DQo+IHNob3VsZCBoYXZlIGFuIGVmZmVjdC4NCj4gDQo+IFRoZSBvcHQvb3ZtZi9YLVBj aU1taW82NE1iIHNldHRpbmcgYWxyZWFkeSBtZW50aW9uZWQgZWxzZXdoZXJlIGluIHRoaXMNCj4g dGhyZWFkIHNob3VsZCBhbHNvIHdvcmsgd2l0aCB0aGUgZHluYW1pYyBtbWlvIHdpbmRvdy4NCj4g DQo+PiAqICpJIGFzayB0aGlzIGJlY2F1c2UgSSBub3RpY2UgdGhhdCB3aGVuIEkgZGlzYWJsZcKg aG9zdCBwYXNzdGhyb3VnaCAqKHdoaWNoIHdvcmtzIHdpdGggbXkgR1BVcyBhbmQgcmVzdWx0cyBp biBhIGZhc3QgYm9vdCBpZiBgcGNpPXJlYWxsb2MgcGNpPW5vY3JzYCBhcmUgdXNlZCkqICwgbXkg Vk0gc2hvd3MgIkFkZHJlc3Mgc2l6ZXM6IDQwIGJpdHMgcGh5c2ljYWwsIDQ4IGJpdHMgdmlydHVh bCIsIGJ1dCB3aGVuIEkgdXNlIGhvc3QgcGFzc3Rocm91Z2ggYW5kIG9ubHkgb3ZlcnJpZGUgdGhl IHBoeXNiaXRzICh3aGljaCBmYWlscyBhcyBkZXNjcmliZWQgYWJvdmUpLCBteSBWTSBzaG93cyAi QWRkcmVzcyBzaXplczogNDAgYml0cyBwaHlzaWNhbCwgNTcgYml0cyB2aXJ0dWFsIi4gKHNvIEkn bSB3b25kZXJpbmcgaWYgdGhhdCBjb3VsZCBiZSBhIGZhY3RvciBoZXJlLikqDQo+IA0KPiBJdCdz IDUtbGV2ZWwgcGFnaW5nIHN1cHBvcnQsIGFuZCB0aGUgcWVtdSBvcHRpb24gbmFtZSBmb3IgdGhh dCBpcyBsYTU3DQo+ICgtY3B1ICRuYW1lLGxhNTc9e29ufG9mZn0pDQo+IA0KPiB0YWtlIGNhcmUs DQo+ICAgIEdlcmQNCg0KSSdtIG5vdCBmYW1pbGlhciB3aXRoIHBhc3NpbmcgdGhyb3VnaCBkZXZp Y2VzLCBidXQgSSdsbCBtZW50aW9uIHRoYXQgDQo5MDArIEdCIG9mIG1lbW9yeSB3aWxsIHRha2Ug NDAgUEEgYml0cyBqdXN0IGZvciB0aGF0LCB3aXRoIGxpdHRsZSByb29tIA0KbGVmdCBhYm92ZSB0 aGUgUkFNIGZvciBQQ0kgQkFScyBpbiBNTUlPSC4gIFNvIEkgd291bGRuJ3QgYmUgc3VycHJpc2Vk IGlmIA0KeW91IG5lZWQgbW9yZSBQQSBiaXRzLCB3aGljaCB3b3VsZCBwdXNoIHlvdSBpbnRvIDUt bGV2ZWwgcGFnaW5nLg0KDQpHZXJkJ3Mgc3VnZ2VzdGlvbiB0byBjaGVjayBpZiB0aGUgTVRSUnMg YW5kIHBhZ2UgYXR0cmlidXRlcyBhcmUgZ2V0dGluZyANCnNldCBwcm9wZXJseSBpcyBhIGdvb2Qg b25lLiAgVGhhdCBoYXMgY2F1c2VkIHRoaXMgdHlwZSBvZiBwcm9ibGVtIGluIHRoZSANCnBhc3Qu DQotLSANCkJyaWFuIEouIEpvaG5zb24NCkhld2xldHQgUGFja2FyZCBFbnRlcnByaXNlDQoNCmJy aWFuLmpvaG5zb25AaHBlLmNvbQ0KDQoKLT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3JvdXBzLmlv IExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLgpWaWV3 L1JlcGx5IE9ubGluZSAoIzEyMDgxOCk6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9t ZXNzYWdlLzEyMDgxOApNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzEwOTY1 MTIwNi83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbwpVbnN1 YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViIFtyZWJlY2NhQG9w ZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0KCg0K