From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web11.24584.1641195203014585711 for ; Sun, 02 Jan 2022 23:33:24 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=SpLVcl6w; spf=pass (domain: intel.com, ip: 192.55.52.115, mailfrom: ashraf.ali.s@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1641195203; x=1672731203; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=sxqdtFV6jIB3kurl3YDjRVMBglp/+uRWLbIMUSZk4P8=; b=SpLVcl6wvbOSuIgn7dK4UdNj4GCX/q0/fMX7hL03OD8YRv3cmne6IDns Mj+a7r29FF5VbsGfrYQByMT55Unpgj6qdy3hG5MkUaN3c1Ru/qMwfrpeA kVKst/gu/TrHkcyOOTCJux8ogJhSv8OaEmhuM20P06ZAAkgvnLXR8Zc5t NQTGMOLB6PnyaJYEaFb2XCi5Og2+R0wyZ0K02t7/P9a6LvfDBn0bT4Rq7 q4CMm4kcUbOTO8UYgUuOgMk+50PNaBH1FWsNcyKDeNonTiYHmkdj+ZZF5 vHXaw9iMeO32GgQ2BJejZ1FtAkQ3ltNh7HhFCQre/hzYyxTNMY231Ff8p g==; X-IronPort-AV: E=McAfee;i="6200,9189,10215"; a="242230471" X-IronPort-AV: E=Sophos;i="5.88,256,1635231600"; d="scan'208";a="242230471" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Jan 2022 23:33:20 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,256,1635231600"; d="scan'208";a="688116323" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga005.jf.intel.com with ESMTP; 02 Jan 2022 23:33:20 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Sun, 2 Jan 2022 23:33:19 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Sun, 2 Jan 2022 23:33:19 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.43) 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; Sun, 2 Jan 2022 23:33:19 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RHXS12jVg1vc4blhK7baukMVjuQl8Pzvjqrnfec+5+SbincIVEJeqo2rY9YuCJgD6SVHAMI+cRggB7yzE15xZop7bR+LHmDoBc2FXNFB8NRl1M+x3Jos+NNCcroR9UFN0pJsx8/dXo8xmZAgArq2OMBzdvK+dG66plQkmWOBaq6T38qbf1LMw9H2ZKLhGeXH79CYhL4m0OLvQ/WOd6XU0LYxLZPjNd0sbnd0D/aBYkD1hNVNrjQ0ae7BsMuKXB2HI4yVhmHxowIXCXVm6ekfJNfnvLCFLouSYsSeowHWiXFhOrxLrNQ+H5QdJxe/JYDYcOiGYSxJwpRy9IDGlrl/cA== 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=sxqdtFV6jIB3kurl3YDjRVMBglp/+uRWLbIMUSZk4P8=; b=M2/gfxhZyrNWlUOxqEWkFUbG+ZxcN3fnvwUuevygGu9458eelNnDLsNrHVDjRzA4iJfghOreUgLaWcv6ON5JmI012PRlsHZXRs9sQLmMUdp+Ig2ghhdjSA56FFAkG/OxJ6rBRi8AQZ93OjivNMwDZbQbqfyizBs/8DqsPzMMBMyXuQzIJu1okWIJqD+krxT6Oz/5WMBqX6rgnv1x8JnwYIxVTgTpQ/3Iof81xWSwgW7bASODTG2XsSGdBCyJgUau3IFgH96iRG3NFEGKaBDvbJ/zygdLQFQcOSIJQAtVUwL6G2xydIcBTmU6uaLZBa+BWCQnjaRuVtBb3eozFrHUuA== 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 DM4PR11MB5280.namprd11.prod.outlook.com (2603:10b6:5:38b::18) by DM6PR11MB3356.namprd11.prod.outlook.com (2603:10b6:5:58::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4844.14; Mon, 3 Jan 2022 07:33:13 +0000 Received: from DM4PR11MB5280.namprd11.prod.outlook.com ([fe80::5ca7:7a2e:be02:1072]) by DM4PR11MB5280.namprd11.prod.outlook.com ([fe80::5ca7:7a2e:be02:1072%5]) with mapi id 15.20.4844.016; Mon, 3 Jan 2022 07:33:13 +0000 From: "Ashraf Ali S" To: "Kinney, Michael D" , "devel@edk2.groups.io" CC: "Chaganty, Rangasai V" , "Solanki, Digant H" , "V, Sangeetha" , "Ni, Ray" , "Gao, Liming" , "Liu, Zhiguang" Subject: Re: [PATCH] Update Graphics Info Hob FrameBufferSize Based on UEFI Spec 2.0 Thread-Topic: [PATCH] Update Graphics Info Hob FrameBufferSize Based on UEFI Spec 2.0 Thread-Index: AQHX//aSxVYykyPXCU6Ea4L8PnXyRqxQLcAAgAC545A= Date: Mon, 3 Jan 2022 07:33:12 +0000 Message-ID: References: <3a8e50cf4d5d293d4ce53ffbdad4b5be9bb64a41.1641141173.git.ashraf.ali.s@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.200.16 dlp-reaction: no-action dlp-product: dlpe-windows 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: 5b0b7522-63b4-48a7-17a4-08d9ce8b4c9a x-ms-traffictypediagnostic: DM6PR11MB3356:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: HnTsg7B7Ha4rAdE0aAzv46sTAYI4WMbOyEyWJoGtEgDGVgmauOYrUiYRASIgjuv9wMxs7N0fYBXgHmMtgDn0WgrSo9CAvg16LzJ20MGWEI80vi4s3/av9ew7eWhqmKsu9wea1FuoegaFXOJdmGNNzfQcMwrBPhgszoobFU/T0H0vYqTBQWNOJU5/7JdAsswhx1mjby+upA+hb9htRUYS6G5APzIttxMb3De3yz112Rs+x6Zn+UmSAyRLfUoo+SAJf5zWxORJLo3kt/JC6ujO/NaQdVjsZE9btqfsOBm7Ei8ISFyL1WP3xZtaXb696AGBA+KwBNHZykYtLjv/DCjdtC5DFGFwwm87EYKKzHAavAuIDgoo+OreJLeyr1pP0unKioA8194R+COwJNu5SJ9g2S8Wb6DpUR1907XxnJNrCv5yhyJhZej41OlvOoZUOpHEk0bPtY7KsubnAW62Oa1axcpc9IXp8T92INrVMZbJjVlY9ueZWzHzndF7YXZJTfBC7l9/Oc+TLLqW6DqjmJvP4w1z2KTcF10fBhL3q0OQ4BVirAb+DysMjx6Zny5K4EF0bV+hZk2EJCeOkwsbbflA9v5baxPCqSC6F8U1lVB2lIllfpvXyaOUOlveAqFYnkOyFwY8CvmEC1ZUZDgu2K+x1Y7a6LZc6mTV4rDhBjhG7Z2p6V22Wvz4UZ4ViwUj6D9I92EzxeVIyjaYx1+Z9Mb8XqxD9H38ApUF/5zTKz7d0ZhMi3eHbPtR6ZMU9Hivz/aOWaqIcGJAvigZEPIS+UU9fmAMJFeTk9tQxosxDAs+0kE= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB5280.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(66476007)(5660300002)(76116006)(6506007)(53546011)(55236004)(110136005)(33656002)(54906003)(86362001)(15650500001)(8676002)(508600001)(83380400001)(2906002)(52536014)(66946007)(66446008)(64756008)(66556008)(186003)(55016003)(71200400001)(38100700002)(9686003)(4326008)(107886003)(82960400001)(316002)(7696005)(26005)(8936002)(38070700005)(122000001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RG5mNTRIeXJVWUREM1c1NE9MblRZMGtVa2lGRkM2RGtXeXV6Sm42cURlVEFr?= =?utf-8?B?clZ3ZDhJczdmc2pyWFdUdy9PZWFrYTRXMGRnMG50SzVubXhqMkRoTG84R1NH?= =?utf-8?B?MUhCbnRPRE4waEtzWEJCR3QwanFCOVhzcDZPN0lvSG9GZ0p0bEpSYjg1aS9S?= =?utf-8?B?aGZIbWNBSHFKaWd5ZnVIWGlqUDJLT1dQWHpWRW9xWjlCVitzeDV2Ulc1Y2sy?= =?utf-8?B?MThUeWV5ZERZaWFOZ3VnL1dsZEhFbTB4a0JiNnFRZkFsL1J2ZVFvaVo1VWNZ?= =?utf-8?B?dXU0WEVaRnpJcE5FamNzVWFHYkZQSllXeWdMa0hyazA3amlycGFyZTZzVnNT?= =?utf-8?B?YldqZEVOa0EwMzBhM0h3ZkFIa05nYTRMZ3hCaTZuWlA3Y2ZUTGxzSVg1WlNL?= =?utf-8?B?cGlYclBTVlhHWTBKNUczaG5KMnJpOHBaMStrRnJQelUrdnZwRnZnc0d6Q29J?= =?utf-8?B?UjdPbUNlbXFxN2ZkenhKZzdsZmJGMlJpVkZiZm9JMEhwRWs5ZDBMMTZBcEky?= =?utf-8?B?ZHhjT002SWg1bHoyZjFlRTZUbnh6Y3RXdnBwb1BjRmZmWkM2ZFEvdzgvTExF?= =?utf-8?B?U2I5UEI0bVYwcnZ2WGRVN0pzdE56Y0owYVV2aFlVdlRTY1BxdjgrRTc2bExm?= =?utf-8?B?cFBIWjAwb0ZHZmJNQ0orTkNLY21WNmZoZ0RTQXRjWFNIMWQ5YmtEREM3OUMw?= =?utf-8?B?ZlY3Z2k3S2hudkRzOEJ4bTRkQnFjelh0VUFYa083QSthNlBRRTFhN2VCQy9V?= =?utf-8?B?QTh3ejR3QWdoTVYrRy9wUnFTNldmNFg1YmNpL0ptekdWLzhhWWw4V2ZiU3BM?= =?utf-8?B?Y1RJS1ZwOXBYaVFXMW9mL2pPWGp6dU5RenhHSjlzZFgvdTV6Mmpsc0F0UHBB?= =?utf-8?B?YjVNMWJWK2RoNllJN2M3bittM3UrU1RSL1pHbDcwdnJ2YzM0a1poQTBCbmJj?= =?utf-8?B?bWxCNzBrYnIyN1lCYm1CWm51Q0hvaGVOang2VWM2Y3AxeUpSVEVDWjZFUkt2?= =?utf-8?B?amtMNDJRNnRkVFBJKytHOTgwenl0RWZxTlRxdmp6N29KZVF1Y1pEK1Z0bytp?= =?utf-8?B?U2JJL1lHUlBtRFNsRHhLWCtneGhQU0VxbElXYlMzRmJSaXBSblN5UEpDRVd6?= =?utf-8?B?T3ZWcU1KNjJYMEh2cDQ0aXZNODBmRUMvdVJ1dFgzNHhTa1JUZDNMZFVMblZO?= =?utf-8?B?RlVVSzVEVTVCT3J2ajU0bFhEYTdJbWdndXhEL2RsOW9rY3JSdXRaeXdYcXZJ?= =?utf-8?B?YzBwdGxCbFVoNjlJVEd4akpHM0xxMjlsSjNNS3BPZTY3Yjc2Z3VvR3I2bXB6?= =?utf-8?B?ZFIwN25yZzdEeGxZTEFTVURJYmxtMkN3d3F3M01WMDhGNEZKanNsMG10MnEx?= =?utf-8?B?VXlURVhNR0NPVmh0MkZKVXQ3VmlNVnlkazFoRUtkUm5mSE1YdFVhcFBuRDJI?= =?utf-8?B?TVpEWkFkN3hyTGtuODVpV2xLckRSajRQZHVKYXdVNkdtMEFXUzhjZVY0WVpM?= =?utf-8?B?NFNSbEZya1p1V0I1bWdPb2ZvSCsrTE1ucm1QRGRIeHc2Y2xEbEF4TEFIakNt?= =?utf-8?B?OXUwd0xoY1BsdTR4YnpIdEtseDI2MXpGTzdZeTdsYVpSdWFILzhHU1NRMXRF?= =?utf-8?B?a1hYZ3RlMUpPQU13TmllVHJDL3UvbVc0NVRaT2duZ0dxaFk4WjdVbW56dkQ1?= =?utf-8?B?ekVoRk1HR2ZpL2ZCbjRRM0ZEVkpoNkNrNlEzdUM0Y05wZGVHcjR2UzVzT1o1?= =?utf-8?B?aytLd2VXdFpXT3p4UEp4UnozR2lUYkorODFiM242eDFGQkgvUjR0bkQvdXhn?= =?utf-8?B?MVZDcVpMWDNzNFBjY3JFU1lncVZiM09VblVRUVlBS0JCdTlOczcrWENNMUxX?= =?utf-8?B?ZDBWYmxvR1o5TXBIVW9iQW4rbDh4VXdOYkdMK0k5VDRPWFNKZ0dPQVpGcVFG?= =?utf-8?B?am5iWEpBR0JNMW5VdFphUis0amdVaHlnMEkrQzdrd2dOd3g4MWxkMHl0QkM0?= =?utf-8?B?SWZ2NGo5cmZ4NkY5N2V2SmRGVDV4dTE0OW1FZDBsRktuWWRuM09lZFpMS25R?= =?utf-8?B?Vk9QZjVtaVdIRWpOcW1tRkJJS2daNjZtWHlYZ0V2Ly9RS2RMM1BJU3BOOVRG?= =?utf-8?B?eDQxK0pvWXZKWmVnSjJ6UmNkYjJYSGZYcU5GSW5BRklLY2FNd2NIck1Fcnlp?= =?utf-8?B?bXc9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5280.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5b0b7522-63b4-48a7-17a4-08d9ce8b4c9a X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jan 2022 07:33:12.9797 (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: eSX8Elm/iL1tsaLxNQfBdneICGzWUMY6Pt40VoKdFFYLlr0xDAD/NB2vCEYDKvsDgGWdIgjD65Pns0bU/dwI3Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3356 Return-Path: ashraf.ali.s@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkuLCBNaWNoYWVsDQoNClRoZSBpc3N1ZSB3YXMgY29taW5nIGR1ZSB0byBhc3NpZ24gVUlOVE4g dG8gVUlOVDMyICAod2FybmluZyBDNDI0NDogJz0nOiBjb252ZXJzaW9uIGZyb20gJ1VJTlROJyB0 byAnVUlOVDMyJywgcG9zc2libGUgbG9zcyBvZiBkYXRhKQ0KDQpJIHdpbGwgZml4IHRoaXMgaW4g bXkgY29kZSBpbnN0ZWFkIG9mIGNoYW5naW5nIGluIHRoZSBFREsyLg0KDQpDbG9zaW5nIHRoaXMg YnVnLCBUaGFua3MNCg0KSGFwcHkgTmV3IFllYXIg8J+Yig0KDQpSZWdhcmRzLA0KQXNocmFmIEFs aSBTDQpJbnRlbCBUZWNobm9sb2d5IEluZGlhIFB2dC4gTHRkLsKgDQoNCi0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tDQpGcm9tOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBp bnRlbC5jb20+IA0KU2VudDogTW9uZGF5LCBKYW51YXJ5IDMsIDIwMjIgMTo1NSBBTQ0KVG86IFMs IEFzaHJhZiBBbGkgPGFzaHJhZi5hbGkuc0BpbnRlbC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5p bzsgS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KQ2M6IENo YWdhbnR5LCBSYW5nYXNhaSBWIDxyYW5nYXNhaS52LmNoYWdhbnR5QGludGVsLmNvbT47IFNvbGFu a2ksIERpZ2FudCBIIDxkaWdhbnQuaC5zb2xhbmtpQGludGVsLmNvbT47IFYsIFNhbmdlZXRoYSA8 c2FuZ2VldGhhLnZAaW50ZWwuY29tPjsgTmksIFJheSA8cmF5Lm5pQGludGVsLmNvbT47IEdhbywg TGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBMaXUsIFpoaWd1YW5nIDx6aGlndWFu Zy5saXVAaW50ZWwuY29tPg0KU3ViamVjdDogUkU6IFtQQVRDSF0gVXBkYXRlIEdyYXBoaWNzIElu Zm8gSG9iIEZyYW1lQnVmZmVyU2l6ZSBCYXNlZCBvbiBVRUZJIFNwZWMgMi4wDQoNCkhpIEFzaHJh ZiwNCg0KSE9CcyBtdXN0IG5ldmVyIHVzZSBVSU5UTiBvciBwb2ludGVyIGZpZWxkcy4gIEhPQnMg bXVzdCBhbHdheXMgYmUgdGhlIHNhbWUgc2l6ZSBubyBtYXR0ZXIgd2hhdCBDUFUgb3IgQ1BVIG1v ZGUgdGhlIHN0cnVjdHVyZSBpcyBjb21waWxlciBmb3IuDQoNClRoaXMgaXMgYWxzbyBhIG5vbi1i YWNrd2FyZHMgY29tcGF0aWJsZSBjaGFuZ2UgdG8gYSBIT0Igc3RydWN0dXJlLg0KDQpGb3IgdGhl IGNhc2Ugd2hlcmUgdGhlIEdyYXBoaWNzT3V0cHV0UHJvdG9jb2wgaXMgYnVpbGQgZm9yIFg2NCBh bmQgdXNlcyB0aGlzIEhPQiBhcyBpbnB1dCwgdGhlIFVJTlQzMiB2YWx1ZSBmcm9tIHRoZSBIT0Ig Y2FuIGJlIGNhc3QgdG8gVUlOVE4gZm9yIHRoZSBwcm90b2NvbC4NCg0KR2l2ZW4gdGhhdCB0aGUg Y2FzdCBpcyBmcm9tIFVJTlQzMiAtPiBVSU5UMzIgZm9yIElBMzIgYnVpbGRzIGFuZCBVSU5UMzIt PlVJTlQ2NCBmb3IgWDY0IGJ1aWxkcywgSSBkbyBub3Qgc2VlIGFueSBjYXNlIHdoZXJlIHRoZXJl IHdvdWxkIGJlIHBvc3NpYmxlIGxvc3Mgb2YgZGF0YS4gIFRoZSBjYXN0IHdvdWxkIGFsd2F5cyBi ZSB0byBhIHR5cGUgdGhhdCBpcyB0aGUgc2FtZSBzaXplIG9yIGxhcmdlci4NCg0KQ2FuIHlvdSBw bGVhc2UgdmVyaWZ5IHRoZSBjb21waWxlciBlcnJvciB5b3Ugb2JzZXJ2ZWQ/DQoNClRoYW5rcywN Cg0KTWlrZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFMsIEFzaHJh ZiBBbGkgPGFzaHJhZi5hbGkuc0BpbnRlbC5jb20+DQo+IFNlbnQ6IFN1bmRheSwgSmFudWFyeSAy LCAyMDIyIDg6MzQgQU0NCj4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+IENjOiBTLCBBc2hy YWYgQWxpIDxhc2hyYWYuYWxpLnNAaW50ZWwuY29tPjsgQ2hhZ2FudHksIFJhbmdhc2FpIFYgDQo+ IDxyYW5nYXNhaS52LmNoYWdhbnR5QGludGVsLmNvbT47IFNvbGFua2ksIERpZ2FudCBIIA0KPiA8 ZGlnYW50Lmguc29sYW5raUBpbnRlbC5jb20+OyBWLCBTYW5nZWV0aGEgPHNhbmdlZXRoYS52QGlu dGVsLmNvbT47IA0KPiBOaSwgUmF5IDxyYXkubmlAaW50ZWwuY29tPjsgS2lubmV5LCBNaWNoYWVs IEQgDQo+IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IEdhbywgTGltaW5nIDxnYW9saW1p bmdAYnlvc29mdC5jb20uY24+OyANCj4gTGl1LCBaaGlndWFuZyA8emhpZ3VhbmcubGl1QGludGVs LmNvbT4NCj4gU3ViamVjdDogW1BBVENIXSBVcGRhdGUgR3JhcGhpY3MgSW5mbyBIb2IgRnJhbWVC dWZmZXJTaXplIEJhc2VkIG9uIA0KPiBVRUZJIFNwZWMgMi4wDQo+IA0KPiBSRUY6aHR0cHM6Ly9i dWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0zNzkzDQo+IEJhc2VkZSBvbiBV RUZJIFNwZWMgMi4wIHNlY3Rpb24gMTcuNy4xIHN0cnVjdHVyZSANCj4gRUZJX0dSQVBISUNTX09V VFBVVF9QUk9UT0NPTF9NT0RFIHNheSBGcmFtZUJ1ZmZlclNpemUgc2hvdWxkIGJlIHNpemUgDQo+ IG9mIFVJTlROLCBpbiBNZGVQa2dcSW5jbHVkZVxHdWlkXEdyYXBoaWNzSW5mb0hvYi5oDQo+IEVG SV9QRUlfR1JBUEhJQ1NfSU5GT19IT0IgRnJhbWVCdWZmZXJTaXplICBpcyBVSU5UMzIsDQo+IA0K PiBVZWZpUGF5bG9hZFBrZ1xHcmFwaGljc091dHB1dER4ZVxHcmFwaGljc091dHB1dC5jDQo+IE1k ZU1vZHVsZVBrZ1xVbml2ZXJzYWxcQ29uc29sZVxHcmFwaGljc091dHB1dER4ZVxHcmFwaGljc091 dHB1dC5jDQo+IA0KPiBQcml2YXRlLT5HcmFwaGljc091dHB1dE1vZGUuRnJhbWVCdWZmZXJTaXpl ID0gXA0KPiBHcmFwaGljc0luZm8tPkZyYW1lQnVmZmVyU2l6ZTsNCj4gDQo+IFVJTlQzMiB2YWx1 ZSBpcyBnZXR0aW5nIGFzc2lnbmVkIHRvIFVJTlROLCBpbiBYNjQgYnVpbGQgY29tcGlsZXIgd2ls bCANCj4gdGhyb3cgcG9zc2libGUgbG9zcyBvZiBkYXRhIGVycm9yLg0KPiANCj4gc28gdXBkYXRl IHRoZSBFRklfUEVJX0dSQVBISUNTX0lORk9fSE9CICBiYXNlZCBvbiBVRUZJIFNwZWMgMi4wDQo+ IA0KPiBTaWduZWQtb2ZmLWJ5OiBBc2hyYWYgQWxpIFMgPGFzaHJhZi5hbGkuc0BpbnRlbC5jb20+ DQo+IENjOiBSYW5nYXNhaSBWIENoYWdhbnR5IDxyYW5nYXNhaS52LmNoYWdhbnR5QGludGVsLmNv bT4NCj4gQ2M6IERpZ2FudCBIIFNvbGFua2kgPGRpZ2FudC5oLnNvbGFua2lAaW50ZWwuY29tPg0K PiBDYzogU2FuZ2VldGhhIFYgPHNhbmdlZXRoYS52QGludGVsLmNvbT4NCj4gQ2M6IFJheSBOaSA8 cmF5Lm5pQGludGVsLmNvbT4NCj4gQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5u ZXlAaW50ZWwuY29tPg0KPiBDYzogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNu Pg0KPiBDYzogWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPg0KPiAtLS0NCj4g IE1kZVBrZy9JbmNsdWRlL0d1aWQvR3JhcGhpY3NJbmZvSG9iLmggfCAyICstDQo+ICAxIGZpbGUg Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkNCj4gDQo+IGRpZmYgLS1naXQg YS9NZGVQa2cvSW5jbHVkZS9HdWlkL0dyYXBoaWNzSW5mb0hvYi5oIA0KPiBiL01kZVBrZy9JbmNs dWRlL0d1aWQvR3JhcGhpY3NJbmZvSG9iLmgNCj4gaW5kZXggMjM3OTExZTYzYS4uOTJiZDkwN2Yy MCAxMDA2NDQNCj4gLS0tIGEvTWRlUGtnL0luY2x1ZGUvR3VpZC9HcmFwaGljc0luZm9Ib2IuaA0K PiArKysgYi9NZGVQa2cvSW5jbHVkZS9HdWlkL0dyYXBoaWNzSW5mb0hvYi5oDQo+IEBAIC0yNiw3 ICsyNiw3IEBADQo+IA0KPiAgdHlwZWRlZiBzdHJ1Y3Qgew0KPiAgICBFRklfUEhZU0lDQUxfQURE UkVTUyAgICAgICAgICAgICAgICAgICAgRnJhbWVCdWZmZXJCYXNlOw0KPiAtICBVSU5UMzIgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRnJhbWVCdWZmZXJTaXplOw0KPiArICBVSU5U TiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRnJhbWVCdWZmZXJTaXplOw0KPiAg ICBFRklfR1JBUEhJQ1NfT1VUUFVUX01PREVfSU5GT1JNQVRJT04gICAgR3JhcGhpY3NNb2RlOw0K PiAgfSBFRklfUEVJX0dSQVBISUNTX0lORk9fSE9COw0KPiANCj4gLS0NCj4gMi4zMC4yLndpbmRv d3MuMQ0KDQo=