From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web11.19648.1680079828845800840 for ; Wed, 29 Mar 2023 01:50:30 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=lFTR39Jh; spf=pass (domain: intel.com, ip: 134.134.136.126, mailfrom: yuanhao.xie@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1680079828; x=1711615828; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=437BkTwPuVPA3pzFkxxAutIHbr3wjpuuHwrtS94KAwE=; b=lFTR39Jh0xnRpAjZkGE5ebB/q0pUTRbbfwjNDCCSuVeTtKj0lWG0CwO0 02h7UfjWUiTgVZ9e9BzjTTd/DNKsv6ymad5/DBhrTovTVTF44uIsMBT4p kGarZljMaQzS01xwH4JBNGQ0u0WeTrHeZMGVsq7uWePT4vpNM0oNk5jtT uHOWfXwwN5Mr5Y/tysxElAqRUBdUhqjVRo6kFBOhE9DB18t9rPtVc1W7v 9II36pzILAy6lemSXvMhb3erYxWWcNo3SXxE2XW+lbf/DTObKDOXf/l/T f/fQnlZsDlAPL0/wWEq29KKSj8FnM0fxVi5B2YUGXsXCG0IAUtzkP+D+Y w==; X-IronPort-AV: E=McAfee;i="6600,9927,10663"; a="324724542" X-IronPort-AV: E=Sophos;i="5.98,300,1673942400"; d="scan'208";a="324724542" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Mar 2023 01:50:27 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10663"; a="930229744" X-IronPort-AV: E=Sophos;i="5.98,300,1673942400"; d="scan'208";a="930229744" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga006.fm.intel.com with ESMTP; 29 Mar 2023 01:50:27 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Wed, 29 Mar 2023 01:50:27 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Wed, 29 Mar 2023 01:50:27 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Wed, 29 Mar 2023 01:50:27 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.46) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Wed, 29 Mar 2023 01:50:26 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HyW6zF/GcBmrs6UFCXL5t5zeT3Uzss8BzEHxhT/bYCClEaRn0I34FEicD2CNfwLZWePReiwVE4oAsDrCGvMyL1k6LH4VfrNlx4gnKZtfD7Xmt6t9nFdYqAsja01X4pFCIHiFsidkRqCEpmXbQz1WxyjnFFimpONU2VHww3fytmkT6pqm71rVTJVQPZf/h2C1oadZd6PZn/IMXXw8wQPboL1X+bdgN6MiYgY6NIgIilU1DIxLSU2MfBv6OlfeTxtJG1SlkNlQZj5R+WYz+6fx7ilDclFIqhesd3izgynfVmhazPKUhsUXEM/6lJ7BiGmW6hdhKdFeVj/xkF2TLjIu3A== 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=437BkTwPuVPA3pzFkxxAutIHbr3wjpuuHwrtS94KAwE=; b=ZAx4Dqgywszx3vJBFFwb7h4WezdmuNU0x/LcSkxr/DshL4nVcxQzM395d2E3RZoiGp5fGhix6NOHYflesY0EIsuhhSHw0uvvEiYVRwYYWK4GzVpg2QVgou5xo/WNmNBdcAWxODusORQ1+ZcsTZw14880uFsYiP49r509aAf5d47w18SfZxGS8VseEmxTO97k7JgK0hSl9arqhcldpMkZPNN2+wcepDoGhBgij6DsiRPyHPwzeSqvrJtDvPUs5cO3qZpHYfj3o8PsMj3eKYTYBZl27ejwXbSbahQdb3V1CZaS8vXsc9f4h9Me8L0IpQ7SAnjnC1gMNnrKQ4QMJHQbCg== 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 CO1PR11MB5026.namprd11.prod.outlook.com (2603:10b6:303:9c::13) by DM4PR11MB6141.namprd11.prod.outlook.com (2603:10b6:8:b3::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.28; Wed, 29 Mar 2023 08:50:24 +0000 Received: from CO1PR11MB5026.namprd11.prod.outlook.com ([fe80::1b63:c70d:d757:8071]) by CO1PR11MB5026.namprd11.prod.outlook.com ([fe80::1b63:c70d:d757:8071%6]) with mapi id 15.20.6222.035; Wed, 29 Mar 2023 08:50:24 +0000 From: "Yuanhao Xie" To: Gerd Hoffmann CC: "Dong, Guo" , "Ni, Ray" , "Rhodes, Sean" , "Lu, James" , "Guo, Gua" , "devel@edk2.groups.io" Subject: Re: [edk2-devel] [PATCH 2/2] UefiCpuPkg: After reset, wake up APs by SIPI. Thread-Topic: [edk2-devel] [PATCH 2/2] UefiCpuPkg: After reset, wake up APs by SIPI. Thread-Index: AQHZYJumWkXcB0X+X067SCOMGH2d968RROmA Date: Wed, 29 Mar 2023 08:50:24 +0000 Message-ID: References: <20230327031711.1575-1-yuanhao.xie@intel.com> <20230327031711.1575-3-yuanhao.xie@intel.com> <65wbjxccgyktntnkkkfk37ioauwyzgyg6nuxm4rrocdcny2wes@ffos4xwarql3> In-Reply-To: <65wbjxccgyktntnkkkfk37ioauwyzgyg6nuxm4rrocdcny2wes@ffos4xwarql3> Accept-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: CO1PR11MB5026:EE_|DM4PR11MB6141:EE_ x-ms-office365-filtering-correlation-id: 69d3912c-ed66-4b6f-fe69-08db3032a305 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; x-microsoft-antispam-message-info: niMn3/Z2MKbEJ2O6eIVB3UFlXxroZym3SGbsppcLStOelhHX0LNbXiHvtS1wguG2NCStcfScQM+AFrocObanbtpEYB84v0ygrwc0OYy3R/RbQPn5HL3ZGxGPMPEY9YwpLLL+KbE037w7ldzUjwfqXzKlTwvaqba+x/nbu17Zt7ZB+u9VI0fF3drCavDSkNraQnsmeXCV9u/SOAljDHQCBeiIEHxCnOS4WqY5tXMl4KMZhzcLQ7/rsz+Gc2Zyk7bpT49cuwjH+trqjcZTAVstbv71wfRs5lEMDCbU6adJHhk6JVTCxwmS8NRg0Z0LOvxG7uPriqNXdDH8bNfBjqa5HCTAeea/a7EdS4Txs/f2olIDpZFOGxH13aChpyfe5fhp+8mGDF0Gs6TN95UdfeMZEwz/SYCPsVVPAOZr1JgU1znSGEJCoA+TUNL/uIt8KOmt5HwPT/cZcGqU8bG+YTHBIG3YNDciHVT4yMMl2vQLgIYn01k97m1SOOqIhkmrV8TUb4WgIwJYex1cPQP3WQ0qCSz/Hwl4wNUmJRxa8OrQ/Pcf/Z/IQZF/owYXYODy/x1zA7a7WfEj6jV8NFWv1hrvrxZNOV83f2W2zigxuP4qRrQ= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB5026.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(39860400002)(366004)(346002)(396003)(136003)(376002)(451199021)(8936002)(2906002)(83380400001)(86362001)(41300700001)(52536014)(38100700002)(66446008)(33656002)(122000001)(5660300002)(82960400001)(966005)(76116006)(71200400001)(54906003)(478600001)(7696005)(66556008)(8676002)(66946007)(64756008)(6916009)(66476007)(4326008)(55016003)(6506007)(19627235002)(186003)(53546011)(38070700005)(316002)(26005)(9686003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?clhXcE9yUXZYbVViN3JkeHB3WkxYOGQ4TkVSZ04wK2NVZlZGZmMrdzhIVnFR?= =?utf-8?B?M1hnR1lWbTErcmxTb0ZoMUxBUTNxdFJ1cUprTFZYQmswRkQxK0ZsTVRSdjlo?= =?utf-8?B?TElIWk41RDJva3doTVlLN0JTOW9ZTlNROHZRaUtkSEp6MEdPS2xjMzFaRjNi?= =?utf-8?B?Mm5ZVWdHSXNRQU5jdWF2cEtuMktHd2pIUXExNVhMK2UrL0NTZlFLSUVINzU3?= =?utf-8?B?aERoakZaeWJTVVgxOVBta2JESTJEOXRnYW01K1o4bFU0QlpzWmZyZ2d1RmFT?= =?utf-8?B?M3hZUFR4YUVvRHZ6aTNKcC81SjkwKzhPK05DTml1VlQ0SEtKaDNsY0k5SlpF?= =?utf-8?B?Y1pNbFlVcTIxOFgvOUxCeWxqYmpMRUhLWW42d3NmUEtoM0Nxb0I2YXhaeVlw?= =?utf-8?B?dnV2dC9GRTlQY3ViSXlrdGhkVy95bm00ak5HRVNHUVV1a2FrUWFVU3FtSkdX?= =?utf-8?B?cllzcHl4MHR1ZlA4Y1VkT2wrVElBU0xGNmtJekVVbFpHZ0YreVdHR0tLSGJX?= =?utf-8?B?Z04wZ3hpWEhBODIxOG1EY0FZUU80UGxMaS9zRWhDVnZVYXhnTWk1OGlrQVk1?= =?utf-8?B?WUNKMzczVWZGc0xqZ3VxcGZKMStzYmN1QVJxS1FHc1JlbmZIVDhNREVmYXBq?= =?utf-8?B?dGJBVy9oZVZjaVNkYTlNYVdZTXhzd0hIMFNhckRNSlcxVXlsaVBsb1pKbXgx?= =?utf-8?B?cjYvL3lZaTVjRXliK0NwMnFQMjFsRHhWYlc2dTJOVjdaK2VsUFBScElzNlR6?= =?utf-8?B?RngweWE2TjBBaEhrdnFOY2tMZHdBUHU1NXI5RzkrZjNYZzA5SUNvemd4VzRF?= =?utf-8?B?aE05SlAyU1Zja3B0ZEwybUxiM2wxUFFwbVN5WE9DU0lJeElMc2MySWFHYVR3?= =?utf-8?B?S0VIV3J2UGp4MVFGd0J6OEcyQllTb054NjMwYndkdDA0dUlaZ1FEK2ttOXBH?= =?utf-8?B?eVVZWXVqQlM3clBucCt6cURsYlJrWHNWK2ZVaWdIRDlNNlp2UW41U0QzZ2p3?= =?utf-8?B?cHU5OGxodVJVQlB4N1cvbEdrSjN2MWxUK2M5ZjFqVHlLV05KTGYrSjhtNTR0?= =?utf-8?B?bktMT0hhSmNsa0VvL1owQk1LUTJUTzV0a2R2YU8rTHNDT2t4MjdDd2l2Wm8w?= =?utf-8?B?YUZjUURzMVZFQkRTL1h3MlBHVlltcFAzZHplcnBTYXg3ZDZRbWxpcS9aR2pH?= =?utf-8?B?OSsyVHFXZ1FRVDBZRjRETjA0Y3BWWkxCMG14THdCVkxHeFpvZG81a3ZrUVdP?= =?utf-8?B?NUJ2OTJsc3hoeVo2SW93L1lOU0tlbEMxNkEzKzdSSzZwS1lVRTM2b2lqV2dj?= =?utf-8?B?a3dTWFBWL0laQUdITlR4OWNJdGFJVU0xSHZUcHBCaVA5a0JSZ24zSW1aYWZT?= =?utf-8?B?ZVJNNldvcTd5SVp6eWxicTQ1UGtzMkYwUDkvWW85T1VQbjdDWEtDNmdqMjRW?= =?utf-8?B?SS93emwwZDNrbjJ2RCt2eTJMVjlZWDBuYkVBdGpBdFJkQzlhOU1DbWFnL1RT?= =?utf-8?B?T0tnVGNoTTBER05oWW9FRm15RkppcUduV2xld1dpczFBRkU2a1VLRG9PeGFM?= =?utf-8?B?RVB0V3QxaTVyaTlSQVJQQkpkSzZEc1RyRkFEL3NNSG5hVmhBcFFHVDRadnNn?= =?utf-8?B?VFpaWHkvVzFWblFDblNkK0lvUzRaZkpwaW5UM2FjZVZTU3lOVmU5THozV0FV?= =?utf-8?B?RktTQjZ6cFlVRm1qc3hnVityZWgvcWJkWklBZTI1TVVmQjV1b2hRQkNBN1Jw?= =?utf-8?B?UFdtMXY0RzNOei91TzZWTjROU3NmT3FkUElNWlpmMFY2cmhNZGZmOFJDUkpN?= =?utf-8?B?Q1h6VU80WitzZEpTT3JaNmpSK2NRRUtVbUpqU1NvQllOMXVCWjlQbWxoT2VE?= =?utf-8?B?RlZMNk5QOHByWVhSRG1QbDEvSDN4UENmMnB3VUFaNDlNdlk0bWUrcGJSbGcv?= =?utf-8?B?azNEVTR0U2FXc092UUFsY0ZsUGJHeXFJM0lML3BOUkd1QmlIZUpQdGVNQ3Ji?= =?utf-8?B?MFNiRjJHZ3VhWk4rd2Y0T1ZLNzYzM2ZFTFpJU1lLRkh2UldISEV4bUg0NndH?= =?utf-8?B?VXZGcUpMQS8vS08wem5FY3A4NVdBOVFmUHNiSmhRZ3FjYVJWbkVSWkJjMVNt?= =?utf-8?Q?i7GDZzpoOmcB6VepRFfF2aZJo?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB5026.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 69d3912c-ed66-4b6f-fe69-08db3032a305 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2023 08:50:24.4121 (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: +Umo/GE0yygGAAfTW3QxdnwHTrAj0jmBATiYY4Ff2DcsgP4vYbfvU83KmSBdqPJlPP9B2A68Te+eBPz0o4X5Bw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB6141 Return-Path: yuanhao.xie@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgR2VyZCwNCg0KQ291bGQgeW91IHBsZWFzZSBwcm92aWRlIG1lIG1vcmUgaW5mb3JtYXRpb24s IGxpa2Ugd2hlcmUgZG9lcyBpdCBoYW5nLCBhZCB3aGF0IGJ1aWxkIGFuZCBib290IG9wdGlvbnMg eW91IHVzZQ0KDQpJIHVzZWQgdGhpcyBpbWFnZSBodHRwczovL3d3dy5rcmF4ZWwub3JnL3JlcG9z L2ltYWdlcy9mZWRvcmEtMzAtZWZpLXN5c3RlbWQtaTY4Ni5xY293Mi54eiwgYW5kIGV4dHJhY3Rl ZCB0aGUga2VybmVsIGZyb20gc2Vjb25kIHBhcnRpdGlvbiAoVkZBVCkgb2YgIi9hMjk3NTUzNjdi ZjI0MmVmYjA3MmNmZGQxYTcwMTM0Zi81LjMuMTItMjAwLmZjMzAuaTY4Ni9saW51eCIgLg0KDQpC dWlsZCBhbmQgYm9vdCB3aXRoOg0KYnVpbGQgXA0KICAgIC1hIElBMzIgXA0KICAgIC1iIE5PT1BU IFwNCiAgICAtcCBPdm1mUGtnL092bWZQa2dJYTMyLmRzYyBcDQogICAgLXQgR0NDNSBcDQogICAg LUQgU0VDVVJFX0JPT1RfRU5BQkxFIFwNCiAgICAtRCBTTU1fUkVRVUlSRSBcDQogICAgLUQgTkVU V09SS19UTFNfRU5BQkxFIFwNCiAgICAtRCBORVRXT1JLX0lQNl9FTkFCTEUgXA0KICAgIC1EIE5F VFdPUktfSFRUUF9CT09UX0VOQUJMRSBcDQogICAgLUQgVFBNMl9FTkFCTEUgXA0KICAgIC0tcGNk PWdFZmlNZGVQa2dUb2tlblNwYWNlR3VpZC5QY2REZWJ1Z1ByaW50RXJyb3JMZXZlbD0weDgwNDAw MDRGDQoNCnFlbXUtc3lzdGVtLWkzODYgXA0KICAgIC1jcHUgY29yZWR1bywtbnggXA0KICAgIC1t YWNoaW5lIHEzNSxzbW09b24sYWNjZWw9a3ZtIFwNCiAgICAtbSA1MTIwIFwNCiAgICAtc21wIDIg XA0KICAgIC1nbG9iYWwgZHJpdmVyPWNmaS5wZmxhc2gwMSxwcm9wZXJ0eT1zZWN1cmUsdmFsdWU9 b24gXA0KICAgIC1kcml2ZSBpZj1wZmxhc2gsZm9ybWF0PXJhdyx1bml0PTAsZmlsZT1PVk1GX0NP REUuZmQscmVhZG9ubHk9b24gXA0KICAgIC1kcml2ZSBpZj1wZmxhc2gsZm9ybWF0PXJhdyx1bml0 PTEsZmlsZT1PVk1GX1ZBUlMuZmQsc25hcHNob3Q9b24gXA0KICAgIC1kZWJ1Z2NvbiBmaWxlOmRl YnVnMy5sb2cgXA0KICAgIC1nbG9iYWwgaXNhLWRlYnVnY29uLmlvYmFzZT0weDQwMiBcDQogICAg LWNoYXJkZXYgc3RkaW8sc2lnbmFsPW9mZixtdXg9b24saWQ9Y2hhcjAgXA0KICAgIC1tb24gY2hh cmRldj1jaGFyMCxtb2RlPXJlYWRsaW5lIFwNCiAgICAtc2VyaWFsIGNoYXJkZXY6Y2hhcjAgXA0K ICAgIC1rZXJuZWwgbGludXggXA0KICAgIC1hcHBlbmQgImlnbm9yZV9sb2dsZXZlbCBjb25zb2xl PXR0eVMwIg0KDQoNClRoZSBlbmQgb2YgbG9nIGFyZSBhcyBmb2xsb3dpbmc6DQoNCglQaXhlbEJs dWVHcmVlblJlZFJlc2VydmVkOEJpdFBlckNvbG9yDQoJQ29udmVydFBhZ2VzOiByYW5nZSA0MDAw MDAgLSAxNDFDRkZGIGNvdmVycyBtdWx0aXBsZSBlbnRyaWVzDQoJU21tSW5zdGFsbFByb3RvY29s SW50ZXJmYWNlOiAyOTZFQjQxOC1DNEM4LTRFMDUtQUI1OS0zOUU4QUY1NkYwMEEgMA0KCUNwdUR4 ZTogNS1MZXZlbCBQYWdpbmcgPSAwDQoJTXBJbml0Q2hhbmdlQXBMb29wQ2FsbGJhY2soKSBkb25l IQ0KCVNldFVlZmlJbWFnZU1lbW9yeUF0dHJpYnV0ZXMgLSAweDAwMDAwMDAwN0VENDcwMDAgLSAw eDAwMDAwMDAwMDAwMEEwMDAgKDB4MDAwMDAwMDAwMDAwMDAwOCkNCglTZXRVZWZpSW1hZ2VNZW1v cnlBdHRyaWJ1dGVzIC0gMHgwMDAwMDAwMDdFRDNFMDAwIC0gMHgwMDAwMDAwMDAwMDA5MDAwICgw eDAwMDAwMDAwMDAwMDAwMDgpDQoJU2V0VWVmaUltYWdlTWVtb3J5QXR0cmlidXRlcyAtIDB4MDAw MDAwMDA3RUQzMzAwMCAtIDB4MDAwMDAwMDAwMDAwQjAwMCAoMHgwMDAwMDAwMDAwMDAwMDA4KQ0K CVNldFVlZmlJbWFnZU1lbW9yeUF0dHJpYnV0ZXMgLSAweDAwMDAwMDAwN0VEMkEwMDAgLSAweDAw MDAwMDAwMDAwMDkwMDAgKDB4MDAwMDAwMDAwMDAwMDAwOCkNCglTZXRVZWZpSW1hZ2VNZW1vcnlB dHRyaWJ1dGVzIC0gMHgwMDAwMDAwMDdFRDFGMDAwIC0gMHgwMDAwMDAwMDAwMDBCMDAwICgweDAw MDAwMDAwMDAwMDAwMDgpDQoJU2V0VWVmaUltYWdlTWVtb3J5QXR0cmlidXRlcyAtIDB4MDAwMDAw MDA3RUQxMTAwMCAtIDB4MDAwMDAwMDAwMDAwRTAwMCAoMHgwMDAwMDAwMDAwMDAwMDA4KQ0KCVNl dFVlZmlJbWFnZU1lbW9yeUF0dHJpYnV0ZXMgLSAweDAwMDAwMDAwN0VEMDQwMDAgLSAweDAwMDAw MDAwMDAwMEQwMDAgKDB4MDAwMDAwMDAwMDAwMDAwOCkNCglTZXRVZWZpSW1hZ2VNZW1vcnlBdHRy aWJ1dGVzIC0gMHgwMDAwMDAwMDdFQ0Y4MDAwIC0gMHgwMDAwMDAwMDAwMDBDMDAwICgweDAwMDAw MDAwMDAwMDAwMDgpDQoJU2V0VWVmaUltYWdlTWVtb3J5QXR0cmlidXRlcyAtIDB4MDAwMDAwMDA3 RUNGMTAwMCAtIDB4MDAwMDAwMDAwMDAwNzAwMCAoMHgwMDAwMDAwMDAwMDAwMDA4KQ0KCVNldFVl ZmlJbWFnZU1lbW9yeUF0dHJpYnV0ZXMgLSAweDAwMDAwMDAwN0VDRTkwMDAgLSAweDAwMDAwMDAw MDAwMDgwMDAgKDB4MDAwMDAwMDAwMDAwMDAwOCkNCglWYWxpZGF0ZVNldFZhcmlhYmxlIC0gVmFy aWFibGUgKDQ0MjRBQzU3LUJFNEItNDdERC05RTk3LUVENTBGMDlGOTJBOTpEVU1NWSkgcmV0dXJu aW5nIFN1Y2Nlc3MuDQoNClRoYW5rcw0KWXVhbmhhbw0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCkZyb206IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPiANClNlbnQ6IE1vbmRh eSwgTWFyY2ggMjcsIDIwMjMgNzowMyBQTQ0KVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBYaWUs IFl1YW5oYW8gPHl1YW5oYW8ueGllQGludGVsLmNvbT4NCkNjOiBEb25nLCBHdW8gPGd1by5kb25n QGludGVsLmNvbT47IE5pLCBSYXkgPHJheS5uaUBpbnRlbC5jb20+OyBSaG9kZXMsIFNlYW4gPHNl YW5Ac3RhcmxhYnMuc3lzdGVtcz47IEx1LCBKYW1lcyA8amFtZXMubHVAaW50ZWwuY29tPjsgR3Vv LCBHdWEgPGd1YS5ndW9AaW50ZWwuY29tPg0KU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbUEFU Q0ggMi8yXSBVZWZpQ3B1UGtnOiBBZnRlciByZXNldCwgd2FrZSB1cCBBUHMgYnkgU0lQSS4NCg0K T24gTW9uLCBNYXIgMjcsIDIwMjMgYXQgMTE6MTc6MTFBTSArMDgwMCwgWXVhbmhhbyBYaWUgd3Jv dGU6DQo+IEZvbGxvd2luZyBhIHBvd2VyLXVwIG9yIFJFU0VULCBzaW5jZSBhbGwgQVBzIGFyZSBh bHJlYWR5IGluIHRoZSANCj4g4oCcd2FpdC1mb3ItU0lQSSBzdGF0ZSzigJ0gdGhlIEJTUCBjYW4g YnJvYWRjYXN0IGp1c3QgYSBzaW5nbGUgU0lQSSBJUEkgdG8gDQo+IHRoZSBBUHMgdG8gd2FrZSB0 aGVtIHVwIGFuZCBpbml0aWFsaXplIHRoZW0uDQo+IA0KPiBDYzogR3VvIERvbmcgPGd1by5kb25n QGludGVsLmNvbT4NCj4gQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4NCj4gQ2M6IFNlYW4g UmhvZGVzIDxzZWFuQHN0YXJsYWJzLnN5c3RlbXM+DQo+IENjOiBKYW1lcyBMdSA8amFtZXMubHVA aW50ZWwuY29tPg0KPiBDYzogR3VhIEd1byA8Z3VhLmd1b0BpbnRlbC5jb20+DQo+IFNpZ25lZC1v ZmYtYnk6IFl1YW5oYW8gWGllIDx5dWFuaGFvLnhpZUBpbnRlbC5jb20+DQoNClRoaXMgcGF0Y2gg YnJlYWtzIE9WTUYgKGp1c3QgYm9vdCB0aGUgZmlybXdhcmUgaW4gcWVtdSBpbWFnZSB3aXRoICct c21wIDInKS4NCg0KdGFrZSBjYXJlLA0KICBHZXJkDQoNCg==