From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web11.6614.1644907919215157202 for ; Mon, 14 Feb 2022 22:52:00 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=NnNRdkUX; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: w.sheng@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1644907919; x=1676443919; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=L1t5wX3o8NvLmF+zVYp6GbVRDAIRq3W5Xfmi2jJuCoQ=; b=NnNRdkUX6+VFC/u0ShG8ztCz84pBzvBGO1T6JxQjtBomLVnVsKkdw37D 3JehephggPbvf87xCSFGqchWpak+m7rGxcNHYANRt+0Z+GBHmS6ZOEye8 1MpSlN2z3m7jX9XOkwNFRGrQoT08AsTl5ACyS/F2D3xw8n0Tdin7Z+9va 5kFIaDCKyvCQq4giN4tQIwDENYRUNCondTZIhpVqNv4d5HMhR+vYCg4+n n2PxFno0j2Mxz0n52YBptw0DOrhxpXl/KYpVzwrbVYF4qAfbS1fCVn86n KHpKZuRCsKwMve6WtSjkaL9kxM92hYA9Yen0AxTyd+gz/HYPT80/cSOty Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10258"; a="313537915" X-IronPort-AV: E=Sophos;i="5.88,370,1635231600"; d="scan'208";a="313537915" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Feb 2022 22:51:58 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,370,1635231600"; d="scan'208";a="703472036" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga005.jf.intel.com with ESMTP; 14 Feb 2022 22:51:58 -0800 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Mon, 14 Feb 2022 22:51:58 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Mon, 14 Feb 2022 22:51:58 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.108) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Mon, 14 Feb 2022 22:51:57 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LKkRZa0ghgKAMmdM8lVRlkEibtumfqRJUUCRjIM3L0gw54xK90vmHJo1z/TuqxopwUs1FBvd7H3ZWmo6+GHCnkBp3iU/IOEPFOhPtQ5OxbbPuJf7NQG0lOF6sef/TTcNxGgT7ey5MG5trHOcSuaQCvFidclKAe7LNIUXa5oUaa806vzc+WAVK5gxXHmzoHiCrczaTxzx/W/zBE6qNK/kOcn9ftSYqJXkhpl1hetYZ8rqH5H03wjCV4yVSOcL0mFUIJk7ZJKTjCv/PvDnyav61G5X50RpUHmrIFYX8WWe5MyiBdTueKagcgJ6iKdo2ueC7YUPIR7ZWsbqC1pVe/Yyzg== 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=L1t5wX3o8NvLmF+zVYp6GbVRDAIRq3W5Xfmi2jJuCoQ=; b=koATpoBXZXz67i/o7COqGV5udodkT0n2UEkXHAPwXUvPboQmOcZQohkaunz5XJu6zNhW4QS25HeYhhfv3Fl/Zyu5brovM2qgnaPXVQhAt05VzA7ko6ZqdlV6MHaVZQshXA+Hw1Te24kXucvZWwSfySdP8prb8mH4ZTcFGhGFGwdmTU91ie2ySDaSM47/36TSt927+icv2OTdHrkm6fkMZKKfyBFs+dElI+g+S/NsEUKR1576ViN16ucbc1wgLbWkQOxyMzfRyZujWK4+r6EcZxgtmnNOb++Teg5FzxJf81jC2/W19ciDgrqXpNj5MjHcczbPJ9bs6kBZpx55ueRpzA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from PH0PR11MB4870.namprd11.prod.outlook.com (2603:10b6:510:34::16) by DM6PR11MB2635.namprd11.prod.outlook.com (2603:10b6:5:c5::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.12; Tue, 15 Feb 2022 06:51:56 +0000 Received: from PH0PR11MB4870.namprd11.prod.outlook.com ([fe80::887a:852f:715f:70b9]) by PH0PR11MB4870.namprd11.prod.outlook.com ([fe80::887a:852f:715f:70b9%5]) with mapi id 15.20.4975.015; Tue, 15 Feb 2022 06:51:56 +0000 From: "Sheng Wei" To: "Kuo, Ted" , "devel@edk2.groups.io" CC: "Ni, Ray" , "Chaganty, Rangasai V" , "Huang, Jenny" , "Kowalewski, Robert" Subject: Re: [PATCH v2] IntelSiliconPkg/VTd: Fix to support IntelVTdDmarPei in 64bit Thread-Topic: [PATCH v2] IntelSiliconPkg/VTd: Fix to support IntelVTdDmarPei in 64bit Thread-Index: AQHYIjfos1yN7SC6tE262m+xlfbPcqyULFQw Date: Tue, 15 Feb 2022 06:51:56 +0000 Message-ID: References: <7c1d6d087fb0667e191b4f282e0dae3fa728350d.1644907566.git.ted.kuo@intel.com> In-Reply-To: <7c1d6d087fb0667e191b4f282e0dae3fa728350d.1644907566.git.ted.kuo@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.200.16 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c4ae4cfe-f339-4bbb-9ae7-08d9f04fa805 x-ms-traffictypediagnostic: DM6PR11MB2635:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: IgAVsat3ZHLownZGPS7Bm7dWXPdsMQp9tvG2+L3GhSRYdkOiH+9jdE9acL1E8QWf2kL5k5rXDQ8dn99BaExAQSIp54mzYAiGPwrXGEby1DjcgoKuJaBZUUooTiOQqsdQ5uiO9tdQqj8hPod0di8jP+9zhBCETbLLaDtRXuYA1wzwN1VFfdR+vop6fYG6ukA6+M39Vsj3V4hoBvlbUitjtLxY72zR7d8gMyeLO+w8p6hrGpOsEt6j+qFMBDPg7LRzNzzxHEHTxZNU8nvoiNMhbrTwOfOouGG71w2TWMcSrmTOZ0XCK6eqBiUPdRd2ww9/A9D0jXITqVCysCUS2g59fYMqMf/fW6qh6hbcBS8//NVPZkpoZcKfLWUKZEpf/wD+qMB6gjoHnTyYC3DXnz6QV7inwzBqRwGiFijjcnOMKsbaFMWrY1juBDiXZd6ojq9GJART/ljLhoJvR7Vv+siSCHZT4WpUEQ4Ar4tXSI29VSJwQxAHagj1/t+FlgtgeMySKKgFlQoBDn+fKn3x/gHmDGDHq/3fDjnOr/pa7jDjGzdgw/sGvjWbksf4btTVaXGQh58ovYEuhBMAh6UynnCADmk00as7wFEj4JrG7TJAa6lYigE2/iDAq4bCvhBmsI4FewXnCYniKyWC+NuBC9UqlwnTyMvBrpHk/KPGHqZjPDFY4Ne20fhCBETi7jA5kkkt6WaJg430RWHnuNAXWwciXz0LExJn2GaOrc3seUTVNO7uffU3CkwbhdIjnmryRQ0JjBSpBdbHPh0SHrfb4q1Ip0BA1mkZid87rEsQdd3+44o= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB4870.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(6029001)(366004)(110136005)(54906003)(107886003)(55016003)(316002)(2906002)(5660300002)(33656002)(71200400001)(66946007)(66556008)(66476007)(66446008)(64756008)(8936002)(8676002)(38100700002)(122000001)(38070700005)(52536014)(4326008)(76116006)(86362001)(9686003)(53546011)(6506007)(7696005)(26005)(186003)(83380400001)(82960400001)(508600001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?Q1dySTZqYkVPRFZUMVJ2aE1UOVdLN1lmOGpUWjJ6ZEd4ZDcxeE4rZUR0Rmo2?= =?gb2312?B?Qm1uNWFNbXltMTUraU9DVWRiZnFqbjRGMlIvek5Wd1E2QmIrektRRzR4bWR1?= =?gb2312?B?dS9MR0JzMlU4YTJNYlJHNHM2NTJ4bGRqbExEN3NwQmNUczdveTNzTi9tMkdM?= =?gb2312?B?QzZyeUs4VDZkdlFUaUIzT2Z0Q1V4ZnpvZktoS1hXU0FraktIQnF4eklRR21y?= =?gb2312?B?TmlQZVhKajBQcFhWMU91ZXlxbjRGb0c4U2phc0JVT1Vmd3preVNuWisyMW1O?= =?gb2312?B?S2kyakQzdGpVaG1Xc2Z0QTJtbkFiZ2JvS1NZM2lwaEhoK1hFMzROcGFldmJx?= =?gb2312?B?MGozOXF2WmlDYTFEWC92R0p2N2djdkJGZ0pOUDN1bXliNjYzZFV3OW13dEN1?= =?gb2312?B?VGJkaDEra2V1RGZ3Nm1KblJyNE1sb3BqOTZiTEpMSzVnM0FLNkUzMDkvNk0z?= =?gb2312?B?YVVUbEFCcGFWWGRaRzJZSHJTZHppRFNScVljVDh4S1BRcndCZ3ZBdVF1RU9q?= =?gb2312?B?UkFkWjRjL1diUzNhUGhBN2lSMW9YMkdWWTE4TWRVWmNrb2ZOVnNIL2o0aitC?= =?gb2312?B?eWgwcEJ2aHFSekY2R2FJUHBNcmhWNFVicmZMaXkvTnRHallUN09CMmltNDN5?= =?gb2312?B?djVHYXFGSXVlbDlhek0wNXBzVlBjaXBpTCtxZU81S0dwODZnZmhzeVNTSzJM?= =?gb2312?B?RHRMc1gzcVJLNzRnN1RxQnozMXN2ZGY2OXVML3RKejJCRUs1UU1pNzl0dUR4?= =?gb2312?B?TXVZNmdYTXEwczNsL01UQnc0bXNoUFhJcVovR2tia0o4bnBQUUZiOVBvTG1r?= =?gb2312?B?K1VZQXFUOWE5L3FEbTVYcjhCRU9teE1ERHZFZnFQRFhqbnNaOGRuY2RVbG12?= =?gb2312?B?TEQ4QWM0Z1ZjRGdLdGgxd3FsZGliQTlKc0NKTlBRWXNsSVFOWXhUbXZaZ3BO?= =?gb2312?B?U1l3REZaNENVYThtaXk4aW9oWG9QNXUwZThLVSt6Qk11d2RmaTRTSndUUy9U?= =?gb2312?B?L1dQYmNVUmtydDF1WnBHY0s5ZUJvZGFpd3BCVm96Ryt4L1MzeSszeDcwVmF2?= =?gb2312?B?aURRUmdKYmJsUkhRbnZtelo0NjdhbDZ0Y3dBRXliY1F6ZTVPS3QrdURoQlVM?= =?gb2312?B?QW5IWkFjYnNGamd0SEQ4end1RGR4WW1DdXV0M0hxekg0aFhGOXR1eU4wR1hX?= =?gb2312?B?NU9zcG9GWjVnMmVpVmc0RlkwV05vbUttV25mNmpxcjh1MkVUU0JiMlN0RFRE?= =?gb2312?B?U1JDcnl1eWt4aks5M1lNYXE4NWJlZk1aUm9NazN6RUVvdkFsR3BPZG5VNWQ5?= =?gb2312?B?YUlKTi91ZmoraEhjTkVmcjZJL1IxUEF3M3BISlpueDdPamd2SjlFYkRVSTZM?= =?gb2312?B?dHpNcXV6MXJpaW56SCtydFJuTXBTMTJ2TVZRd29WT0xmbk1TMUZHdmRPYmty?= =?gb2312?B?N0haOFNKbVQ0ZlZaWGdrY05kU2VCcjNHTlA4RTc1ZjZWNlhkYXVxc1pMZFdX?= =?gb2312?B?OUMwRHM4eHB5Q1VyQWtBbWhKa2VMWUNSSGFzeUdNK3hzYXRsbWU4VkVNZVcz?= =?gb2312?B?alhQd1FXU0hsNUZPVUhjdlNxM3M4NTFweHFjV3dMNGtNajhLbFkzTy9EUGFx?= =?gb2312?B?ZzRFVTRRNVd5L1NxK1gwYng3WDNzTmxLVko3N3d1NTRkZUZaWWNHalM5eFk3?= =?gb2312?B?Si9FbWJKdVNITERPaUtFclVQeXAybWh0TG5Mc0kxNk9sS21TMlRSekc4TkJ0?= =?gb2312?B?cVlkT0ZKbUdoUTdUbGtMMC9ZOXJ1WWVISkl2Nm1VWVU3bmNxT3k3UG1Lem1I?= =?gb2312?B?Y2lBVmRHK1luRWZqbHprZTlQaERzdW4xdVB3dnBVU0hpZEVVbjFiRlRaZENw?= =?gb2312?B?c1VPblBjRGtSWCs0dUZDa1JISmk5aktxK3lzL1F5VkhxaXpEVGEyV2pwY25r?= =?gb2312?B?MnlmZWVHSHc2OE50eDd2NWhOc0xWRUNKcWNtT3hPV3UvbEJ4MWxwcFZRNzBM?= =?gb2312?B?MlBnWm9JYWI4eG8xRXh1NnFWSzN6U1BkVzBHa0dVR2hUNkZQakowYWFFZGZC?= =?gb2312?B?Njh3ODNzSmFuSURueTE0RXFhUkMvazhCV241ejBkVkxzY0hEb3h4Q283Znp3?= =?gb2312?B?TmNlamUrZWIrQ3kvNkVRd3V5RTI4OGQyWEY1UFVSd0NIMXQ0cFZqOTRWVlNy?= =?gb2312?B?Z3c9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB4870.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c4ae4cfe-f339-4bbb-9ae7-08d9f04fa805 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Feb 2022 06:51:56.0564 (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: vQyCuyVNikqOpCUOdizqn+wHWoiG3AwcTuw6zGQPt/SXpRUrfRuWGAn3Vr7dO4PovRCrZNbUhoLy+T3fXrSjbA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2635 Return-Path: w.sheng@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SGkgVGVkLA0KU2luY2Ugd2UgdXNlIFVJTlROIGFzIHRoZSByZXR1cm4gdHlwZSBvZiBQYXJzZURt YXJBY3BpVGFibGVEcmhkICgpLCBDb3VsZCB3ZSBrZWVwIFVJTlROIGhlcmUgYW5kIGNoYW5nZSBk ZWZpbmUgb2YgUFJPQ0VTU19EUkhEX0NBTExCQUNLX0ZVTkMgPw0KdHlwZWRlZg0KVk9JRA0KKCpQ Uk9DRVNTX0RSSERfQ0FMTEJBQ0tfRlVOQykgKA0KICBJTiBPVVQgVk9JRCAgICAgICAgICAgICAg ICAgICAgICAgKkNvbnRleHQsDQogIElOICAgICBVSU5UMzIgICAgICAgICAgICAgICAgICAgICBW VGRJbmRleCwgLy8gY2hhbmdlIHRvIFVJTlRODQogIElOICAgICBFRklfQUNQSV9ETUFSX0RSSERf SEVBREVSICAqRG1hckRyaGQNCiAgKTsNCkFuZCBpdCBhbHNvIHJlbGF0ZWQgdG8gYmVsb3cgMiBm dW5jdGlvbnMuDQpQcm9jZXNzRHJoZFBvc3RNZW1vcnkgKCkNClByb2Nlc3NEaHJkUHJlTWVtb3J5 ICgpDQpOZWVkIGNoYW5nZSB0aGUgc2Vjb25kIHBhcmFtZXRlci4NCiAgSU4gICAgIFVJTlQzMiAg ICAgICAgICAgICAgICAgICAgIFZUZEluZGV4LCAvLyBjaGFuZ2UgdG8gVUlOVE4NCg0KVGhhbmsg eW91DQpCUg0KU2hlbmcgV2VpDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJv bTogS3VvLCBUZWQgPHRlZC5rdW9AaW50ZWwuY29tPg0KPiBTZW50OiAyMDIyxOoy1MIxNcjVIDE0 OjQ3DQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBDYzogU2hlbmcsIFcgPHcuc2hlbmdA aW50ZWwuY29tPjsgTmksIFJheSA8cmF5Lm5pQGludGVsLmNvbT47IENoYWdhbnR5LA0KPiBSYW5n YXNhaSBWIDxyYW5nYXNhaS52LmNoYWdhbnR5QGludGVsLmNvbT47IEh1YW5nLCBKZW5ueQ0KPiA8 amVubnkuaHVhbmdAaW50ZWwuY29tPjsgS293YWxld3NraSwgUm9iZXJ0DQo+IDxyb2JlcnQua293 YWxld3NraUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSCB2Ml0gSW50ZWxTaWxpY29uUGtn L1ZUZDogRml4IHRvIHN1cHBvcnQgSW50ZWxWVGREbWFyUGVpIGluDQo+IDY0Yml0DQo+IA0KPiBS RUY6aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0zODM2DQo+ IENoYW5nZWQgVnRkSW5kZXggZGVmaW5lZCBpbiBQUk9DRVNTX0RSSERfQ0FMTEJBQ0tfRlVOQyBm cm9tDQo+IFVJTlQzMiB0byBVSU5UTiB0byBhdm9pZCB0eXBlIGluY29tcGF0aWJsZSBlcnJvciB3 aGVuIGVuYWJsZSBQRUkgaW4gNjRiaXQuDQo+IA0KPiBDYzogU2hlbmcgV2VpIDx3LnNoZW5nQGlu dGVsLmNvbT4NCj4gQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4NCj4gQ2M6IFJhbmdhc2Fp IFYgQ2hhZ2FudHkgPHJhbmdhc2FpLnYuY2hhZ2FudHlAaW50ZWwuY29tPg0KPiBDYzogSmVubnkg SHVhbmcgPGplbm55Lmh1YW5nQGludGVsLmNvbT4NCj4gQ2M6IFJvYmVydCBLb3dhbGV3c2tpIDxy b2JlcnQua293YWxld3NraUBpbnRlbC5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IFRlZCBLdW8gPHRl ZC5rdW9AaW50ZWwuY29tPg0KPiAtLS0NCj4gIC4uLi9JbnRlbFNpbGljb25Qa2cvRmVhdHVyZS9W VGQvSW50ZWxWVGREbWFyUGVpL0ludGVsVlRkRG1hclBlaS5jICAgICB8IDQNCj4gKystLQ0KPiAg Li4uL0ludGVsU2lsaWNvblBrZy9GZWF0dXJlL1ZUZC9JbnRlbFZUZERtYXJQZWkvSW50ZWxWVGRE bWFyUGVpLmggICAgIHwgMg0KPiArLQ0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMo KyksIDMgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0DQo+IGEvU2lsaWNvbi9JbnRlbC9J bnRlbFNpbGljb25Qa2cvRmVhdHVyZS9WVGQvSW50ZWxWVGREbWFyUGVpL0ludGVsVlRkRG1hcg0K PiBQZWkuYw0KPiBiL1NpbGljb24vSW50ZWwvSW50ZWxTaWxpY29uUGtnL0ZlYXR1cmUvVlRkL0lu dGVsVlRkRG1hclBlaS9JbnRlbFZUZERtYXINCj4gUGVpLmMNCj4gaW5kZXggZjk3ZDYyN2VjYS4u Mjg0NGYzNjZiYiAxMDA2NDQNCj4gLS0tDQo+IGEvU2lsaWNvbi9JbnRlbC9JbnRlbFNpbGljb25Q a2cvRmVhdHVyZS9WVGQvSW50ZWxWVGREbWFyUGVpL0ludGVsVlRkRG1hcg0KPiBQZWkuYw0KPiAr KysgYi9TaWxpY29uL0ludGVsL0ludGVsU2lsaWNvblBrZy9GZWF0dXJlL1ZUZC9JbnRlbFZUZERt YXJQZWkvSW50ZWxWVGQNCj4gKysrIERtYXJQZWkuYw0KPiBAQCAtNDM0LDcgKzQzNCw3IEBAIEdl dFZUZEluZm9Ib2IgKA0KPiAgVk9JRA0KPiAgUHJvY2Vzc0RocmRQcmVNZW1vcnkgKA0KPiAgICBJ TiBPVVQgVk9JRCAgICAgICAgICAgICAgICAgICAgICAgKkNvbnRleHQsDQo+IC0gIElOICAgICBV SU5UMzIgICAgICAgICAgICAgICAgICAgICBWVGRJbmRleCwNCj4gKyAgSU4gICAgIFVJTlROICAg ICAgICAgICAgICAgICAgICAgIFZUZEluZGV4LA0KPiAgICBJTiAgICAgRUZJX0FDUElfRE1BUl9E UkhEX0hFQURFUiAgKkRtYXJEcmhkDQo+ICAgICkNCj4gIHsNCj4gQEAgLTQ1NCw3ICs0NTQsNyBA QCBQcm9jZXNzRGhyZFByZU1lbW9yeSAoICBWT0lEDQo+IFByb2Nlc3NEcmhkUG9zdE1lbW9yeSAo DQo+ICAgIElOIE9VVCBWT0lEICAgICAgICAgICAgICAgICAgICAgICAqQ29udGV4dCwNCj4gLSAg SU4gICAgIFVJTlQzMiAgICAgICAgICAgICAgICAgICAgIFZUZEluZGV4LA0KPiArICBJTiAgICAg VUlOVE4gICAgICAgICAgICAgICAgICAgICAgVlRkSW5kZXgsDQo+ICAgIElOICAgICBFRklfQUNQ SV9ETUFSX0RSSERfSEVBREVSICAqRG1hckRyaGQNCj4gICAgKQ0KPiAgew0KPiBkaWZmIC0tZ2l0 DQo+IGEvU2lsaWNvbi9JbnRlbC9JbnRlbFNpbGljb25Qa2cvRmVhdHVyZS9WVGQvSW50ZWxWVGRE bWFyUGVpL0ludGVsVlRkRG1hcg0KPiBQZWkuaA0KPiBiL1NpbGljb24vSW50ZWwvSW50ZWxTaWxp Y29uUGtnL0ZlYXR1cmUvVlRkL0ludGVsVlRkRG1hclBlaS9JbnRlbFZUZERtYXINCj4gUGVpLmgN Cj4gaW5kZXggMzUxYTc4MTBkOC4uN2JlZDBhNTM2MyAxMDA2NDQNCj4gLS0tDQo+IGEvU2lsaWNv bi9JbnRlbC9JbnRlbFNpbGljb25Qa2cvRmVhdHVyZS9WVGQvSW50ZWxWVGREbWFyUGVpL0ludGVs VlRkRG1hcg0KPiBQZWkuaA0KPiArKysgYi9TaWxpY29uL0ludGVsL0ludGVsU2lsaWNvblBrZy9G ZWF0dXJlL1ZUZC9JbnRlbFZUZERtYXJQZWkvSW50ZWxWVGQNCj4gKysrIERtYXJQZWkuaA0KPiBA QCAtNDksNyArNDksNyBAQCB0eXBlZGVmDQo+ICBWT0lEDQo+ICAoKlBST0NFU1NfRFJIRF9DQUxM QkFDS19GVU5DKSAoDQo+ICAgIElOIE9VVCBWT0lEICAgICAgICAgICAgICAgICAgICAgICAqQ29u dGV4dCwNCj4gLSAgSU4gICAgIFVJTlQzMiAgICAgICAgICAgICAgICAgICAgIFZUZEluZGV4LA0K PiArICBJTiAgICAgVUlOVE4gICAgICAgICAgICAgICAgICAgICAgVlRkSW5kZXgsDQo+ICAgIElO ICAgICBFRklfQUNQSV9ETUFSX0RSSERfSEVBREVSICAqRG1hckRyaGQNCj4gICAgKTsNCj4gDQo+ IC0tDQo+IDIuMTYuMi53aW5kb3dzLjENCg0K