From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web12.1682.1642545844408184962 for ; Tue, 18 Jan 2022 14:44:04 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=E7DdSuur; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1642545844; x=1674081844; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=iNyzFaRWBS2Y4KQhX8dHF2eX82LGpeUJWsPZV+ht4/Q=; b=E7DdSuurWeNnhDjl6lsGD42U0vcGEf9Xj6+Ka2bD7Q3mOKUt01i5THKp hNSVB84ZW2xkBISvHTgXRHHjek/q2V0TzdShLQHa8pLyO36GbFAQKsLwn WL9mw/RVw3ef/xLXUGBLy/efRkRkH9Is4SXmPJ5ko1gCXHqynHbUGthdh aTKdyerDv9PGWp/PmPeOKrKdzm1ksRp+R2pOujseyR7uZQip+cZZVaNxW IyWh5q0uU1J4d971wybLJ5jy1edW1xw4rHq5ZGWs2wYzJmKsRY18oVdj4 7RT8x+jjCDlS1HUnuyUCeE8YOhB/awNr/axrLJKZkX0Q2MYcgy2u3meu1 A==; X-IronPort-AV: E=McAfee;i="6200,9189,10231"; a="232291801" X-IronPort-AV: E=Sophos;i="5.88,298,1635231600"; d="scan'208";a="232291801" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Jan 2022 14:43:35 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,298,1635231600"; d="scan'208";a="474918240" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga003.jf.intel.com with ESMTP; 18 Jan 2022 14:43:35 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Tue, 18 Jan 2022 14:43:34 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Tue, 18 Jan 2022 14:43:34 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.48) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Tue, 18 Jan 2022 14:43:34 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YAetL8fFwGMSuIW62QuNvjzeM3/C7egBaYdF3FJeR+dTJtEmCc7WShFKJcCEF9iCra+HVMFgfs005iV4R40pbs8SZEFsoZWgQRHcET9+Lm8NV2VQsFYBJ5auc/zBgJWuygOovyNbCAdUNiN4cv5TpysgmcO39KF+IhdJZLMgeecyqjcY7V/5/T9ysVaUexTxQmYTM3BRdXL7nONIl/l6zx8Pr9qsmFZ/SOqfeVYDiDT3J5+zm6sZkTLNj0p2YcBmqNBIHx9Scd+69IacsXt3TUShG3DfT6hSHZULBIzaLuMzXjiiibdiqTTgLSFhqEK095Yp09LJBYz7TAEVQ9RwSw== 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=iNyzFaRWBS2Y4KQhX8dHF2eX82LGpeUJWsPZV+ht4/Q=; b=nFAhEtiSOTKIyyQPbUzAAC5LZo3WDbFmDk/Kk/9EjE7xkLR8SKYE77drMUG0Dti13SlLrGSn4QKwhlQJw4K1jKaOpAanQZ2Kns/5+pqWU8o997LhYuGBm8dOryIdX3PvpB63ZUHq0mD9T7FMOaaD2l4eAeBjfoJcIXd7fTGQXoM1Uvr0b+xL6k/iYdh4rQmCPW8LSaGdNbc2asLfCm6FhE8Hb6jKBwqOyDJX6+LtLfhdgw8rIhEworCRaB5DNyF/9oXbdsJYkQL8TKgLPiveMXHp2xAWeJKZgMAouPV8iaUTjXjd/BAla038ZLzXoelttrRUt4rGuiGt6mbPfEqpTA== 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 CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by DM5PR1101MB2169.namprd11.prod.outlook.com (2603:10b6:4:51::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.10; Tue, 18 Jan 2022 22:43:31 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::2444:e8c4:6b2b:1e97]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::2444:e8c4:6b2b:1e97%3]) with mapi id 15.20.4909.007; Tue, 18 Jan 2022 22:43:31 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "kuqin12@gmail.com" , "Kinney, Michael D" CC: Andrew Fish , Leif Lindholm , "Gao, Liming" , "Liu, Zhiguang" Subject: Re: [edk2-devel] [PATCH v2 1/2] EDK2 Code First: PI Specification: New error codes of Host Software class Thread-Topic: [edk2-devel] [PATCH v2 1/2] EDK2 Code First: PI Specification: New error codes of Host Software class Thread-Index: AQHYDJ242vXmiRNl+UqZIcaO/Xeng6xpX3nQ Date: Tue, 18 Jan 2022 22:43:31 +0000 Message-ID: References: <20220108013242.2030-1-kuqin12@gmail.com> <16C82792D4F086F3.710@groups.io> In-Reply-To: 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: 8b1bb80c-d470-4a78-9d3d-08d9dad3f3e5 x-ms-traffictypediagnostic: DM5PR1101MB2169:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: m446UxGfP2TNG1yWMm48pbIYcB81I3SmTR+bNlj7elrCdBZCP7wc/UmQx1y38dWndrUAm5gq7I5nj95apUs9s95XNY5eMmo6pBh/Ghku5px4LoBc5irfAejXa3w0DYAfEhGbR3l7y1scCkecTMLCxvT68LSIWdY5NJT6NqHCmTzYRNkHDGYhdBo3F8hmDRxY0i5q8JyM050M5e/r5tMYa3i88QIsYkPAS1tSlxxnOmjyECQAHuPC72MEorKCXBGTLOTL+JawzSUSvS8tfll1KCMirGVmpQM3oCcTBQ98qJYtipV3cxLcPv/AbGmRTpryYcGxJTtovKGSI685wAkcGVt83msDDYcbJ6+hGHX5bHWZQKeukT67bu+id71Rzhbh1rHgChWXvfdCGogyJNvJxN9GxRNhTmIOCj0X13nF3UHWTdUhUEyifSaM+icUPqYYewTDI+BuKw9NT0IrSvfZZ162fcG/6UPo6PR0u6rO1Q9kYzojxDG6F49hmJJx6vO4R6Slba3iWkRv0DdUB9Rl0082m8Gta52wEC8xJsn9IsZcbuTeNaWvX9LEnzQ7D6E5kTsa/A1FpLTH6sY8S//QIjXAg9KENJ2BFrukRkiwFB4tfGVvFOieWzAWMzgQXSEbDeOPGcorKPzRRbi4mWth+lReXI4qHBY/Yyutp16bSp35gE2iXK0kvigXMZAka1wGd2EZ56KYCxH8TzujIbtbZuiB45IfEpvP1daojy29skV+vrCZPXUbJ1oMbGFaWu6PgmhVW0a0VvC4yNyQWPPqck1SmDUgPSTwunm6nMvKMLy6RgfxDAwoO87EmBks+qSz+0kJqthQ7V3bpYcX9SUKmw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(55016003)(83380400001)(7696005)(2906002)(8676002)(38100700002)(66476007)(316002)(71200400001)(107886003)(76116006)(186003)(4326008)(66946007)(26005)(122000001)(966005)(508600001)(19627235002)(33656002)(82960400001)(38070700005)(64756008)(86362001)(110136005)(54906003)(52536014)(66446008)(8936002)(6506007)(9686003)(53546011)(5660300002)(66556008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eHVkVjgyNzFMaW10Z05YVitzK2J2Q0NiY0ttMEFLaGhuSGovWG8renZ5ZTkz?= =?utf-8?B?c3I0b2dwcTRlei9jeHIrWDhmeG82dERRWXNnbzJxWEJLY1ZlemJZaHRuSXE3?= =?utf-8?B?cDBVazdrL2FGbXplQlhEaFFCWUJQZVE2eGFnK1ZYMEVqbG8rY3RlMVFGVGNV?= =?utf-8?B?VzYwNEJBZmRPZlJ2NWdvUlJTcXFYV3JrT1BJV28wNjE4MlNmeWpWaTQ4UkJC?= =?utf-8?B?N25GWWZjd0NUbXRwWGhXY2lzVzN3bHZHY2hYTVRwUEhsTlFxcE1pWWV3c0VM?= =?utf-8?B?UXZva2YyaUpReTRIWGt3d2Nna1NsRjk0SzQxcGZlRE9ZMVRIRVltazZPTWJN?= =?utf-8?B?NXpkQ3NIeXpBYnkrN2p3RDJHbXJPL1lmTk8wdVJXeDNpWGNLYmN2Y1VQaWdq?= =?utf-8?B?eHdYYXhhSWo5WncrWVNsdkptNjkrSzNmK09XM0d2YzZkVGdBK014ektENmJ4?= =?utf-8?B?NEdCcGtzQjQwbStnQ0k0VVJESGRqbXdmWUhaREhFWkw1WlRPT3pVMGJVZFdl?= =?utf-8?B?NjBzQit0VHBrU0lTaHE2djdBWmx6Ny9SYWNsQ09Za1B1Y3J3T0xmTVRWaEJa?= =?utf-8?B?RW9yRkFyN2hBZHJhWTcwYXpNUWFlMGUxK0N5Y2hianhldVk3aFY0LzBnaEU3?= =?utf-8?B?anJJemJPWTFISElQcUM2SWhON0NLWXVkVWdERnZ0aVk0V2o5OEtzTUZ1WEYz?= =?utf-8?B?UnNuSE5vbkMrMkJwdW4wZkZwWVowMXREcGd6cGF5cHB4T25INFIwVkU5SGdQ?= =?utf-8?B?QngxMkNySFJsKzdPMXhrWXVxSEFlcy9xNENLYnVINDdCdlRVRFFGL2ZqUHhH?= =?utf-8?B?MDdCd3ZxTEcyU1RVN3c3UUhabDRvZ3lvVUdCT2RXaUZuMEJNWU5UWjBIYktm?= =?utf-8?B?ajV0NHN5bjZVZkFJa2lsNk0wZ2tDekpIeEZ0V3BXdGN5YXlPOStPb0JBZVRj?= =?utf-8?B?RVB6aHNLbU5BWmRwNjFsTnd4ekxvUnd0NWt4elU1QmdQb01KY0w1U3lJejlj?= =?utf-8?B?WjZwUmhyZUF4VVFxR01ubnkxWWl5OWcwakQ3MktHT0ZGb2lYZnArcDdLTVJo?= =?utf-8?B?OXU3WTgwREtVTGdVd0o1TC9EWVdMenJ5MjI2OWNaOTBKc1JKcjRWSlc1bnlk?= =?utf-8?B?NnlDWEZBL0J3aGx1Q1hHaGdNTW4xVzdSZlJtQWFhOVVadUNNZlovOENhYmJ1?= =?utf-8?B?RjAzZEZOSlNkWm1kMjBRWHo0Qlo1OE8zcHUxU0ZiME1sV2lWRXJSZnU5WWI3?= =?utf-8?B?Z1pZTzcrUlh0M2JDQlhzV3lKbHhjUm80UGw0SXo3Z0hqNCtJOUkvcHQzaWlE?= =?utf-8?B?bE9mOXdoRXlZWHdLZVR3cFlFeXdvNnRleWZHZUZ1L3NqWEg2dStlNUlvVmdI?= =?utf-8?B?NWpQdFpXdTZWRmk3OHBUYjM5b3JsYjIxVUJWektwTHJlelB0cTFlZC9uK1hI?= =?utf-8?B?U09PYlhweWtobTRSTXhsU01RdDZ3T1FMS1VMMUxIaUNRQmNsNWdGQmhlaUd3?= =?utf-8?B?S05LWUJWN00yWFo0cy9BSG4rY3MzY1RmUWFpMVlXNnpZMThVeDJMK1JpUlYy?= =?utf-8?B?ZVdvcGlyUk4xQjdmdzBFQ2V4WEh5elB3VG1rRmlqSHhsSStQUTF0Sll2V2NT?= =?utf-8?B?eHNYMlVWbDJ4WDNidTBvNHAwVTV1cTZsN0JZZWUvMlhkR2xzMVRKVmJwc0ww?= =?utf-8?B?a1ovMmpjdndiaFI5TnU2R0JySGhhUzkyMW5VYzhHaHhSSlVzRElQQXVwU0Fi?= =?utf-8?B?MUdEK2M5VTZqZ0xPQThuN0I1RnBYSEVNeFN5MG0zSlArK2drcTc0bXZpYzRF?= =?utf-8?B?bEpDQzRaRkNSTkxDWTFBOVFkU20yVkNIVlR3NmhXVWFCblVicUdhcm9CYkdk?= =?utf-8?B?bisrWDhBMWc1eVd6cTlWdFU2eDBIaktoR2xUc3pIdHE1eHRqUVl2YmhMTEFY?= =?utf-8?B?SkdIdEJjVDlrdmZkYkpMdUVTaWVkRUp1N3BXMCtxRGhPcTBLSmdaQ2RuenhZ?= =?utf-8?B?ZUlZUGVraHBhazZiaVR4Q1V2ZjVTSVhCNUJzeVhyZ0pnSzhBa0VqMHZRTUxz?= =?utf-8?B?VVQ3UklrOWRpRUl0Z1VnU3ZWRjhMNDkwSlFPUE1ndWFLeE9vWVZPVUVEbXF5?= =?utf-8?B?Wm9weE85cGRnQXBFMHZFT2dpQmY1S1ZiYnRrN2toeG1SMkEzdFU4Zkx6VEFQ?= =?utf-8?B?QjhxWkR1V05jNnZKd0xZeDF6VHdUeGhoUXdxYy9WVGg0Zy83YlgxNWlKSnBX?= =?utf-8?B?OVRaL2JQZ3c2WHdRbVdJU1hUMkZnPT0=?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8b1bb80c-d470-4a78-9d3d-08d9dad3f3e5 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jan 2022 22:43:31.3408 (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: hsSYDdOLQ/LyiFS9FwUQS5SyPt2YVZPVSg5VAMxA3VcGvdPw4lSjrPeZXJ3aMgaQveLt6zjM2RkZM1eAS4yEkF5B75qs1P2JwIPW2YjcUt4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1101MB2169 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIHNwZWMgYW5kIGNvZGUgY2hhbmdlcyBuZWVkIHRvIGJlIHB1dCB0b2dldGhlciBpbiB0aGUg ZWRrMi1zdGFnaW5nIHJlcG9zaXRvcnkNCmZvbGxvd2luZyB0aGUgcHJvY2VzcyBoZXJlOg0KDQoJ aHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS90aWFub2NvcmUuZ2l0aHViLmlvL3dpa2kvRURL LUlJLUNvZGUtRmlyc3QtUHJvY2Vzcw0KDQpPbmNlIHdlIGhhdmUgUmV2aWV3ZWQtYnkgZnJvbSBj b21tdW5pdHkgZm9yIHRoZSBzcGVjIGFuZCBjb2RlIGNoYW5nZXMgYW5kIGV2ZXJ5dGhpbmcNCmlz IGNoZWNrZWQgaW50byB0aGUgZWRrMi1zdGFnaW5nIHJlcG9zaXRvcnksIHBsYXRmb3JtcyBjYW4g dGVzdCB0aGUgY2hhbmdlcyBhbmQgcHJvdmlkZQ0KZmVlZGJhY2suICBUaGUgYW1vdW50IG9mIHRl c3RpbmcgcmVxdWlyZWQgZGVwZW5kcyBvbiB0aGUgY29tcGxleGl0eSBvZiB0aGUgY2hhbmdlLg0K T25jZSB0ZXN0aW5nIHJlcXVpcmVtZW50cyBoYXZlIGJlZW4gbWV0LCBpdCBpcyByZWFkeSBmb3Ig VUVGSSBGb3J1bSByZXZpZXcgb2YgdGhlIA0KY29udGVudCBpbiBlZGsyLXN0YWdpbmcuDQoNCg0K TWlrZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRldmVsQGVkazIu Z3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIEt1biBRaW4NCj4g U2VudDogVHVlc2RheSwgSmFudWFyeSAxOCwgMjAyMiAxMTowMCBBTQ0KPiBUbzogZGV2ZWxAZWRr Mi5ncm91cHMuaW87IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNv bT4NCj4gQ2M6IEFuZHJldyBGaXNoIDxhZmlzaEBhcHBsZS5jb20+OyBMZWlmIExpbmRob2xtIDxs ZWlmQG51dmlhaW5jLmNvbT47IEdhbywgTGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+ OyBMaXUsIFpoaWd1YW5nDQo+IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBS ZTogW2VkazItZGV2ZWxdIFtQQVRDSCB2MiAxLzJdIEVESzIgQ29kZSBGaXJzdDogUEkgU3BlY2lm aWNhdGlvbjogTmV3IGVycm9yIGNvZGVzIG9mIEhvc3QgU29mdHdhcmUgY2xhc3MNCj4gDQo+IEhp IE1pa2UsDQo+IA0KPiBEbyB5b3UgaGF2ZSBmdXJ0aGVyIGZlZWRiYWNrIHJlZ2FyZGluZyB0aGlz IHVwZGF0ZWQgY2hhbmdlPyBJZiBub3QsDQo+IGNvdWxkIHlvdSBwbGVhc2Ugc2hlZCBzb21lIGxp Z2h0IG9uIGhvdyB0byBwcm9jZWVkIG9uIHRoaXMgY29kZSBmaXJzdCBQSQ0KPiBzcGVjIGNoYW5n ZSByZXF1ZXN0Pw0KPiANCj4gQW55IGhlbHAgaXMgYXBwcmVjaWF0ZWQuDQo+IA0KPiBSZWdhcmRz LA0KPiBLdW4NCj4gDQo+IE9uIDAxLzA3LzIwMjIgMTc6MzIsIEt1biBRaW4gdmlhIGdyb3Vwcy5p byB3cm90ZToNCj4gPiBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1 Zy5jZ2k/aWQ9Mzc5NA0KPiA+DQo+ID4gVGhpcyBjaGFuZ2UgaW5jbHVkZXMgc3BlY2lmaWNhdGlv biB1cGRhdGUgbWFya2Rvd24gZmlsZSB0aGF0IGRlc2NyaWJlcw0KPiA+IHRoZSBwcm9wb3NlZCBQ SSBTcGVjaWZpY2F0aW9uIHYxLjcgRXJyYXRhIEEgaW4gZGV0YWlsIGFuZCBwb3RlbnRpYWwNCj4g PiBpbXBhY3QgdG8gdGhlIGV4aXN0aW5nIGNvZGViYXNlLg0KPiA+DQo+ID4gQ2M6IEFuZHJldyBG aXNoIDxhZmlzaEBhcHBsZS5jb20+DQo+ID4gQ2M6IExlaWYgTGluZGhvbG0gPGxlaWZAbnV2aWFp bmMuY29tPg0KPiA+IENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVs LmNvbT4NCj4gPiBDYzogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiA+ IENjOiBaaGlndWFuZyBMaXUgPHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+DQo+ID4NCj4gPiBTaWdu ZWQtb2ZmLWJ5OiBLdW4gUWluIDxrdXFpbjEyQGdtYWlsLmNvbT4NCj4gPiAtLS0NCj4gPg0KPiA+ IE5vdGVzOg0KPiA+ICAgICAgdjI6DQo+ID4gICAgICAtIFJlbW92ZWQgIlJFTEVBU0VfQVNTRVJU IiBkZWZpbml0aW9uDQo+ID4gICAgICAtIFJlbW92ZWQgcmVmZXJlbmNlIHRvIEVESzIgYmFzZWQg bWVtb3J5IHR5cGUgaW5mbyBbTWlrZV0NCj4gPg0KPiA+ICAgQ29kZUZpcnN0L0JaMzc5NC1TcGVj Q2hhbmdlLm1kIHwgNTUgKysrKysrKysrKysrKysrKysrKysNCj4gPiAgIDEgZmlsZSBjaGFuZ2Vk LCA1NSBpbnNlcnRpb25zKCspDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvQ29kZUZpcnN0L0JaMzc5 NC1TcGVjQ2hhbmdlLm1kIGIvQ29kZUZpcnN0L0JaMzc5NC1TcGVjQ2hhbmdlLm1kDQo+ID4gbmV3 IGZpbGUgbW9kZSAxMDA2NDQNCj4gPiBpbmRleCAwMDAwMDAwMDAwMDAuLjYxYTBiZTc5OGQ3Zg0K PiA+IC0tLSAvZGV2L251bGwNCj4gPiArKysgYi9Db2RlRmlyc3QvQlozNzk0LVNwZWNDaGFuZ2Uu bWQNCj4gPiBAQCAtMCwwICsxLDU1IEBADQo+ID4gKyMgVGl0bGU6IEludHJvZHVjdGlvbiBvZiBg RUZJX1NXX0VDX0ZSQUdNRU5URURfTUVNT1JZX01BUGAgU3RhdHVzIENvZGUNCj4gPiArDQo+ID4g KyMjIFN0YXR1czogRHJhZnQNCj4gPiArDQo+ID4gKyMjIERvY3VtZW50OiBVRUZJIFBsYXRmb3Jt IEluaXRpYWxpemF0aW9uIFNwZWNpZmljYXRpb24gVmVyc2lvbiAxLjcgRXJyYXRhIEENCj4gPiAr DQo+ID4gKyMjIExpY2Vuc2UNCj4gPiArDQo+ID4gK1NQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBD Qy1CWS00LjANCj4gPiArDQo+ID4gKyMjIFN1Ym1pdHRlcjogW1RpYW5vQ29yZSBDb21tdW5pdHld KGh0dHBzOi8vd3d3LnRpYW5vY29yZS5vcmcpDQo+ID4gKw0KPiA+ICsjIyBTdW1tYXJ5IG9mIHRo ZSBjaGFuZ2UNCj4gPiArDQo+ID4gK0FkZCBgRUZJX1NXX0VDX0ZSQUdNRU5URURfTUVNT1JZX01B UGAgaW50byBTdGF0dXMgQ29kZXMgZGVmaW5pdGlvbi4NCj4gPiArDQo+ID4gKyMjIEJlbmVmaXRz IG9mIHRoZSBjaGFuZ2UNCj4gPiArDQo+ID4gK0N1cnJlbnQgU3RhdHVzIENvZGVzIGNvdmVyZWQg dmFyaW91cyBbc29mdHdhcmUgY2xhc3MgZXJyb3IgY29kZQ0KPiBkZWZpbml0aW9uc10oaHR0cHM6 Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyL2Jsb2IvbWFzdGVyL01kZVBrZy9JbmNsdWRlL1Bp L1BpU3RhdHVzQ29kZS5oKS4NCj4gPiArDQo+ID4gK0hvd2V2ZXIsIGZyYWdtZW50ZWQgbWVtb3J5 IG1hcCBmcm9tIGJvb3QgdG8gYm9vdCB3b3VsZCBmYWlsIHRvIG1lZXQgY2VydGFpbiBPUyBBQ1BJ IHJlcXVpcmVtZW50cyAoaS5lLiBTNCByZXN1bWUgYm9vdCByZXF1aXJlcw0KPiBjb25zaXN0ZW50 IG1lbW9yeSBtYXBzKSBhbmQgdHJpZ2dlciBzeXN0ZW0gcmVib290cy4gWWV0IHRoZSBjb3JyZXNw b25kaW5nIGNhc2Ugd2FzIG5vdCBjb3ZlcmVkIGJ5IHRoZSBhbHJlYWR5IGRlZmluZWQgc3RhdHVz DQo+IGNvZGVzLg0KPiA+ICsNCj4gPiArVGhlIHVuZXhwZWN0ZWQgc3lzdGVtIHJlYm9vdHMgYWJv dmUgY291bGQgaW5kaWNhdGUgZGVjYXkgb2Ygc3lzdGVtIGhlYWx0aCBhbmQgcmVwb3J0aW5nIG9m IHN1Y2ggZ2VuZXJpYyBldmVudHMgd291bGQgcHJvdmlkZQ0KPiBoZWxwZnVsIGluZm9ybWF0aW9u IHRvIE9FTXMgdG8gaW52ZXN0aWdhdGUvcHJldmVudCBzeXN0ZW0gZmFpbHVyZXMgaW4gZ2VuZXJh bC4NCj4gPiArDQo+ID4gK1RoZSByZXF1ZXN0IG9mIHRoaXMgY2hhbmdlIGludGVuZHMgdG8gZXhw YW5kIGRlZmluaXRpb25zIG9mIGBFRklfU1dfRUNfKipgIHVuZGVyIFN0YXR1cyBDb2RlcyB0byBj b3ZlciBtb3JlIHVuZXhwZWN0ZWQgc3lzdGVtDQo+IHJlYm9vdCBldmVudHMsIHdoaWNoIGNvdWxk IGltcHJvdmUgU3RhdHVzIENvZGUgZnV0aWxpdHkgYW5kIHJlYWRhYmlsaXR5Lg0KPiA+ICsNCj4g PiArIyMgSW1wYWN0IG9mIHRoZSBjaGFuZ2UNCj4gPiArDQo+ID4gK09jY3VweSBhIG5ldyBtYWNy byBkZWZpbml0aW9ucyBvZiBFcnJvciBDb2RlcyB1bmRlciBTb2Z0d2FyZSBjbGFzcyBTdGF0dXMg Q29kZXMuDQo+ID4gKw0KPiA+ICsjIyBEZXRhaWxlZCBkZXNjcmlwdGlvbiBvZiB0aGUgY2hhbmdl IFtub3JtYXRpdmUgdXBkYXRlc10NCj4gPiArDQo+ID4gKyMjIyBTcGVjaWZpY2F0aW9uIENoYW5n ZXMNCj4gPiArDQo+ID4gKzEuIEluIFBJIFNwZWNpZmljYXRpb24gdjEuNyBFcnJhdGEgQTogVm9s LiAzLCBUYWJsZSAzLTYxOiBFcnJvciBDb2RlIE9wZXJhdGlvbnM6IEhvc3QgU29mdHdhcmUgQ2xh c3MsIGFkZCBvbmUgbmV3IHJvd3MgYmVsb3cNCj4gYEVGSV9TV19FQ19GVl9DT1JSVVBURURgIGRl ZmluaXRpb246DQo+ID4gKw0KPiA+ICsgICAgfCBPcGVyYXRpb24gfCBEZXNjcmlwdGlvbiB8IEV4 dGVuZGVkIERhdGEgfA0KPiA+ICsgICAgfCAtLS0gfCAtLS0gfCAtLS0gfA0KPiA+ICsgICAgfCBF RklfU1dfRUNfRlJBR01FTlRFRF9NRU1PUllfTUFQIHwgU3lzdGVtIHdpbGwgcmVib290IGR1ZSB0 byBmcmFnbWVudGVkIG1lbW9yeSBtYXBzIHwgTm9uZSB8DQo+ID4gKw0KPiA+ICsxLiBJbiBQSSBT cGVjaWZpY2F0aW9uIHYxLjcgRXJyYXRhIEE6IFZvbC4gMywgVGFibGUgMy02MTogRXJyb3IgQ29k ZSBPcGVyYXRpb25zOiBIb3N0IFNvZnR3YXJlIENsYXNzLCByZXBsYWNlIHRoZSByb3cgb2YNCj4g YDB4MDAxNC0weDAwRkZgIHRvOg0KPiA+ICsNCj4gPiArICAgIHwgT3BlcmF0aW9uIHwgRGVzY3Jp cHRpb24gfCBFeHRlbmRlZCBEYXRhIHwNCj4gPiArICAgIHwgLS0tIHwgLS0tIHwgLS0tIHwNCj4g PiArICAgIHwgMHgwMDE1LTB4MDBGRiB8IFJlc2VydmVkIGZvciBmdXR1cmUgdXNlIGJ5IHRoaXMg c3BlY2lmaWNhdGlvbiBmb3IgSG9zdCBTb2Z0d2FyZSBjbGFzcyBlcnJvciBjb2Rlcy4gfCBOb25l IHwNCj4gPiArDQo+ID4gKzEuIEluIFBJIFNwZWNpZmljYXRpb24gdjEuNyBFcnJhdGEgQTogVm9s LiAzLCBTZWN0aW9uIDYuNy40LjMgRXJyb3IgQ29kZSBEZWZpbml0aW9uczogUHJvdG90eXBlLCBh ZGQgb25lIG5ldyBkZWZpbml0aW9ucyBiZWxvdw0KPiBgRUZJX1NXX0VDX0ZWX0NPUlJVUFRFRGAg ZGVmaW5pdGlvbjoNCj4gPiArDQo+ID4gKyAgICBgYGBjDQo+ID4gKyAgICAjZGVmaW5lIEVGSV9T V19FQ19GUkFHTUVOVEVEX01FTU9SWV9NQVAgIDB4MDAwMDAwMTQNCj4gPiArICAgIGBgYA0KPiA+ ICsNCj4gPiArIyMjIENvZGUgQ2hhbmdlcw0KPiA+ICsNCj4gPiArMS4gQWRkIG1hY3JvIGRlZmlu aXRpb25zIGluIGBNZGVQa2cvSW5jbHVkZS9QaS9QaVN0YXR1c0NvZGUuaGAgdG8gbWF0Y2ggbmV3 IHNwZWNpZmljYXRpb24uDQo+IA0KPiANCj4gDQo+IA0KDQo=