From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web11.3261.1682024931990467851 for ; Thu, 20 Apr 2023 14:08:52 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=aZbDfgmz; spf=pass (domain: intel.com, ip: 192.55.52.151, 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=1682024931; x=1713560931; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=C+81jRmC6q0rRIM0naoHMXh3t9w8Q5LeO1tImf4YigE=; b=aZbDfgmz/psnHHH7Zg20EIvK6Z2+n7xvRZTZnRzOssJDYBJfYOwMJPMV MA0MPBsrugejJO/lfifiXIm3vSx9IkFEK2Hk91VUexCG2VwElBADzPaQ1 xZH4sqJ3zQevEyJImYwQaRgiGcP2WJj5lSpg9Hc++wcJL6OCtoT56NrmX TnCRkY1Pk6TAgOAs4aXdUk5Mr5Z1JRp8OcWL/lsUhuKrYEIgI5rilcptV hUhwzCCGxTiaDVgSmfg0DGfS7aZ5uxmdB2autXlh9P1DQKxLv6XLIwMrI 9viKQhzG7u/SDTaw5HQYWfVyVJNnoVnRGV1O7l505oYcg0fEnBIoBcWHG A==; X-IronPort-AV: E=McAfee;i="6600,9927,10686"; a="326178037" X-IronPort-AV: E=Sophos;i="5.99,213,1677571200"; d="scan'208";a="326178037" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Apr 2023 14:08:51 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10686"; a="781370954" X-IronPort-AV: E=Sophos;i="5.99,213,1677571200"; d="scan'208";a="781370954" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by FMSMGA003.fm.intel.com with ESMTP; 20 Apr 2023 14:08:51 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Thu, 20 Apr 2023 14:08:50 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.23; Thu, 20 Apr 2023 14:08:50 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.23 via Frontend Transport; Thu, 20 Apr 2023 14:08:50 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.108) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Thu, 20 Apr 2023 14:08:50 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FRgNirA8BQPadnkLhTPh9RE46rW9KSFU6Uuowh9Qe4M8Av93xD7jsW3nMdXRXqJBLDoJ3YbakVPaHn7PjLRzsvSdVGX93+GwIDa/lr59HV19fIEbyCDNw7S75AOhye2cFIpf5WrobVnTfuK91dDRnCNL8h6OEteIEWxNfP+KvBH4e5SH0ZDhHGvU+306yG9jEwMV43wKHrom4GIflXvWD6QBaGBOW7ytSm4jjYBE5TX1bb9PDQUtUhLEjkSFMAHUDAzWY6T5Wo2wumvt8f2vtur7mUIWoPKbuWOtUnYquultV8fUeo62Vc3agzztgZQCb0nbXDdUah2WlfZ9D44yfQ== 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=C+81jRmC6q0rRIM0naoHMXh3t9w8Q5LeO1tImf4YigE=; b=hnZKa5AMP5/EhIm/H8H285LgzM8ILE97gIEk4O5aNj959kwWrxy6Mq8dragk55HPWNvRZvwoA40AjneXdolF4UFp3tvucRLD+MwqhcDBs6Bb+qse81VD7HiraMs9YW3Mc/uZyKhxxEJiI3sXUYXZfQWfbXF/BU+D2fbfWZtE6bWQPdSF7ctD0yYnwwHWUbsWa9ZormnmpEa5OK/WqD16+VtcyEIe23kj2yzesN645lPXvqgrsJXcgMJIKZlgbJCbFwxKYxpW3ruZJq4r+6rZ6SihrvqDDOdKGWgpmDvFKul5VcnVqlmEh7k2As/Fm3o8QucXBjCeBl633QzK8R+dCA== 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 SJ0PR11MB4831.namprd11.prod.outlook.com (2603:10b6:a03:2d2::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.22; Thu, 20 Apr 2023 21:08:47 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::ba6c:51be:a461:c46f]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::ba6c:51be:a461:c46f%3]) with mapi id 15.20.6319.022; Thu, 20 Apr 2023 21:08:47 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "abner.chang@amd.com" CC: "Gao, Liming" , "Liu, Zhiguang" , Nickle Wang , Igor Kulchytskyy , "Oram, Isaac W" , "Attar, AbdulLateef (Abdul Lateef)" , Tinh Nguyen , "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH] MdePkg: Add DEBUG_MANAGEABILITY print error level Thread-Topic: [edk2-devel] [PATCH] MdePkg: Add DEBUG_MANAGEABILITY print error level Thread-Index: AQHZcdTivQ7cBejC6U2ZlOcdnVwWB68xWWoAgAB7fRCAAt7kMA== Date: Thu, 20 Apr 2023 21:08:47 +0000 Message-ID: References: <20230418090412.1838-1-abner.chang@amd.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2023-04-19T02:06:11Z; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=d08bc517-fa06-4b88-8dc4-a42dfa1f08f1; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=1 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: CO1PR11MB4929:EE_|SJ0PR11MB4831:EE_ x-ms-office365-filtering-correlation-id: 8e7628e9-2a82-4d35-ba2a-08db41e36ed5 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: 0VzDXtEt2+fZqJHydIuGU1aB0gZtLYaLJqzeDJI3hdzYfe6I/yW0O8ynbcJ1UFdNoO9YQ4gJKR41QzF1PLaOxadZp9Uh4DXVFRZztnpeHmfoFkILmY1bh59TOsWPRaaVN5dflklCFupmAB/9LgLU1IUfWWAA0Dj0LWf0zjwrYhilFASlFnUSIDytkdXMkKTmxLOTjGip3TL/Cd8lPC5B/a4urcXJ2Iwaa1Nj1ljQS2g8jOyIkC2g1/DCIQ9+7Jpuok4vIkFViWins6c5gfTRDwR+TA0xSwUHxsnOTubypUw4H4DsSP0i4Wj1DpoCU/s5llhydcEGWZLoDEFKFnGAT5kOwNR0Wlhy5VE/IOGPk7e+0g4I4YncJabdK9/ivhpCKRzinQa8JX4Ri+mGGNyEDrKYtpqK1zfds5wxZh0cKZ8BbSCO1qWpyxEL6oQvJhGvBRu101t33/mWsPbPE6dRqlHlUtJ8UxdSTk+rLpNh9PMVBk0AmpvDf6MK2JhlSjAXjm/q6hiTrjrpneUbuMk/mmZIzkqVBCxB8K0clxA0uDBsneyVpD0UJvZh8sWRjq9/oSrNwAEssWiVE9orzYxVNclUM11bkeARp0H5sJY76IZ15LDqLtOu/0rlRBn3AZGITbgMw/NsL/DIISuTCNRqbA== 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:(13230028)(136003)(346002)(366004)(396003)(39860400002)(376002)(451199021)(122000001)(66899021)(2906002)(82960400001)(38070700005)(41300700001)(38100700002)(52536014)(5660300002)(8676002)(8936002)(33656002)(86362001)(55016003)(966005)(7696005)(71200400001)(107886003)(53546011)(9686003)(26005)(6506007)(54906003)(478600001)(83380400001)(186003)(316002)(4326008)(110136005)(76116006)(66476007)(66556008)(66946007)(64756008)(66446008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?djF0T1NLY3dUVHUvNFQzQnJ0OW1JSEd2eTVaeG5SMnIybmxpd2lPSW5KTnBO?= =?utf-8?B?T2NxdE1ic0s2WVJjM2RjdTNBb3pvQ3FXRVNFajJZVktqTEI3dmM1SjVkNXh6?= =?utf-8?B?Um9uNVlJa0pmNTlpTit2U3JHWW85SjhHQ0toYUg0SytTYjRiTGozdGYxazRq?= =?utf-8?B?VVdVSUtQell2RDdrK0FuYzhHWis4VE13em9kVFkxVTJnR2VINW4yK2N3QnY4?= =?utf-8?B?aHZ1SUNaaS9sNlVmM1g4QkMzb1JTc3RaL3ZYR1VnSFRqNEYvVGpxaFo0NEJ0?= =?utf-8?B?aXAzZHp5djcwV0tlRGhNQ1lVeEdUa2lWUE9hNEF3UHJJVmZ1aXRnWk5FUEZl?= =?utf-8?B?cm1MNlcvQ29xbFJxTUNtYWg0SXhxV0F6ZVc0V3d5Ry9HbVRQaG5uaXhnOHVr?= =?utf-8?B?dnhYdmFTdFEybFBDekJsRVZ6bW5jcDdpT1Z1OWgwNkRwdC94ZHFKaE9kc1Rt?= =?utf-8?B?K2tzZjBtTi9ubnVaNFVDT01XSWU2RHB2U0NQM0o5aWFRU3I5S3JBMERaeW5s?= =?utf-8?B?aVprYkovUmdHc2FPS3ZnRlNtbkpzNDJjZVMvUnp4SzZCRXo1bk1UeEFRcTdk?= =?utf-8?B?cUNzVE43c2VqMmpuejN4UlJsU216aW1PTmVDU2FwZmNIblY5RzJYT1h1bFcr?= =?utf-8?B?U0FFMmpTU05xZjIzUmJwc3NmTWV1UEt1MHh2bUpDWTZKaUp6QWcrc2RHTWNo?= =?utf-8?B?b1VHQVBkTDEzT29kY215SEc1aHVYMTJEM2FiN2dSTGdmU241dEZKK2JaRG5u?= =?utf-8?B?YlRZSC90bC9DQnlUZy9tdUs1L3FleGhveXZkUHhnRElVVGU1VVFNU0lIMEJ2?= =?utf-8?B?bFhIajhQQ0NBcTJiUE1HbXV0RWxDOWxaaDlpNGp0SnYxVFZIT1pRSlMzdEcr?= =?utf-8?B?S2lXTFAvbEdLdWdJb25YSmt0QWwvVTMyeFphZk1tVkNkN1JjOTREWDh4Mis5?= =?utf-8?B?cFUzZFNyb09rK1NLQm80MkYyeURIcFlJSW1WSjlPekRXTjhQQUhOYmZuOFZY?= =?utf-8?B?WTRYZjZzOHA1UDV5Y042T1JnQVRFWDBidDE0N3VIV3Z0emxMODRiMGd5bi9R?= =?utf-8?B?ZUw5bFh0TEhacDM0RUcvUjFkQjMyQmxlUFFkMFNJNUQxN01CQUhaRys0NHhz?= =?utf-8?B?S3VjRkwxYTRUWEhvUVpFWFkzMEhDdE5vaHBtYUFoK1d3S0hiaUwrM0dybWhi?= =?utf-8?B?MVlERHJIZndXUHFKRFdFbGwrbDBWaDZzTVY3dkUrdmw1K0FGTVg1b09kbkVi?= =?utf-8?B?aUpIa09zMWJwMExsWjZnV0JPdnQ0anJmaXg3Yk5tN3ZuYlpDd2dSWFpPcHpX?= =?utf-8?B?T1ZnNnE4UVlWZjR5RnJkd0U3dUlkZXZhc3pOY2RmV2l4S0RQd3NOK3N2cDQ3?= =?utf-8?B?NndDaC9RaU5XY0ZDRkh1b1F3WWEySEkyZWJPcmlmTVdhemY1ZkVXaHo2cFB6?= =?utf-8?B?T1R1czlDZXVnRjRQZElMWm9ianpkQU1vMmNua1pJdXFrMU5QYWgxWUtZUnVs?= =?utf-8?B?cXRvcFJ6NWhnek1scnY5VGh6LzdFd1NXYWN0WURwaVdOWUdJVlY1OTdLNnNm?= =?utf-8?B?aW1qSnJOUlJoMGVMMG1uY3pmNEJBc0xmcnlTNy9zYlE2V1hodUpuc2loTEVD?= =?utf-8?B?d21sdGJ6WFhIWkRza1BWN05UN25HUXZDNEd3WjRLcUh3czNVL2p4bnhiRlRi?= =?utf-8?B?citjQ3FwbWRXMzVZM1ZjTFBraWd4Q2JadjhDaXR0c2V2R25LSHhMTk9NYkFD?= =?utf-8?B?M2xZcE0ra01lcnVBWDk1NFpzTy9BbFdSNjZQbUVCOWYzR3lqOStuRDIyQ0p4?= =?utf-8?B?ZTRsLzhWV0phUG1WN3ZtZEFiNEdXdlozR3BhTjlGczFHNk1pSDJNejVqSDgx?= =?utf-8?B?N2Jyd3JNT2hOdDB2Q2lnTCtVRGJJN04rcFFpVXg5bEtqd0JTTy9GT3l6Zlgw?= =?utf-8?B?OWVUY3cxQ0F4bTkyUTlXaDI5MXZleVQ2V09hMnBlTk9FTjV5V2IxNkc2MjhR?= =?utf-8?B?ZG5Fc0tldmxEWnpXNTNkSjIzWGtPZU9BRy95dXFQQUMvQVZzUDMwWnRoelpY?= =?utf-8?B?WkpMb053eHphZmFqaEhLYW9hRWdXLy9QcEVPQmhwSTZ6ZDViY3RsRWEvREha?= =?utf-8?B?SDdwaFBMTU1ZREpaS1d0VHlPT0xKd2JjbWZ3aHQxSFRjRXpqWHVnam56aVc1?= =?utf-8?B?OHc9PQ==?= 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: 8e7628e9-2a82-4d35-ba2a-08db41e36ed5 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2023 21:08:47.5591 (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: njNw3oVHCKkdw/w6ggkyol7BI/6qNK6racDTS5nh5NaPuj6BiVOZUPfQC5lQkP8Xk8ftkNuuPLSXX0//AGWLhkeTYbPCvURaXH72DiE66gw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4831 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 SGkgQWJuZXIsDQoNClRoaXMgc2VlbXMgbGlrZSBhIHJlYXNvbmFibGUgYWRkaXRpb25hbCB0byB0 aGUgZGVidWcgbGV2ZWxzLg0KDQpEbyB5b3UgaW50ZW5kIHRvIG1peCB0aGlzIGRlYnVnIGxldmVs IHdpdGggREVCVUdfRVJST1IsIERFQlVHX1dBUk4sIERFQlVHX0lORk8sIERFQlVHX1ZFUkJPU0Uu DQpERUJVR19JTkZPIHwgREVCVUdfTE9BRCBleGFtcGxlOg0KDQoJaHR0cHM6Ly9naXRodWIuY29t L3RpYW5vY29yZS9lZGsyL2Jsb2IvOWJmNzkzMDNhZTVjYjRkMGUxNGVkN2EyMTkxMDdiNTNlMmVj ZGNkMC9TdGFuZGFsb25lTW1Qa2cvQ29yZS9EaXNwYXRjaGVyLmMjTDI3OQ0KDQpUaGVyZSBtYXkg YmUgY2hhbGxlbmdlcyBkZWZpbmluZyB3aGF0IGlzIGEgbWFuYWdlYWJpbGl0eSByZWxhdGVkIGNv bXBvbmVudCBhbmQgd2hhdCBpcyBub3QsIGJ1dCB0aGF0IGNhbiBiZSBoYW5kbGVkIHRocm91Z2gg Y29kZSByZXZpZXdzLg0KDQpSZXZpZXdlZC1ieTogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5k Lmtpbm5leUBpbnRlbC5jb20+DQoNCk1pa2UNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t LQ0KPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9u IEJlaGFsZiBPZiBDaGFuZywgQWJuZXIgdmlhIGdyb3Vwcy5pbw0KPiBTZW50OiBUdWVzZGF5LCBB cHJpbCAxOCwgMjAyMyA3OjA2IFBNDQo+IFRvOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5k Lmtpbm5leUBpbnRlbC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBDYzogR2FvLCBMaW1p bmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IExpdSwgWmhpZ3VhbmcgPHpoaWd1YW5nLmxp dUBpbnRlbC5jb20+OyBOaWNrbGUgV2FuZyA8bmlja2xld0BudmlkaWEuY29tPjsgSWdvcg0KPiBL dWxjaHl0c2t5eSA8aWdvcmtAYW1pLmNvbT47IE9yYW0sIElzYWFjIFcgPGlzYWFjLncub3JhbUBp bnRlbC5jb20+OyBBdHRhciwgQWJkdWxMYXRlZWYgKEFiZHVsIExhdGVlZikNCj4gPEFiZHVsTGF0 ZWVmLkF0dGFyQGFtZC5jb20+OyBUaW5oIE5ndXllbiA8dGluaG5ndXllbkBvcy5hbXBlcmVjb21w dXRpbmcuY29tPg0KPiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSF0gTWRlUGtnOiBB ZGQgREVCVUdfTUFOQUdFQUJJTElUWSBwcmludCBlcnJvciBsZXZlbA0KPiANCj4gW0FNRCBPZmZp Y2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQo+IA0KPiBJIHdhcyBoZXNpdGF0ZWQgaGF2aW5nIGEg bmV3IGRlYnVnIGxldmVsIGZvciBqdXN0IFJlZGZpc2hQa2csIHVudGlsIEkgcmVhbGl6ZWQgbm90 IG9ubHkgUmVkZmlzaFBrZyBidXQgYWxzbw0KPiBNYW5hZ2VhYmlsaXR5UEtnIGFuZCBlZGsyLXJl ZGZpc2gtY2xpZW50IG5lZWQgYSBzcGVjaWZpYyBkZWJ1ZyBsZXZlbC4gVGhlIHNjb3BlIGxvb2sg dG8gbWUgYmlnIGVub3VnaCB0byBjcmVhdGUgYSBuZXcNCj4gaW5kaXZpZHVhbCBkZWJ1ZyBsZXZl bCBkdWUgdG8gbG90IG9mIGRlYnVnIGluZm9ybWF0aW9uIGZvciB0aG9zZSBtb2R1bGVzIGFuZCBw ZW9wbGUgZG9u4oCZdCB3YW50IHRvIHNlZSBWRVJCT1NFIGlzIGVuYWJsZWQNCj4gb24gYWxsIG1v ZHVsZXMganVzdCBiZWNhdXNlIFBjZERlYnVnUHJpbnRFcnJvckxldmVsIGlzIG92ZXJ3cml0dGVu IGluIHBsYXRmb3JtIERTQyBpbiBtb3N0IG9mIHBsYXRmb3JtIGRldmVsb3BtZW50DQo+IHByYWN0 aWNlcy4gVGhlcmUgYXJlIG1hbnkgbW9kdWxlcyBhbmQgbXVsdGlwbGUgbGF5ZXJzIG9mIGRyaXZl ciBzdGFjayBpbiB0aGUgYWJvdmUgcGFja2FnZXMsIGVzcGVjaWFsbHkgdG8gdGhlIHVwY29taW5n DQo+IHBhY2thZ2UgdW5kZXIgZWRrMi1yZWRmaXNoLWNsaWVudCByZXBvLiBJdCBzZWVtcyB0byBt ZSBpdCB3b3VsZCBiZSBwZXNreSB0byBkZXZlbG9wZXJzIGZvciB0dXJuaW5nIG9uIFZFUkJPU0Ug b24gY2VydGFpbg0KPiBtb2R1bGVzIG9uZSBieSBvbmUuDQo+IA0KPiBBYm5lcg0KPiANCj4gPiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IEtpbm5leSwgTWljaGFlbCBEIDxt aWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gPiBTZW50OiBXZWRuZXNkYXksIEFwcmlsIDE5 LCAyMDIzIDE6NTUgQU0NCj4gPiBUbzogQ2hhbmcsIEFibmVyIDxBYm5lci5DaGFuZ0BhbWQuY29t PjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiBDYzogR2FvLCBMaW1pbmcgPGdhb2xpbWluZ0Bi eW9zb2Z0LmNvbS5jbj47IExpdSwgWmhpZ3VhbmcNCj4gPiA8emhpZ3VhbmcubGl1QGludGVsLmNv bT47IE5pY2tsZSBXYW5nIDxuaWNrbGV3QG52aWRpYS5jb20+OyBJZ29yDQo+ID4gS3VsY2h5dHNr eXkgPGlnb3JrQGFtaS5jb20+OyBPcmFtLCBJc2FhYyBXIDxpc2FhYy53Lm9yYW1AaW50ZWwuY29t PjsNCj4gPiBBdHRhciwgQWJkdWxMYXRlZWYgKEFiZHVsIExhdGVlZikgPEFiZHVsTGF0ZWVmLkF0 dGFyQGFtZC5jb20+OyBUaW5oDQo+ID4gTmd1eWVuIDx0aW5obmd1eWVuQG9zLmFtcGVyZWNvbXB1 dGluZy5jb20+OyBLaW5uZXksIE1pY2hhZWwgRA0KPiA+IDxtaWNoYWVsLmQua2lubmV5QGludGVs LmNvbT4NCj4gPiBTdWJqZWN0OiBSRTogW1BBVENIXSBNZGVQa2c6IEFkZCBERUJVR19NQU5BR0VB QklMSVRZIHByaW50IGVycm9yIGxldmVsDQo+ID4NCj4gPiBDYXV0aW9uOiBUaGlzIG1lc3NhZ2Ug b3JpZ2luYXRlZCBmcm9tIGFuIEV4dGVybmFsIFNvdXJjZS4gVXNlIHByb3Blcg0KPiA+IGNhdXRp b24gd2hlbiBvcGVuaW5nIGF0dGFjaG1lbnRzLCBjbGlja2luZyBsaW5rcywgb3IgcmVzcG9uZGlu Zy4NCj4gPg0KPiA+DQo+ID4gRG8gd2UgcmVhbGx5IG5lZWQgYSBuZXcgZGVidWcgbGV2ZWw/DQo+ ID4NCj4gPiBUaGUgREVCVUdfSU5JVC9XQVJOL0lORk8vVkVSQk9TRSBsZXZlbHMgY2FuIGJlIGVu YWJsZWQvZGlzYWJsZWQgaW4NCj4gPiBpbmRpdmlkdWFsIG1vZHVsZXMuDQo+ID4NCj4gPiBJIGlt YWdpbmUgZXZlbiB3aXRoaW4gdGhlIHNldCBvZiBtYW5hZ2VhYmlsaXR5IGNvbXBvbmVudHMgeW91 IHdpbGwgd2FudCB0bw0KPiA+IHVzZSB0aG9zZSBkaWZmZXJlbnQgbGV2ZWxzIHRvIGFkanVzdCB2 ZXJib3NpdHkgb2YgdGhlIGRlYnVnIGxvZy4NCj4gPg0KPiA+IE1pa2UNCj4gPg0KPiA+ID4gLS0t LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IGFibmVyLmNoYW5nQGFtZC5jb20g PGFibmVyLmNoYW5nQGFtZC5jb20+DQo+ID4gPiBTZW50OiBUdWVzZGF5LCBBcHJpbCAxOCwgMjAy MyAyOjA0IEFNDQo+ID4gPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiA+IENjOiBLaW5u ZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBHYW8sIExpbWluZw0K PiA+ID4gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IExpdSwgWmhpZ3VhbmcgPHpoaWd1YW5n LmxpdUBpbnRlbC5jb20+Ow0KPiA+ID4gTmlja2xlIFdhbmcgPG5pY2tsZXdAbnZpZGlhLmNvbT47 IElnb3IgS3VsY2h5dHNreXkgPGlnb3JrQGFtaS5jb20+Ow0KPiA+ID4gT3JhbSwgSXNhYWMgVyA8 aXNhYWMudy5vcmFtQGludGVsLmNvbT47IEFiZHVsIExhdGVlZiBBdHRhcg0KPiA+ID4gPEFiZHVs TGF0ZWVmLkF0dGFyQGFtZC5jb20+OyBUaW5oIE5ndXllbg0KPiA+ID4gPHRpbmhuZ3V5ZW5Ab3Mu YW1wZXJlY29tcHV0aW5nLmNvbT4NCj4gPiA+IFN1YmplY3Q6IFtQQVRDSF0gTWRlUGtnOiBBZGQg REVCVUdfTUFOQUdFQUJJTElUWSBwcmludCBlcnJvciBsZXZlbA0KPiA+ID4NCj4gPiA+IEZyb206 IEFibmVyIENoYW5nIDxhYm5lci5jaGFuZ0BhbWQuY29tPg0KPiA+ID4NCj4gPiA+IEJ1ZyAjNDQx NA0KPiA+ID4NCj4gPiA+IEFkZCBERUJVR19NQU5BR0VBQklMSVRZIHByaW50IGVycm9yIGxldmVy IHRvIG91dHB1dCBkZWJ1ZyBtZXNzYWdlIG9mDQo+ID4gPiBkZXRhaWxlZCBtYW5hZ2VhYmlsaXR5 IHJlbGF0ZWQgbW9kdWxlIGluZm9ybWF0aW9uLCBzdWNoIGFzDQo+ID4gPiAtIFJlZGZpc2hQa2c6 DQo+ID4gPiAgIC0gSFRUUCBoZWFkZXIvcmVxdWVzdC9yZXNwb25zZQ0KPiA+ID4gICAtIEpTT04g cGxhaW4gdGV4dA0KPiA+ID4gICAtIFJlZmlzaCByZXNvdXJjZQ0KPiA+ID4gICAtIFJlZGZpc2gg SG9zdCBpbnRlcmZhY2UgaW5mb3JtYXRpb24NCj4gPiA+ICAgLSBSZWRmaXNoIGNyZWRlbnRpYWwg aW5mb3JtYXRpb24NCj4gPiA+ICAgLSBQbGF0Zm9ybSBjb25maWd1cmF0aW9uIHRvIFJlZGZpc2gg bWFwcGluZw0KPiA+ID4gICAtIGV0Yy4NCj4gPiA+IC0gTWFuYWdlYWJpbGl0eVBLZw0KPiA+ID4g ICAtIFByb3RvY29sIHBheWxvYWQgb2YgTUNUUC9QTERNL0lQTUkNCj4gPiA+ICAgLSBQYXlsb2Fk IG9mIHRyYW5zcG9ydCBpbnRlcmZhY2UgdHJhbnNmZXJzDQo+ID4gPiAgIC0gSVBNSSBCTE9CIHRy YW5zZmVyDQo+ID4gPiAgIC0gZXRjLg0KPiA+ID4gLSBSZWRmaXNoQ2xpbmV0UGtnDQo+ID4gPiAg IC0gUmVkZmlzaCBmZWF0dXJlIGRyaXZlciBkaXNwYXRjaGVyDQo+ID4gPiAgIC0gUmVkZmlzaCBC SU9TIGF0dHJpYnV0ZXMNCj4gPiA+ICAgLSBQbGF0Zm9ybSBjb25maWd1cmF0aW9uIChISUkpIHRv DQo+ID4gPiAgICAgUmVkZmlzaCBwcm9wZXJ0eSBpbmZvcm1hdGlvbg0KPiA+ID4gICAtIFJlZGZp c2ggQyBzdHJ1Y3R1cmUgaW5mb3JtYXRpb24NCj4gPiA+ICAgLSBldGMuDQo+ID4gPg0KPiA+ID4g U2lnbmVkLW9mZi1ieTogQWJuZXIgQ2hhbmcgPGFibmVyLmNoYW5nQGFtZC5jb20+DQo+ID4gPiBD YzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4gPiBD YzogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiA+ID4gQ2M6IFpoaWd1 YW5nIExpdSA8emhpZ3VhbmcubGl1QGludGVsLmNvbT4NCj4gPiA+IENjOiBOaWNrbGUgV2FuZyA8 bmlja2xld0BudmlkaWEuY29tPg0KPiA+ID4gQ2M6IElnb3IgS3VsY2h5dHNreXkgPGlnb3JrQGFt aS5jb20+DQo+ID4gPiBDYzogSXNhYWMgT3JhbSA8aXNhYWMudy5vcmFtQGludGVsLmNvbT4NCj4g PiA+IENjOiBBYmR1bCBMYXRlZWYgQXR0YXIgPEFiZHVsTGF0ZWVmLkF0dGFyQGFtZC5jb20+DQo+ ID4gPiBDYzogVGluaCBOZ3V5ZW4gPHRpbmhuZ3V5ZW5Ab3MuYW1wZXJlY29tcHV0aW5nLmNvbT4N Cj4gPiA+IC0tLQ0KPiA+ID4gIE1kZVBrZy9NZGVQa2cuZGVjICAgICAgICAgICAgICAgICB8ICAx ICsNCj4gPiA+ICBNZGVQa2cvSW5jbHVkZS9MaWJyYXJ5L0RlYnVnTGliLmggfCA0Mg0KPiA+ID4g KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQ0KPiA+ID4gIDIgZmlsZXMgY2hhbmdlZCwg MjMgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pDQo+ID4gPg0KPiA+ID4gZGlmZiAtLWdp dCBhL01kZVBrZy9NZGVQa2cuZGVjIGIvTWRlUGtnL01kZVBrZy5kZWMgaW5kZXgNCj4gPiA+IGU3 MDE4MmJmN2ZiLi5hNzU2NmI2ODhkMyAxMDA2NDQNCj4gPiA+IC0tLSBhL01kZVBrZy9NZGVQa2cu ZGVjDQo+ID4gPiArKysgYi9NZGVQa2cvTWRlUGtnLmRlYw0KPiA+ID4gQEAgLTIyODIsNiArMjI4 Miw3IEBADQo+ID4gPiAgICAjICBCSVQyMCAtIEdsb2JhbCBDb2hlcmVuY3kgRGF0YWJhc2UgY2hh bmdlcyBtZXNzYWdlLjxCUj4NCj4gPiA+ICAgICMgIEJJVDIxIC0gTWVtb3J5IHJhbmdlIGNhY2hh YmlsaXR5IGNoYW5nZXMgbWVzc2FnZS48QlI+DQo+ID4gPiAgICAjICBCSVQyMiAtIERldGFpbGVk IGRlYnVnIG1lc3NhZ2UuPEJSPg0KPiA+ID4gKyAgIyAgQklUMjMgLSBNYW5hZ2VhYmlsaXR5IG1l c3NhZ2VzLiBCUj4NCj4gPiA+ICAgICMgIEJJVDMxIC0gRXJyb3IgbWVzc2FnZS48QlI+DQo+ID4g PiAgICAjIEBQcm9tcHQgRGVidWcgTWVzc2FnZSBQcmludCBMZXZlbC4NCj4gPiA+ICAgICMgQEV4 cHJlc3Npb24gIDB4ODAwMDAwMDIgfA0KPiA+ID4gKGdFZmlNZGVQa2dUb2tlblNwYWNlR3VpZC5Q Y2REZWJ1Z1ByaW50RXJyb3JMZXZlbCAmIDB4N0Y4NEFBMDApID09DQo+ID4gMA0KPiA+ID4gZGlm ZiAtLWdpdCBhL01kZVBrZy9JbmNsdWRlL0xpYnJhcnkvRGVidWdMaWIuaA0KPiA+ID4gYi9NZGVQ a2cvSW5jbHVkZS9MaWJyYXJ5L0RlYnVnTGliLmgNCj4gPiA+IGluZGV4IDkxMTBiZTJmNDFiLi4x MmRlMTU4NGM0MSAxMDA2NDQNCj4gPiA+IC0tLSBhL01kZVBrZy9JbmNsdWRlL0xpYnJhcnkvRGVi dWdMaWIuaA0KPiA+ID4gKysrIGIvTWRlUGtnL0luY2x1ZGUvTGlicmFyeS9EZWJ1Z0xpYi5oDQo+ ID4gPiBAQCAtMjksMjYgKzI5LDI4IEBAIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1D bGF1c2UtUGF0ZW50ICAvLw0KPiA+ID4gLy8gRGVjbGFyZSBiaXRzIGZvciBQY2REZWJ1Z1ByaW50 RXJyb3JMZXZlbCBhbmQgdGhlIEVycm9yTGV2ZWwNCj4gPiA+IHBhcmFtZXRlciBvZiBEZWJ1Z1By aW50KCkgIC8vDQo+ID4gPiAtI2RlZmluZSBERUJVR19JTklUICAgICAgMHgwMDAwMDAwMSAgLy8g SW5pdGlhbGl6YXRpb24NCj4gPiA+IC0jZGVmaW5lIERFQlVHX1dBUk4gICAgICAweDAwMDAwMDAy ICAvLyBXYXJuaW5ncw0KPiA+ID4gLSNkZWZpbmUgREVCVUdfTE9BRCAgICAgIDB4MDAwMDAwMDQg IC8vIExvYWQgZXZlbnRzDQo+ID4gPiAtI2RlZmluZSBERUJVR19GUyAgICAgICAgMHgwMDAwMDAw OCAgLy8gRUZJIEZpbGUgc3lzdGVtDQo+ID4gPiAtI2RlZmluZSBERUJVR19QT09MICAgICAgMHgw MDAwMDAxMCAgLy8gQWxsb2MgJiBGcmVlIChwb29sKQ0KPiA+ID4gLSNkZWZpbmUgREVCVUdfUEFH RSAgICAgIDB4MDAwMDAwMjAgIC8vIEFsbG9jICYgRnJlZSAocGFnZSkNCj4gPiA+IC0jZGVmaW5l IERFQlVHX0lORk8gICAgICAweDAwMDAwMDQwICAvLyBJbmZvcm1hdGlvbmFsIGRlYnVnIG1lc3Nh Z2VzDQo+ID4gPiAtI2RlZmluZSBERUJVR19ESVNQQVRDSCAgMHgwMDAwMDA4MCAgLy8gUEVJL0RY RS9TTU0gRGlzcGF0Y2hlcnMNCj4gPiA+IC0jZGVmaW5lIERFQlVHX1ZBUklBQkxFICAweDAwMDAw MTAwICAvLyBWYXJpYWJsZQ0KPiA+ID4gLSNkZWZpbmUgREVCVUdfQk0gICAgICAgIDB4MDAwMDA0 MDAgIC8vIEJvb3QgTWFuYWdlcg0KPiA+ID4gLSNkZWZpbmUgREVCVUdfQkxLSU8gICAgIDB4MDAw MDEwMDAgIC8vIEJsa0lvIERyaXZlcg0KPiA+ID4gLSNkZWZpbmUgREVCVUdfTkVUICAgICAgIDB4 MDAwMDQwMDAgIC8vIE5ldHdvcmsgSW8gRHJpdmVyDQo+ID4gPiAtI2RlZmluZSBERUJVR19VTkRJ ICAgICAgMHgwMDAxMDAwMCAgLy8gVU5ESSBEcml2ZXINCj4gPiA+IC0jZGVmaW5lIERFQlVHX0xP QURGSUxFICAweDAwMDIwMDAwICAvLyBMb2FkRmlsZQ0KPiA+ID4gLSNkZWZpbmUgREVCVUdfRVZF TlQgICAgIDB4MDAwODAwMDAgIC8vIEV2ZW50IG1lc3NhZ2VzDQo+ID4gPiAtI2RlZmluZSBERUJV R19HQ0QgICAgICAgMHgwMDEwMDAwMCAgLy8gR2xvYmFsIENvaGVyZW5jeSBEYXRhYmFzZQ0KPiA+ IGNoYW5nZXMNCj4gPiA+IC0jZGVmaW5lIERFQlVHX0NBQ0hFICAgICAweDAwMjAwMDAwICAvLyBN ZW1vcnkgcmFuZ2UgY2FjaGFiaWxpdHkNCj4gPiBjaGFuZ2VzDQo+ID4gPiAtI2RlZmluZSBERUJV R19WRVJCT1NFICAgMHgwMDQwMDAwMCAgLy8gRGV0YWlsZWQgZGVidWcgbWVzc2FnZXMgdGhhdA0K PiA+IG1heQ0KPiA+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHNp Z25pZmljYW50bHkgaW1wYWN0IGJvb3QgcGVyZm9ybWFuY2UNCj4gPiA+IC0jZGVmaW5lIERFQlVH X0VSUk9SICAweDgwMDAwMDAwICAgICAvLyBFcnJvcg0KPiA+ID4gKyNkZWZpbmUgREVCVUdfSU5J VCAgICAgICAgICAgMHgwMDAwMDAwMSAgLy8gSW5pdGlhbGl6YXRpb24NCj4gPiA+ICsjZGVmaW5l IERFQlVHX1dBUk4gICAgICAgICAgIDB4MDAwMDAwMDIgIC8vIFdhcm5pbmdzDQo+ID4gPiArI2Rl ZmluZSBERUJVR19MT0FEICAgICAgICAgICAweDAwMDAwMDA0ICAvLyBMb2FkIGV2ZW50cw0KPiA+ ID4gKyNkZWZpbmUgREVCVUdfRlMgICAgICAgICAgICAgMHgwMDAwMDAwOCAgLy8gRUZJIEZpbGUg c3lzdGVtDQo+ID4gPiArI2RlZmluZSBERUJVR19QT09MICAgICAgICAgICAweDAwMDAwMDEwICAv LyBBbGxvYyAmIEZyZWUgKHBvb2wpDQo+ID4gPiArI2RlZmluZSBERUJVR19QQUdFICAgICAgICAg ICAweDAwMDAwMDIwICAvLyBBbGxvYyAmIEZyZWUgKHBhZ2UpDQo+ID4gPiArI2RlZmluZSBERUJV R19JTkZPICAgICAgICAgICAweDAwMDAwMDQwICAvLyBJbmZvcm1hdGlvbmFsIGRlYnVnIG1lc3Nh Z2VzDQo+ID4gPiArI2RlZmluZSBERUJVR19ESVNQQVRDSCAgICAgICAweDAwMDAwMDgwICAvLyBQ RUkvRFhFL1NNTSBEaXNwYXRjaGVycw0KPiA+ID4gKyNkZWZpbmUgREVCVUdfVkFSSUFCTEUgICAg ICAgMHgwMDAwMDEwMCAgLy8gVmFyaWFibGUNCj4gPiA+ICsjZGVmaW5lIERFQlVHX0JNICAgICAg ICAgICAgIDB4MDAwMDA0MDAgIC8vIEJvb3QgTWFuYWdlcg0KPiA+ID4gKyNkZWZpbmUgREVCVUdf QkxLSU8gICAgICAgICAgMHgwMDAwMTAwMCAgLy8gQmxrSW8gRHJpdmVyDQo+ID4gPiArI2RlZmlu ZSBERUJVR19ORVQgICAgICAgICAgICAweDAwMDA0MDAwICAvLyBOZXR3b3JrIElvIERyaXZlcg0K PiA+ID4gKyNkZWZpbmUgREVCVUdfVU5ESSAgICAgICAgICAgMHgwMDAxMDAwMCAgLy8gVU5ESSBE cml2ZXINCj4gPiA+ICsjZGVmaW5lIERFQlVHX0xPQURGSUxFICAgICAgIDB4MDAwMjAwMDAgIC8v IExvYWRGaWxlDQo+ID4gPiArI2RlZmluZSBERUJVR19FVkVOVCAgICAgICAgICAweDAwMDgwMDAw ICAvLyBFdmVudCBtZXNzYWdlcw0KPiA+ID4gKyNkZWZpbmUgREVCVUdfR0NEICAgICAgICAgICAg MHgwMDEwMDAwMCAgLy8gR2xvYmFsIENvaGVyZW5jeSBEYXRhYmFzZQ0KPiA+IGNoYW5nZXMNCj4g PiA+ICsjZGVmaW5lIERFQlVHX0NBQ0hFICAgICAgICAgIDB4MDAyMDAwMDAgIC8vIE1lbW9yeSBy YW5nZSBjYWNoYWJpbGl0eQ0KPiA+IGNoYW5nZXMNCj4gPiA+ICsjZGVmaW5lIERFQlVHX1ZFUkJP U0UgICAgICAgIDB4MDA0MDAwMDAgIC8vIERldGFpbGVkIGRlYnVnIG1lc3NhZ2VzDQo+ID4gdGhh dCBtYXkNCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8v IHNpZ25pZmljYW50bHkgaW1wYWN0IGJvb3QNCj4gPiA+ICtwZXJmb3JtYW5jZSAjZGVmaW5lIERF QlVHX01BTkFHRUFCSUxJVFkgIDB4MDA4MDAwMDAgIC8vIERldGFpbGVkDQo+ID4gZGVidWcgYW5k IHBheWxvYWQgbWVzc2FnZSBvZiBtYW5hZ2VhYmlsaXR5DQo+ID4gPiArICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyByZWxhdGVkIG1vZHVsZXMsIHN1Y2ggUmVkZmlz aCwgSVBNSSwgTUNUUCBhbmQgZXRjLg0KPiA+ID4gKyNkZWZpbmUgREVCVUdfRVJST1IgICAgICAg ICAgMHg4MDAwMDAwMCAgLy8gRXJyb3INCj4gPiA+DQo+ID4gPiAgLy8NCj4gPiA+ICAvLyBBbGlh c2VzIG9mIGRlYnVnIG1lc3NhZ2UgbWFzayBiaXRzDQo+ID4gPiAtLQ0KPiA+ID4gMi4zNy4xLndp bmRvd3MuMQ0KPiANCj4gDQo+IA0KPiANCg0K