From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (EUR01-VE1-obe.outbound.protection.outlook.com [40.107.14.78]) by mx.groups.io with SMTP id smtpd.web11.1911.1622083339147966169 for ; Wed, 26 May 2021 19:42:19 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=q46CZshJ; spf=pass (domain: arm.com, ip: 40.107.14.78, mailfrom: jianyong.wu@arm.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=29dcHhTTD5A8Sub65O75/B9jvOxLYcQQMdI+hrlQbkg=; b=q46CZshJJVjC9FvEYOilOfDwaN+6xO73NRG5p000s27XOFA/ZTyI8zRWIy3ndt/eFDn240QjNgOOsPiwq90IwLHnscEuNGtxFcxm5GeYAMVwn1HHdJYDqG7I5c0IqBAI+UiIAONs4QiTG4yqPZ42gNYNfnIpJfx7pnXcrt2HsnU= Received: from DB6PR0501CA0038.eurprd05.prod.outlook.com (2603:10a6:4:67::24) by DB9PR08MB7052.eurprd08.prod.outlook.com (2603:10a6:10:2bf::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.26; Thu, 27 May 2021 02:42:16 +0000 Received: from DB5EUR03FT005.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:67:cafe::a0) by DB6PR0501CA0038.outlook.office365.com (2603:10a6:4:67::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20 via Frontend Transport; Thu, 27 May 2021 02:42:16 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; edk2.groups.io; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;edk2.groups.io; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT005.mail.protection.outlook.com (10.152.20.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.25 via Frontend Transport; Thu, 27 May 2021 02:42:16 +0000 Received: ("Tessian outbound 3050e7a5b95d:v92"); Thu, 27 May 2021 02:42:16 +0000 X-CR-MTA-TID: 64aa7808 Received: from 3579f9971c34.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id A40544A9-B45F-405B-816F-5E92EEA3B142.1; Thu, 27 May 2021 02:42:10 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 3579f9971c34.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 27 May 2021 02:42:10 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lUYAtdfvMTRBk/j2B+zrKowIBOecclus166RQ2KtJM8d1AGkLBdjTU7EdXy/gPfZFUTfRQN33AaRqwwsHmgeuzvxpAWac4L+csJsxt60kSToR6zk3pQ6cvwAzW/ryUSrYn8PsVjsnA1cCFB33Mrh2JxRIlyku485SqDBxNHoaz3fOZ39wbX7mJlOnJlNaMykeoLE+aK6Q4XU3Y5uWvm6Z7ulHry/UFe2P60Jmit4nJooVNneKkwtzdD5Ee/81TLHLg5EMaa6zld2Tqsq63NzVbrNjNRsYhdfbdOAaQab+ppOJhVcIGe82jWzCaBfAcPm47+yJhLWcGSAUfJ4eis4oQ== 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-SenderADCheck; bh=29dcHhTTD5A8Sub65O75/B9jvOxLYcQQMdI+hrlQbkg=; b=E/XW0AY17oo/ljuM6KxdgSd0iOGjOGHFgYhmgdpgNfFJxYEPFsK/qwrQXul1C0LjvqEwsZWUSB4dF2G9LtnKSuQ1VOOkgvTH5x60EkZRCowg27+OS06h1uTYMDwb+fRLxVFeoewu35XjJLMFJUdDYqR/QqRaVzikTddz4Rt0NJ42G2rW84xRCaIUuirShoWdq6HRybUlpDU87JTT4i90Ebqm6oheTrzKRbClWl2uSB2ml0irQkfMcT7b5pEhDpoorUYB1fwUnDsYbpwYtzXsKU6CMr13vu5oaFtaqu9++90YUte3rJJnOgQ1QK7FGeBkGcq5cVqFDpxanDo0R7ZIOg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=29dcHhTTD5A8Sub65O75/B9jvOxLYcQQMdI+hrlQbkg=; b=q46CZshJJVjC9FvEYOilOfDwaN+6xO73NRG5p000s27XOFA/ZTyI8zRWIy3ndt/eFDn240QjNgOOsPiwq90IwLHnscEuNGtxFcxm5GeYAMVwn1HHdJYDqG7I5c0IqBAI+UiIAONs4QiTG4yqPZ42gNYNfnIpJfx7pnXcrt2HsnU= Received: from AM9PR08MB7055.eurprd08.prod.outlook.com (2603:10a6:20b:412::16) by AM9PR08MB7182.eurprd08.prod.outlook.com (2603:10a6:20b:3dd::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20; Thu, 27 May 2021 02:42:08 +0000 Received: from AM9PR08MB7055.eurprd08.prod.outlook.com ([fe80::593d:6e97:777c:a586]) by AM9PR08MB7055.eurprd08.prod.outlook.com ([fe80::593d:6e97:777c:a586%5]) with mapi id 15.20.4173.022; Thu, 27 May 2021 02:42:08 +0000 From: "Jianyong Wu" To: Laszlo Ersek , "devel@edk2.groups.io" , "ardb+tianocore@kernel.org" , Sami Mujawar CC: "hao.a.wu@intel.com" , Justin He , Jian J Wang Subject: Re: [edk2-devel] [PATCH v2 2/5] MdeMoudlePkg: introduce new PCD for Acpi/rsdp Thread-Topic: [edk2-devel] [PATCH v2 2/5] MdeMoudlePkg: introduce new PCD for Acpi/rsdp Thread-Index: AQHXSuj/fPNCBawPs0egpyYeavlEFqrqV3WAgAxTnnA= Date: Thu, 27 May 2021 02:42:08 +0000 Message-ID: References: <20210517065032.82423-1-jianyong.wu@arm.com> <20210517065032.82423-3-jianyong.wu@arm.com> <87101062-957e-84c1-42b9-6f06509b2850@redhat.com> In-Reply-To: <87101062-957e-84c1-42b9-6f06509b2850@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 5DE419084005B04F882A54A594CD607F.0 x-checkrecipientchecked: true Authentication-Results-Original: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [203.126.0.111] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: ba139928-0f3d-4ad8-9b00-08d920b90a2c x-ms-traffictypediagnostic: AM9PR08MB7182:|DB9PR08MB7052: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 1gzqcwfhErwrLoL5da47ECTjFI1FUIObnoATBlLkiyjuJQMoHfxhCKP/Kg0xDrsWimz0XW6D/bW8WXIAA345BZiI2X8FhSwnOipVy2/F/3Rdj6hQdHdMbCcTHFhsYPcLuaSTDhFq+OuJbe8yEPC7vexZd0+zHRYdGdF9/GYMqJzqXMfDfNjnXbSjdWxsOsWfHJ/cPGpDg3ANQW77Bbdoq5vnnZrqAq/r5gqpT8vgU7nzO8AZbBWAGOxgf6phvUgHFEwPCzbJi3ne10fnnS7pyU9a9Cq+e16VuUbQLM2f8NTu2Fhh6jnJHg9HjytnCBrQ1dHOsPqN+9I7eAyWp0fdXoK6XQwLE8xgcznE20wO7gBPk003cWXcnAsfo6DUcxqwv4WmHQQHJaBwXTNzhci8uq5Vv7iM6yIECgKWPgklwVpMxl4Y8M5Ij/jB0hMC+b1BxTrX2962sFnEt8U4WOaIvStUCqXC6Gp76v6V+poCEAAHoI895oQj9o/fp4+vtxl3ju50HXmy7FRDruVouJp7PgLapir5bj8sOwkqqw4IRaaZRZNliyFOlj6H1tYyjRNNMA+8uC9+w5Mm4uKJIp2FtSRMX1xErANs/YhM6gTyfp4= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR08MB7055.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(39860400002)(346002)(396003)(136003)(376002)(8676002)(8936002)(66556008)(26005)(55016002)(186003)(76116006)(66946007)(9686003)(64756008)(478600001)(66476007)(66446008)(6636002)(53546011)(2906002)(54906003)(6506007)(86362001)(110136005)(83380400001)(33656002)(38100700002)(4326008)(7696005)(122000001)(52536014)(316002)(5660300002)(71200400001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?Y1V5Q3NUemtaazhtVjhydmxwb0ovd1RXRVE2Y0FtVTVOWWFkRVpDZDg4cDZv?= =?utf-8?B?MkpBbmM4czdRMXNMTkgzWi9uWXF1NldkMW9ycG1RZnVKQUJ1QzFBWlg1OTE4?= =?utf-8?B?bUlkL0F6NCtKZFVETzJRNUF1VWJycEVwYmtJTlp2djlIeG5VVHNtUUZYNzNN?= =?utf-8?B?Q2hYVGNvUnVXSXIzY28zK1NDVWo4bkNXUWU5UmFoeFhVbGRQNCs1SW1wNjNi?= =?utf-8?B?dktPM09tYVNQcVVWcHRpWi90K0RhOXFHQklkUkw2QU1id2pWa0lhZ21CK3VV?= =?utf-8?B?ZWpCUEtlSUZ4L0MvWU5jWDRiRG5JTXRHb3d5LzJpbUJSekpBbVFUcXlFaTl4?= =?utf-8?B?NFQ0dFNQQmxxZENUZEMwTmxwQlljM1NyYTNjOWtRV1NvRitPazkvdTVLMFR3?= =?utf-8?B?aEExcEFIdG84V2xlN2loYThNZDhRaUZWcW1MVDkyQkJXeVdkU0h2VnlsRDJh?= =?utf-8?B?ZHF4U2pVNzd3T2ZWdWlBTkNqcXBMcGRncnBudFEwelZIeUdvQitvZ001Mm0z?= =?utf-8?B?N3gxaWJDMlBYSXJKQVE3UnhvbFhiTzRmTWFmSHY5anJaSUlMWjl0a3ptV0VK?= =?utf-8?B?SVdPVUplaGMwQjN1V1BJb1g4OFVvZE4ydmdXWnZVTUoyYXNQTWN3Uk9GNm5l?= =?utf-8?B?bnRaa1Npckk2L3ZYTEk1NEp3Q0w3N1BIbjlPSmhCeU9FVFBpbkNMM2pXRVVI?= =?utf-8?B?eEVKYkQ3VUNoV2p4aUpPcFZrTzhMNGlTd2I4Qjk0dG9vL0ZqL3g2dGNvUmJM?= =?utf-8?B?LzhlWFJCODZLZUZ4N2h0VFpqUk1peGhma29DbUxtYVF2d0pYN0dJU1BkNVdS?= =?utf-8?B?RGRtZUdsQ1NHdlJ1QlMvb2t0eGdjaDEvZnVEbHV0UVpDM1dzRVZidENYK2c3?= =?utf-8?B?Qmh6UXhYVTh3cUJTMWZHR2hkMXZ2SGwyUTVJWVFEd0dMMnBjRy9qSEYydWla?= =?utf-8?B?MzYvY2Iya1h5ZDdubERMdm40QjZEZ0pqZ0ppNXA5RGhFaVkrSmlvSnBJRURr?= =?utf-8?B?Znl3Y3VQKzFQZ1hRemwwVlRJN2pSRHRtd3VvOTVoZzRWYTBHK2hQYlZjMi8x?= =?utf-8?B?TS9uam1IMHZVL0VLWDRRbW54TnljaU5Zbm9DUlJnQ1RWU1lCOHdkdFAxcEt5?= =?utf-8?B?RnpheFNVMXkwS0tOVlRPU3hlZlRacWV0QmFCSDdXVnNkVXNKM2NDei8zY1N6?= =?utf-8?B?U2h5TThtRHY1NU4xeDMyUGpLbzhwUGhTNXhUTVRXZlhUcS8zdk5rTWM3Z21C?= =?utf-8?B?eE9pUkkxMHB1RzhhKzY5ckVqZFVPWWlKQlhMSkI5b3gzcmh2M0dYcTQvZHBO?= =?utf-8?B?K1ROWW9wbVRtaURIMElFRXFVS3pjdDd0MHEvdGtyWnV0MU1zVklMTGx4bDIy?= =?utf-8?B?OVlmVFBxN3hYazdSdGxjd0tCc3BWcXNyVUEvdXRBMWVmQkZlWUNNdURjbEJu?= =?utf-8?B?YWsxdDNBQko2UUFCZWEvWXpKcWRZY1J2WGhlb21qcmtXZXpieWkxcVB1NEhp?= =?utf-8?B?VnRieFY4di9TSElUNUFKMXdRMEhrT3hYdlR5WHczS0x1dkhMdTVDTWpleWZk?= =?utf-8?B?OExKcFBFQlV5cDhDUGZVd001Y25yNGZXZXFnTWkvM0gvOHkrSEdhdXlIeTRU?= =?utf-8?B?MHhxTk85QWhBVWFjTUF0NkhtazltdXZYMXpxOXpEMGhSUTBlUUVLZnBsRm1J?= =?utf-8?B?NE01eEJVYm1aYWI3TzZLVVZZUWIzRThCWFBjcWVGTlRZeDVTL2ZpeVJoZWpE?= =?utf-8?Q?EGB9I9wiKtHAu/b0fzXUhBhVi4d5tnXLJSgdmxu?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB7182 Original-Authentication-Results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=arm.com; Return-Path: Jianyong.Wu@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT005.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: dc3c3e27-16cb-48bb-4633-08d920b905cf X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zjbJ1oLOg5zZKLqRNShQcdWt45EcSS+0HxNxiOEbO8q4nvAiFhm9UtyO81wPLp2YDpdSFXQyaGz/TJbG+y7hPmPKYhSZIproUBPqGj3vWdDk+lzT9fkInR/dp5VovyYkYpsG86ZQnjd6+BOP72U408zrsJR6v9RSy/vW3IGhnj0ib3WaHns/mvqu1LuEHpi29zLO4UKlIcz06iNEuBz/p9qimWEGeKGbi799D+o3/o0/XNz+4rG0QhnpNmC9hiYWJya5ZSWk4FKfYH0npdoWB75X5y2aZkKVQX60A6z1Ep8IUXUg+Uv5DSWTPRNaPao3k8JXl8HGv7zIrIdWp2MNacq4HQ69QYwxFtzdCDpLzH8MBsHv3d6WP7MfiS/9oSrYJkCdgFkMLpP12fUWNowVUZpYd0HQmzIlDFZUHJ5unIjGH0z3q8egTheoQ//wu4ycS6EH2iJbukHjljXb1f87OR/6igrcIMIUoYviiO3lvfP2W8N1qzl8XHhWPn8fWL+i8l0UTx8GNprnicgkz9iYnHM0ulovO3gsCk149VNgxHu6wafpGO2o2Ql2sStgoqRao61sZzTJGqwONe2rk2KCP7usy8cUq14MXWVZFxqPS/epcyNTwB0KNX7Gahr+lH0ZbJhbkjyBgVIQmZWGUzkdnA== X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(4636009)(396003)(136003)(39860400002)(346002)(376002)(36840700001)(46966006)(110136005)(6636002)(336012)(9686003)(186003)(55016002)(70206006)(316002)(52536014)(70586007)(5660300002)(86362001)(82310400003)(107886003)(83380400001)(53546011)(54906003)(7696005)(6506007)(47076005)(8676002)(4326008)(8936002)(478600001)(356005)(26005)(82740400003)(81166007)(2906002)(36860700001)(33656002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 May 2021 02:42:16.1279 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ba139928-0f3d-4ad8-9b00-08d920b90a2c X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR03FT005.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB7052 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTGFzemxvLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IExhc3ps byBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgTWF5IDE5LCAy MDIxIDI6MTcgUE0NCj4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBKaWFueW9uZyBXdSA8Smlh bnlvbmcuV3VAYXJtLmNvbT47DQo+IGFyZGIrdGlhbm9jb3JlQGtlcm5lbC5vcmc7IFNhbWkgTXVq YXdhciA8U2FtaS5NdWphd2FyQGFybS5jb20+DQo+IENjOiBoYW8uYS53dUBpbnRlbC5jb207IEp1 c3RpbiBIZSA8SnVzdGluLkhlQGFybS5jb20+OyBKaWFuIEogV2FuZw0KPiA8amlhbi5qLndhbmdA aW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSCB2MiAyLzVdIE1k ZU1vdWRsZVBrZzogaW50cm9kdWNlIG5ldw0KPiBQQ0QgZm9yIEFjcGkvcnNkcA0KPg0KPiBPbiAw NS8xNy8yMSAwODo1MCwgSmlhbnlvbmcgV3Ugd3JvdGU6DQo+ID4gQXMgdGhlcmUgaXMgbGFjayBv ZiBhIG1hY2huaXNtIGluIENsb3VkIEh5cGVydmlzb3IgdG8gcGFzcyB0aGUgYmFzZQ0KPiA+IGFk ZHJlc3Mgb2YgUnNkcCBpbiBBY3BpLCBzbyBhIFBDRCB2YXJpYWxiZSBpcyBpbnRyb2R1Y2VkIGhl cmUgdG8gZmVlZA0KPiA+IGl0Lg0KPiA+DQo+ID4gQ2M6IEhhbyBBIFd1IDxoYW8uYS53dUBpbnRl bC5jb20+DQo+ID4gQ2M6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+DQo+ID4g U2lnbmVkLW9mZi1ieTogSmlhbnlvbmcgV3UgPGppYW55b25nLnd1QGFybS5jb20+DQo+ID4gLS0t DQo+ID4gIE1kZU1vZHVsZVBrZy9NZGVNb2R1bGVQa2cuZGVjIHwgNyArKysrKysrDQo+ID4gIDEg ZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9NZGVN b2R1bGVQa2cvTWRlTW9kdWxlUGtnLmRlYw0KPiA+IGIvTWRlTW9kdWxlUGtnL01kZU1vZHVsZVBr Zy5kZWMgaW5kZXgNCj4gMTQ4Mzk1NTExMDM0Li40YzhiYWFjMzVhOWUNCj4gPiAxMDA2NDQNCj4g PiAtLS0gYS9NZGVNb2R1bGVQa2cvTWRlTW9kdWxlUGtnLmRlYw0KPiA+ICsrKyBiL01kZU1vZHVs ZVBrZy9NZGVNb2R1bGVQa2cuZGVjDQo+ID4gQEAgLTkxMCw2ICs5MTAsMTMgQEAgW1BjZHNGaXhl ZEF0QnVpbGRdDQo+ID4gICAgIyBARXhwcmVzc2lvbiAweDgwMDAwMDAxIHwNCj4gKGdFZmlNZGVN b2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RMb2FkTW9kdWxlQXRGaXhBZGRyZXNzRW5hYmxlDQo+ ID09IDB4RkZGRkZGRkZGRkZGRkZGRiB8fA0KPiBnRWZpTWRlTW9kdWxlUGtnVG9rZW5TcGFjZUd1 aWQuUGNkTG9hZE1vZHVsZUF0Rml4QWRkcmVzc0VuYWJsZSA8PQ0KPiAweDBGRkZGRkZGRkZGRkZG RkYpDQo+ID4NCj4gPg0KPiBnRWZpTWRlTW9kdWxlUGtnVG9rZW5TcGFjZUd1aWQuUGNkTG9hZE1v ZHVsZUF0Rml4QWRkcmVzc0VuYWJsZXwwfA0KPiBVSU5UNg0KPiA+IDR8MHgzMDAwMTAxNQ0KPiA+ DQo+ID4gKyAgIyMNCj4gPiArICAjIFRoaXMgaXMgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgb2YgcnNk cCB3aGljaCBpcyB0aGUgY29yZSBzdHJ1Y3Qgb2YgQWNwaS4NCj4gPiArICAjIFNvbWUgaHlwZXJ2 aXNvciBtYXkgaGFzIG5vIHdheSB0byBwYXNzIHJzZHAgYWRkcmVzcyB0byB0aGUgZ3Vlc3QsDQo+ ID4gKyBzbyBhIFBDRCAgIyBpcyB3b3J0aCBmb3IgdGhvc2UuDQo+ID4gKyAgIw0KPiA+ICsNCj4g PiArDQo+IGdFZmlNZGVNb2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RBY3BpUnNkcEJhc2VBZGRy ZXNzfDB4MHxVSU5UNjQNCj4gfDB4Mw0KPiA+ICsgMDAwMTA1Ng0KPiA+ICsNCj4gPiAgICAjIyBQ cm9ncmVzcyBDb2RlIGZvciBPUyBMb2FkZXIgTG9hZEltYWdlIHN0YXJ0LjxCUj48QlI+DQo+ID4g ICAgIyAgUFJPR1JFU1NfQ09ERV9PU19MT0FERVJfTE9BRCAgID0NCj4gKEVGSV9TT0ZUV0FSRV9E WEVfQlNfRFJJVkVSIHwgKEVGSV9PRU1fU1BFQ0lGSUMgfCAweDAwMDAwMDAwKSkgPQ0KPiAweDAz MDU4MDAwPEJSPg0KPiA+ICAgICMgQFByb21wdCBQcm9ncmVzcyBDb2RlIGZvciBPUyBMb2FkZXIg TG9hZEltYWdlIHN0YXJ0Lg0KPiA+DQo+DQo+IFRoaXMgUENEIGlzIG5vdCB1c2VmdWwgZW5vdWdo IHRvIGJlIHBsYWNlZCBpbiBNZGVNb2R1bGVQa2cgLS0gaXQgaXMgb25seQ0KPiB1c2VkIGluIHRo ZSBuZXh0IHR3byBwYXRjaGVzLCB3aGljaCBhcmUgZm9yIEFybVZpcnRQa2cuDQo+DQo+ICgxKSBU aGVyZWZvcmUsIHBsZWFzZSBhZGQgdGhlIFBDRCB0byB0aGUgIkFybVZpcnRQa2cuZGVjIiBmaWxl Lg0KPg0KPiAoMikgVGhlIFBDRCBzaG91bGQgYXJndWFibHkgcmVmZXIgdG8gIkNsb3VkSHYiIGlu IHRoZSBuYW1lLg0KPg0KPiAoMykgSW4gbXkgb3BpbmlvbiwgdGhpcyBwYXRjaCAob25jZSByZWlt cGxlbWVudGVkIGZvciBBcm1WaXJ0UGtnLmRlYykNCj4gc2hvdWxkIGJlIHNxdWFzaGVkIGludG8g dGhlIENsb3VkSHZBY3BpUGxhdGZvcm1EeGUgcGF0Y2guIFRoZSBQQ0QgaXMNCj4gYmVpbmcgaW50 cm9kdWNlZCAqZm9yKiBDbG91ZEh2QWNwaVBsYXRmb3JtRHhlLCBhbmQgKm9ubHkqIGZvciB0aGF0 IGRyaXZlci4NCj4gSW4gc3VjaCBjYXNlcywgd2UgdXN1YWxseSBrZWVwIHRoZSBERUMgbW9kaWZp Y2F0aW9ucyBpbiB0aGUgc2FtZSBwYXRjaCBhcw0KPiB0aGUgZHJpdmVyIGFkZGl0aW9uLCBhc3N1 bWluZyB0aGUgUENEIGdvZXMgaW4gdGhlIHNhbWUgcGFja2FnZSBhcyB0aGUgZHJpdmVyLg0KPg0K PiAoNCkgInNvbWUgaHlwZXJ2aXNvciIgaW4gdGhlIERFQyBjb21tZW50IGlzIGJvZ3VzLiBQbGVh c2UgYmUgYXMgZXhwbGljaXQNCj4gYWJvdXQgdGhlIHVzZSBjYXNlIGFzIHBvc3NpYmxlLg0KDQpP SywgIHRoYXQncyBiZXR0ZXIuDQoNClRoYW5rcw0KSmlhbnlvbmcNCg0KPg0KPiBUaGFua3MNCj4g TGFzemxvDQoNCklNUE9SVEFOVCBOT1RJQ0U6IFRoZSBjb250ZW50cyBvZiB0aGlzIGVtYWlsIGFu ZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlhbCBhbmQgbWF5IGFsc28gYmUgcHJpdmls ZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5vdGlm eSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBub3QgZGlzY2xvc2UgdGhlIGNvbnRlbnRz IHRvIGFueSBvdGhlciBwZXJzb24sIHVzZSBpdCBmb3IgYW55IHB1cnBvc2UsIG9yIHN0b3JlIG9y IGNvcHkgdGhlIGluZm9ybWF0aW9uIGluIGFueSBtZWRpdW0uIFRoYW5rIHlvdS4NCg==