From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (EUR04-HE1-obe.outbound.protection.outlook.com [40.107.7.44]) by mx.groups.io with SMTP id smtpd.web11.3540.1633657542048033660 for ; Thu, 07 Oct 2021 18:45:43 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=vMtj9kfK; spf=pass (domain: arm.com, ip: 40.107.7.44, mailfrom: samer.el-haj-mahmoud@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=JDqyTbzWmWQSaalIt7FZfH+Zylhe4AtARbJvddTZKkM=; b=vMtj9kfK9C7VlgtNVfOseYwLmFBUkvMqoanKq+juwibwvoJ8cwt7sbizLhuLNRrePvM1sR80SJzdLVhoJQik5Y0rEi1d0XMegzSfxm1cfLlJN8+6KFV33BTBAo6Fp12WfCvTMJu+FFCQjtbalqkdedn4c1ftS3eIK3104okNm4w= Received: from DB6PR0501CA0043.eurprd05.prod.outlook.com (2603:10a6:4:67::29) by VE1PR08MB5774.eurprd08.prod.outlook.com (2603:10a6:800:1a1::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.18; Fri, 8 Oct 2021 01:45:37 +0000 Received: from DB5EUR03FT058.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:67:cafe::72) by DB6PR0501CA0043.outlook.office365.com (2603:10a6:4:67::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.18 via Frontend Transport; Fri, 8 Oct 2021 01:45:37 +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 DB5EUR03FT058.mail.protection.outlook.com (10.152.20.255) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.18 via Frontend Transport; Fri, 8 Oct 2021 01:45:37 +0000 Received: ("Tessian outbound 16951d3c485e:v103"); Fri, 08 Oct 2021 01:45:37 +0000 X-CR-MTA-TID: 64aa7808 Received: from fff07bf09db7.3 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 2CBEB931-909F-462C-B01B-86321448833B.1; Fri, 08 Oct 2021 01:45:31 +0000 Received: from EUR01-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id fff07bf09db7.3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 08 Oct 2021 01:45:31 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=B7jcbQfTScwtWBrlTvmxQ+7KF9E6CNePECV9G9GO5BxIdyCwIazxkfETtwmD3qYwnIGXaH8lsMikbDdK41Ev0cpqr8Ko8yCyTttBeEDZk38Pq+iwThIWu77Lf2KcIbqQnIGyjmg3pO3Vn+q+anqYcAvNhKE7tGEBR93obCMJRSZTbIM/ECINrYLThqQ1ztaOG2d+zAu4JeNsaz54eynr0T8lyxYswuSm1rHCgWwiSddc4aXtR8SqHpILI4A7f/ao5jH0t79W2DkY85msPkfG2Ik8fIT/qAvPEP5QAJKSYKl+pZ42NSY1u0LKVWfscLsNoOxeHMIXifJZlybMqBo9bQ== 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=JDqyTbzWmWQSaalIt7FZfH+Zylhe4AtARbJvddTZKkM=; b=fwUYOBH8I11ku7SlOeRCFmdnD+7Mexd/LRq4UR9BlTIhyImuuX2YWMDEVppYAcImIyY9GF8nUEv7RLqlNzeVzeh8vj3M0jf1sa2TXTU2jRSe/hvDvMs71/RK+eXwOC6rMjp3bEFgErDpjmLaryjwrFxXl9a08yNoafTRAU6ZUtoeOTzlG8LN0pPLMBTwoByUXbPlWGmCfSHlbwEmvWrbfmvvfmE35QjqY85MyOFnAj06rQjUBYaTWK/EUR2a9e7QHh0F1iKJ2l1h9p+lzJFmikzgWkwt6zNLWocHEfi42lM15cqjrMHWG953KmnYOeMUYS6PSlIXMUZlIiJ/CjD7fg== 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=JDqyTbzWmWQSaalIt7FZfH+Zylhe4AtARbJvddTZKkM=; b=vMtj9kfK9C7VlgtNVfOseYwLmFBUkvMqoanKq+juwibwvoJ8cwt7sbizLhuLNRrePvM1sR80SJzdLVhoJQik5Y0rEi1d0XMegzSfxm1cfLlJN8+6KFV33BTBAo6Fp12WfCvTMJu+FFCQjtbalqkdedn4c1ftS3eIK3104okNm4w= Received: from AM5PR0801MB1715.eurprd08.prod.outlook.com (2603:10a6:203:3c::10) by AM5PR0801MB1780.eurprd08.prod.outlook.com (2603:10a6:203:39::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.19; Fri, 8 Oct 2021 01:45:30 +0000 Received: from AM5PR0801MB1715.eurprd08.prod.outlook.com ([fe80::1b:d9ae:845:a07d]) by AM5PR0801MB1715.eurprd08.prod.outlook.com ([fe80::1b:d9ae:845:a07d%11]) with mapi id 15.20.4566.023; Fri, 8 Oct 2021 01:45:30 +0000 From: "Samer El-Haj-Mahmoud" To: "devel@edk2.groups.io" , "gaoliming@byosoft.com.cn" , Christopher Jones CC: "michael.d.kinney@intel.com" , "zhiguang.liu@intel.com" , Sami Mujawar , Ben Adderson , Akanksha Jain , Matteo Carlini , nd , Samer El-Haj-Mahmoud Subject: Re: [edk2-devel] [PATCH v1 1/1] MdePkg: Fix ACPI memory aggregator/device type mismatch Thread-Topic: [edk2-devel] [PATCH v1 1/1] MdePkg: Fix ACPI memory aggregator/device type mismatch Thread-Index: AQHXuprDTtBgpucFikO/QoJdNhgTWavIUaoAgAAE+BA= Date: Fri, 8 Oct 2021 01:45:29 +0000 Message-ID: References: <20211006101154.20589-1-christopher.jones@arm.com> <005e01d7bbe3$70b63a80$5222af80$@byosoft.com.cn> In-Reply-To: <005e01d7bbe3$70b63a80$5222af80$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 907309F0D2D914448A9822028FDF43FD.0 x-checkrecipientchecked: true Authentication-Results-Original: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 15648c79-20f5-4de9-c243-08d989fd53ce x-ms-traffictypediagnostic: AM5PR0801MB1780:|VE1PR08MB5774: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8273;OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 8vnJnhCh/mrTHiqjACrml2puJw7jqmzkVos8Fjg9F2AIfv2/tStzM2iGe5n3T2My7NDUycEY/Yw4aajvdr0trgXWdwrAjvzBb6HLl2SttPMlcV9o3A/vjulewQRu41E96C2eLRk8hFGH/905LVWqCSO109JeSvdWalfT6milGNQFGXW3WcNdOdmJ30I7hkn5GP9/jwXb0Xlzd8x2rXmekgC/m1Zg13oHYuT5pDaU1ntYzuytaUClzMfnl/n8HKkyv3bYzcHQ719Wd7S4TcJiwuiv3rWGK1grjNmwY6fKq9pOG+Kk6UQVns0tDJTzlsEd3Ibb64TgPLq0aLzODaYaWFkJhFa3FAF6Mogpi0dTkfkMJ3MfvKjVn2nMgFoX7FKi30iSWZbU9rWqy6LT2vPrlYzSgUp/1YQFvtHFFy59jcc1V9A5RcbmV87MG59AVoMGZM9Hrc806aUB6B5ZLsd6qK8pQwecULkBPZR2vH1ZIi+xKYYf7f2F6UPsawtBzUahUAgsWEVFDcYm6cFnbiDB0g5adnzhLoPBpGDTeovO2B7kHZtjnz9ZdNEUQuU5G+I2DRvigH9jYUjLDS+ST/2RQEXTigAzrEuqXR0RlkWBwUPk8e++PkSRkQgS+k8UXhE9vznPI0X/Dkd6w0Fvfq4t/1R0hwpeAFqa1+3yderkTuKE8ieFwfdJXBBO5n7+4XWn5cfV2mMxFHawtbWH9KrGakAP5mjca4ooCcf78XDASHjlfuRLOysInYmf9ZKKuaJ5mI6XgnFQKjdmH4zCyMxQJPsrTsS2Jjl2q5vygV1+ImG/9gPBdBtIcgFgIq+cSAoGIhWOHNkOVcGzUwSsEftM8Q== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM5PR0801MB1715.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(66476007)(66556008)(66446008)(64756008)(5660300002)(186003)(9686003)(76116006)(52536014)(26005)(7696005)(66946007)(53546011)(6506007)(6636002)(54906003)(110136005)(316002)(508600001)(83380400001)(4326008)(55016002)(33656002)(38070700005)(2906002)(38100700002)(122000001)(966005)(8676002)(8936002)(86362001)(71200400001)(19627235002);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1780 Original-Authentication-Results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=arm.com; Return-Path: Samer.El-Haj-Mahmoud@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT058.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 58a505cc-953c-4ee5-3552-08d989fd4f57 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: E1SCMDiMEuzVu/u88nDYyr5sx9Eec8hUJbjKQoWFJFC1eEEOQ2mXTjDGP8LP/Hl9vd6HlNp5cIFifVI8PbxomqHQkfaxDRj6U3drQkAgEQwRSYPhL0mgmPQnGFsQAGOHEI3BdJy7T07jCezj+NUL3k7eoVAHrBwcKAltQgyfoMtbRZaqw+WFTvTuQZS1Urlw9KB1zoJrwRtY85rHotOsXoyTNpddjxE1jGLYOd+0jMUnanBuJ9+hBuWKERUx5QwkRR+04R5Lk675598p9cqP3xITua4Kw+37G8uafMKUJfcJIdVYbkBMSrhJ/xxSe0wfRJjEv7udw5GyqvzHavTvpEk/VTq++uuliOXvbOunNufIGTdhKO2IATVnBMsj3qpEWx54zRLXepAY+39Vd21R3gUeTdMp/V8aP8KhBY16hqzlrh9pdXsk1y086G5sMrfmElrIv8Fb7b9kqNKIlAtHWyEBlaqqD6e6Xz6YTZ96tv7rnYuPNM6P3XAhGuJFYOi3QwUXrpxVlfyU9qp1OyWc+TwOVsgUwlCSccs3dc8MEFWrIw8crs8QIDZr5Hpsc3Q7Q2toGKFCdzFJ/HI/hRxq6dm00Fz0NPUDR5J3BgfoTQbFNSFUTpsk9dBIWT6ZOp1nkkyZzsCh7Kv7u0Z87bOcdYErYzqvtKagAMbZCWUjbboZHKs3RU2z9FcUgkuKmPLlFfs7se6ooWqN9g5ZDcb+SMy8y0PqVOFHSJPVi0MDC4/o+A4387DrQvnGmu8dNfuaYQiewre7t24D06FXukuoTqYAyH4L1wnIL6VYwTa4b6UQW0K0jVzrjYAq/lyezFKe5gzcW22UYDDdqdC2SVFrcA== 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)(36840700001)(46966006)(508600001)(316002)(19627235002)(966005)(33656002)(86362001)(47076005)(6636002)(55016002)(53546011)(9686003)(83380400001)(2906002)(26005)(36860700001)(6506007)(336012)(7696005)(70206006)(70586007)(82310400003)(5660300002)(8676002)(8936002)(81166007)(186003)(54906003)(110136005)(356005)(52536014)(4326008);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2021 01:45:37.5336 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 15648c79-20f5-4de9-c243-08d989fd53ce 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: DB5EUR03FT058.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5774 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 V2UgZGlkIGludmVzdGlnYXRlIHRoaXMgaW4gdGhlIEJaLCBhbmQgdGhlIGNvbmNsdXNpb24gd2Fz IGl0IGlzIHNhZmVyIHRvIHVwZGF0ZSB0aGUgY29kZSB0byBtYXRjaCB0aGUgc3BlYy4gVGhlIG9u bHkgT1MgaW1wbGVtZW50YXRpb24gd2UgaGF2ZSBzZWVuIHNvIGZhciBpcyBpbiBMaW51eCwgYW5k IGl0IHVzZXMgdGhlIHNwZWMgZGVmaW5lZCB2YWx1ZXMgKGFsdGhvdWdoIGZvciBsaW1pdGVkIHVz YWdlKS4gU2VlIGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9 MzU3OQ0KDQoNCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRldmVs QGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mDQo+IGdh b2xpbWluZyB2aWEgZ3JvdXBzLmlvDQo+IFNlbnQ6IFRodXJzZGF5LCBPY3RvYmVyIDcsIDIwMjEg OToyNiBQTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IENocmlzdG9waGVyIEpvbmVzDQo+ IDxDaHJpc3RvcGhlci5Kb25lc0Bhcm0uY29tPg0KPiBDYzogbWljaGFlbC5kLmtpbm5leUBpbnRl bC5jb207IHpoaWd1YW5nLmxpdUBpbnRlbC5jb207IFNhbWkgTXVqYXdhcg0KPiA8U2FtaS5NdWph d2FyQGFybS5jb20+OyBCZW4gQWRkZXJzb24gPEJlbi5BZGRlcnNvbkBhcm0uY29tPjsNCj4gQWth bmtzaGEgSmFpbiA8QWthbmtzaGEuSmFpbjJAYXJtLmNvbT47IE1hdHRlbyBDYXJsaW5pDQo+IDxN YXR0ZW8uQ2FybGluaUBhcm0uY29tPjsgbmQgPG5kQGFybS5jb20+DQo+IFN1YmplY3Q6IOWbnuWk jTogW2VkazItZGV2ZWxdIFtQQVRDSCB2MSAxLzFdIE1kZVBrZzogRml4IEFDUEkgbWVtb3J5DQo+ IGFnZ3JlZ2F0b3IvZGV2aWNlIHR5cGUgbWlzbWF0Y2gNCj4gDQo+IEpvbmVzOg0KPiAgIERvIHlv dSBrbm93IHdoYXQgaW1wYWN0IHdpbGwgYmUgaW50cm9kdWNlZCBieSB0aGlzIGNoYW5nZT8NCj4g DQo+IFRoYW5rcw0KPiBMaW1pbmcNCj4gPiAtLS0tLemCruS7tuWOn+S7ti0tLS0tDQo+ID4g5Y+R 5Lu25Lq6OiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IOS7o+ih qCBDaHJpcyBKb25lcw0KPiA+IOWPkemAgeaXtumXtDogMjAyMeW5tDEw5pyINuaXpSAxODoxMg0K PiA+IOaUtuS7tuS6ujogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiDmioTpgIE6IG1pY2hhZWwu ZC5raW5uZXlAaW50ZWwuY29tOyBnYW9saW1pbmdAYnlvc29mdC5jb20uY247DQo+ID4gemhpZ3Vh bmcubGl1QGludGVsLmNvbTsgU2FtaS5NdWphd2FyQGFybS5jb207DQo+IEJlbi5BZGRlcnNvbkBh cm0uY29tOw0KPiA+IEFrYW5rc2hhLkphaW4yQGFybS5jb207IE1hdHRlby5DYXJsaW5pQGFybS5j b207IG5kQGFybS5jb20NCj4gPiDkuLvpopg6IFtlZGsyLWRldmVsXSBbUEFUQ0ggdjEgMS8xXSBN ZGVQa2c6IEZpeCBBQ1BJIG1lbW9yeQ0KPiA+IGFnZ3JlZ2F0b3IvZGV2aWNlIHR5cGUgbWlzbWF0 Y2gNCj4gPg0KPiA+IEJ1Z3ppbGxhOiAzNTc4IChodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5v cmcvc2hvd19idWcuY2dpP2lkPTM1NzkpDQo+ID4NCj4gPiBTaW5jZSB0aGUgQ29tbW9uIE1lbW9y eSBEZXZpY2UgKGZvcm1lcmx5IE1lbW9yeSBBZ2dyZWdhdG9yIERldmljZSkNCj4gPiB3YXMNCj4g PiBpbnRyb2R1Y2VkIGluIEFDUEkgNS4wLCB0aGUgZWRrMiB0eXBlIHZhbHVlcyBoYXZlIG5vdCBt YXRjaGVkIHRoZQ0KPiA+IHZhbHVlcyBkZWZpbmVkIGluIHRoZSBBQ1BJIHNwZWNpZmljYXRpb24u DQo+ID4NCj4gPiBGaXggdGhpcyBkaXNjcmVwYW5jeSBieSBhbGlnbmluZyB0aGUgY29kZSB0byBt YXRjaCB0aGUgc3BlY2lmaWNhdGlvbi4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IENocmlzIEpv bmVzIDxjaHJpc3RvcGhlci5qb25lc0Bhcm0uY29tPg0KPiA+IC0tLQ0KPiA+ICBNZGVQa2cvSW5j bHVkZS9JbmR1c3RyeVN0YW5kYXJkL0FjcGk1MC5oIHwgNiArKystLS0NCj4gPiAgTWRlUGtnL0lu Y2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9BY3BpNTEuaCB8IDYgKysrLS0tDQo+ID4gIE1kZVBrZy9J bmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvQWNwaTYwLmggfCA2ICsrKy0tLQ0KPiA+ICBNZGVQa2cv SW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0FjcGk2MS5oIHwgNiArKystLS0NCj4gPiAgTWRlUGtn L0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9BY3BpNjIuaCB8IDYgKysrLS0tDQo+ID4gIE1kZVBr Zy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvQWNwaTYzLmggfCA2ICsrKy0tLQ0KPiA+ICBNZGVQ a2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0FjcGk2NC5oIHwgNiArKystLS0NCj4gPiAgNyBm aWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkNCj4gPg0KPiA+ IGRpZmYgLS1naXQgYS9NZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0FjcGk1MC5oDQo+ ID4gYi9NZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0FjcGk1MC5oDQo+ID4gaW5kZXgN Cj4gPiAzMWE0N2U2YTJjNDI3NmQ1YjFhZDdiODM0YWY4NDg0NDA5MGI2NGM1Li44M2Q3ODdjNzY1 MGNmNjQ5ZmUzZDJlMQ0KPiA+IDJlNzk4M2JhZTg2YTJhMTE0IDEwMDY0NA0KPiA+IC0tLSBhL01k ZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvQWNwaTUwLmgNCj4gPiArKysgYi9NZGVQa2cv SW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0FjcGk1MC5oDQo+ID4gQEAgLTk5Niw5ICs5OTYsOSBA QCB0eXBlZGVmIHN0cnVjdCB7DQo+ID4gIC8vLw0KPiA+ICAvLy8gTWVtb3J5IEFnZ3JlZ2F0b3Ig RGV2aWNlIFR5cGUNCj4gPiAgLy8vDQo+ID4gLSNkZWZpbmUNCj4gPiBFRklfQUNQSV81XzBfUE1N VF9NRU1PUllfQUdHUkVHQVRPUl9ERVZJQ0VfVFlQRV9TT0NLRVQNCj4gPiAweDENCj4gPiAtI2Rl ZmluZQ0KPiA+DQo+IEVGSV9BQ1BJXzVfMF9QTU1UX01FTU9SWV9BR0dSRUdBVE9SX0RFVklDRV9U WVBFX01FTU9SWV9DDQo+ID4gT05UUk9MTEVSIDB4Mg0KPiA+IC0jZGVmaW5lDQo+ID4gRUZJX0FD UElfNV8wX1BNTVRfTUVNT1JZX0FHR1JFR0FUT1JfREVWSUNFX1RZUEVfRElNTQ0KPiA+IDB4Mw0K PiA+ICsjZGVmaW5lDQo+ID4gRUZJX0FDUElfNV8wX1BNTVRfTUVNT1JZX0FHR1JFR0FUT1JfREVW SUNFX1RZUEVfU09DS0VUDQo+ID4gMHgwDQo+ID4gKyNkZWZpbmUNCj4gPg0KPiBFRklfQUNQSV81 XzBfUE1NVF9NRU1PUllfQUdHUkVHQVRPUl9ERVZJQ0VfVFlQRV9NRU1PUllfQw0KPiA+IE9OVFJP TExFUiAweDENCj4gPiArI2RlZmluZQ0KPiA+IEVGSV9BQ1BJXzVfMF9QTU1UX01FTU9SWV9BR0dS RUdBVE9SX0RFVklDRV9UWVBFX0RJTU0NCj4gPiAweDINCj4gPg0KPiA+ICAvLy8NCj4gPiAgLy8v IFNvY2tldCBNZW1vcnkgQWdncmVnYXRvciBEZXZpY2UgU3RydWN0dXJlLg0KPiA+IGRpZmYgLS1n aXQgYS9NZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0FjcGk1MS5oDQo+ID4gYi9NZGVQ a2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0FjcGk1MS5oDQo+ID4gaW5kZXgNCj4gPiBmYzI4 ZmZhMThmYzZhMjJlNTJmZGE4OGZhZGU2YWQ4MGIyODE3Y2MzLi41ZmJmN2M5OWYxZjdkNmNhOTEw OWYxOThiZA0KPiA+IDNmMjVmMTJiZDQ3OTYxIDEwMDY0NA0KPiA+IC0tLSBhL01kZVBrZy9JbmNs dWRlL0luZHVzdHJ5U3RhbmRhcmQvQWNwaTUxLmgNCj4gPiArKysgYi9NZGVQa2cvSW5jbHVkZS9J bmR1c3RyeVN0YW5kYXJkL0FjcGk1MS5oDQo+ID4gQEAgLTk1MSw5ICs5NTEsOSBAQCB0eXBlZGVm IHN0cnVjdCB7DQo+ID4gIC8vLw0KPiA+ICAvLy8gTWVtb3J5IEFnZ3JlZ2F0b3IgRGV2aWNlIFR5 cGUNCj4gPiAgLy8vDQo+ID4gLSNkZWZpbmUNCj4gPiBFRklfQUNQSV81XzFfUE1NVF9NRU1PUllf QUdHUkVHQVRPUl9ERVZJQ0VfVFlQRV9TT0NLRVQNCj4gPiAweDENCj4gPiAtI2RlZmluZQ0KPiA+ DQo+IEVGSV9BQ1BJXzVfMV9QTU1UX01FTU9SWV9BR0dSRUdBVE9SX0RFVklDRV9UWVBFX01FTU9S WV9DDQo+ID4gT05UUk9MTEVSIDB4Mg0KPiA+IC0jZGVmaW5lDQo+ID4gRUZJX0FDUElfNV8xX1BN TVRfTUVNT1JZX0FHR1JFR0FUT1JfREVWSUNFX1RZUEVfRElNTQ0KPiA+IDB4Mw0KPiA+ICsjZGVm aW5lDQo+ID4gRUZJX0FDUElfNV8xX1BNTVRfTUVNT1JZX0FHR1JFR0FUT1JfREVWSUNFX1RZUEVf U09DS0VUDQo+ID4gMHgwDQo+ID4gKyNkZWZpbmUNCj4gPg0KPiBFRklfQUNQSV81XzFfUE1NVF9N RU1PUllfQUdHUkVHQVRPUl9ERVZJQ0VfVFlQRV9NRU1PUllfQw0KPiA+IE9OVFJPTExFUiAweDEN Cj4gPiArI2RlZmluZQ0KPiA+IEVGSV9BQ1BJXzVfMV9QTU1UX01FTU9SWV9BR0dSRUdBVE9SX0RF VklDRV9UWVBFX0RJTU0NCj4gPiAweDINCj4gPg0KPiA+ICAvLy8NCj4gPiAgLy8vIFNvY2tldCBN ZW1vcnkgQWdncmVnYXRvciBEZXZpY2UgU3RydWN0dXJlLg0KPiA+IGRpZmYgLS1naXQgYS9NZGVQ a2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0FjcGk2MC5oDQo+ID4gYi9NZGVQa2cvSW5jbHVk ZS9JbmR1c3RyeVN0YW5kYXJkL0FjcGk2MC5oDQo+ID4gaW5kZXgNCj4gPiA1ZGNkNzNiNmYxZWM0 YmNjYzdmZGFlN2Q1NmMyOTYzYWI1ODc2NGY5Li5lYmE0MjQ4ZTFkNTczM2QyMTk3M2YwZA0KPiA+ IGFjMjI4NmUwMjIzOGEwYWFlIDEwMDY0NA0KPiA+IC0tLSBhL01kZVBrZy9JbmNsdWRlL0luZHVz dHJ5U3RhbmRhcmQvQWNwaTYwLmgNCj4gPiArKysgYi9NZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0 YW5kYXJkL0FjcGk2MC5oDQo+ID4gQEAgLTk2Niw5ICs5NjYsOSBAQCB0eXBlZGVmIHN0cnVjdCB7 DQo+ID4gIC8vLw0KPiA+ICAvLy8gTWVtb3J5IEFnZ3JlZ2F0b3IgRGV2aWNlIFR5cGUNCj4gPiAg Ly8vDQo+ID4gLSNkZWZpbmUNCj4gPiBFRklfQUNQSV82XzBfUE1NVF9NRU1PUllfQUdHUkVHQVRP Ul9ERVZJQ0VfVFlQRV9TT0NLRVQNCj4gPiAweDENCj4gPiAtI2RlZmluZQ0KPiA+DQo+IEVGSV9B Q1BJXzZfMF9QTU1UX01FTU9SWV9BR0dSRUdBVE9SX0RFVklDRV9UWVBFX01FTU9SWV9DDQo+ID4g T05UUk9MTEVSIDB4Mg0KPiA+IC0jZGVmaW5lDQo+ID4gRUZJX0FDUElfNl8wX1BNTVRfTUVNT1JZ X0FHR1JFR0FUT1JfREVWSUNFX1RZUEVfRElNTQ0KPiA+IDB4Mw0KPiA+ICsjZGVmaW5lDQo+ID4g RUZJX0FDUElfNl8wX1BNTVRfTUVNT1JZX0FHR1JFR0FUT1JfREVWSUNFX1RZUEVfU09DS0VUDQo+ ID4gMHgwDQo+ID4gKyNkZWZpbmUNCj4gPg0KPiBFRklfQUNQSV82XzBfUE1NVF9NRU1PUllfQUdH UkVHQVRPUl9ERVZJQ0VfVFlQRV9NRU1PUllfQw0KPiA+IE9OVFJPTExFUiAweDENCj4gPiArI2Rl ZmluZQ0KPiA+IEVGSV9BQ1BJXzZfMF9QTU1UX01FTU9SWV9BR0dSRUdBVE9SX0RFVklDRV9UWVBF X0RJTU0NCj4gPiAweDINCj4gPg0KPiA+ICAvLy8NCj4gPiAgLy8vIFNvY2tldCBNZW1vcnkgQWdn cmVnYXRvciBEZXZpY2UgU3RydWN0dXJlLg0KPiA+IGRpZmYgLS1naXQgYS9NZGVQa2cvSW5jbHVk ZS9JbmR1c3RyeVN0YW5kYXJkL0FjcGk2MS5oDQo+ID4gYi9NZGVQa2cvSW5jbHVkZS9JbmR1c3Ry eVN0YW5kYXJkL0FjcGk2MS5oDQo+ID4gaW5kZXgNCj4gPiA4NjI2ODMzYTc5NGRmYjRhNmYxOWQ0 NTlkNTIxNGM2Y2FlZmRiYmVlLi43YTc3NjAyMGJhYThmM2VlN2I2ZjA1ZmUNCj4gPiBlMzM2MjI1 YWI2NTg5Y2UwIDEwMDY0NA0KPiA+IC0tLSBhL01kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRh cmQvQWNwaTYxLmgNCj4gPiArKysgYi9NZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0Fj cGk2MS5oDQo+ID4gQEAgLTk2Niw5ICs5NjYsOSBAQCB0eXBlZGVmIHN0cnVjdCB7DQo+ID4gIC8v Lw0KPiA+ICAvLy8gTWVtb3J5IEFnZ3JlZ2F0b3IgRGV2aWNlIFR5cGUNCj4gPiAgLy8vDQo+ID4g LSNkZWZpbmUNCj4gPiBFRklfQUNQSV82XzFfUE1NVF9NRU1PUllfQUdHUkVHQVRPUl9ERVZJQ0Vf VFlQRV9TT0NLRVQNCj4gPiAweDENCj4gPiAtI2RlZmluZQ0KPiA+DQo+IEVGSV9BQ1BJXzZfMV9Q TU1UX01FTU9SWV9BR0dSRUdBVE9SX0RFVklDRV9UWVBFX01FTU9SWV9DDQo+ID4gT05UUk9MTEVS IDB4Mg0KPiA+IC0jZGVmaW5lDQo+ID4gRUZJX0FDUElfNl8xX1BNTVRfTUVNT1JZX0FHR1JFR0FU T1JfREVWSUNFX1RZUEVfRElNTQ0KPiA+IDB4Mw0KPiA+ICsjZGVmaW5lDQo+ID4gRUZJX0FDUElf Nl8xX1BNTVRfTUVNT1JZX0FHR1JFR0FUT1JfREVWSUNFX1RZUEVfU09DS0VUDQo+ID4gMHgwDQo+ ID4gKyNkZWZpbmUNCj4gPg0KPiBFRklfQUNQSV82XzFfUE1NVF9NRU1PUllfQUdHUkVHQVRPUl9E RVZJQ0VfVFlQRV9NRU1PUllfQw0KPiA+IE9OVFJPTExFUiAweDENCj4gPiArI2RlZmluZQ0KPiA+ IEVGSV9BQ1BJXzZfMV9QTU1UX01FTU9SWV9BR0dSRUdBVE9SX0RFVklDRV9UWVBFX0RJTU0NCj4g PiAweDINCj4gPg0KPiA+ICAvLy8NCj4gPiAgLy8vIFNvY2tldCBNZW1vcnkgQWdncmVnYXRvciBE ZXZpY2UgU3RydWN0dXJlLg0KPiA+IGRpZmYgLS1naXQgYS9NZGVQa2cvSW5jbHVkZS9JbmR1c3Ry eVN0YW5kYXJkL0FjcGk2Mi5oDQo+ID4gYi9NZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJk L0FjcGk2Mi5oDQo+ID4gaW5kZXgNCj4gPiAxYjI3MDRlOThlMzcwM2E0NDA1MDc1MjQ3NDMyZWM4 NDJlNDUwMjFiLi4zM2EwYTBmMjE5NTlkZjhiNjQ4MDNlDQo+ID4gOTcyYWIxOWYwYzBhYjE2MTll IDEwMDY0NA0KPiA+IC0tLSBhL01kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvQWNwaTYy LmgNCj4gPiArKysgYi9NZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0FjcGk2Mi5oDQo+ ID4gQEAgLTEwNzgsOSArMTA3OCw5IEBAIHR5cGVkZWYgc3RydWN0IHsNCj4gPiAgLy8vDQo+ID4g IC8vLyBNZW1vcnkgQWdncmVnYXRvciBEZXZpY2UgVHlwZQ0KPiA+ICAvLy8NCj4gPiAtI2RlZmlu ZQ0KPiA+IEVGSV9BQ1BJXzZfMl9QTU1UX01FTU9SWV9BR0dSRUdBVE9SX0RFVklDRV9UWVBFX1NP Q0tFVA0KPiA+IDB4MQ0KPiA+IC0jZGVmaW5lDQo+ID4NCj4gRUZJX0FDUElfNl8yX1BNTVRfTUVN T1JZX0FHR1JFR0FUT1JfREVWSUNFX1RZUEVfTUVNT1JZX0MNCj4gPiBPTlRST0xMRVIgMHgyDQo+ ID4gLSNkZWZpbmUNCj4gPiBFRklfQUNQSV82XzJfUE1NVF9NRU1PUllfQUdHUkVHQVRPUl9ERVZJ Q0VfVFlQRV9ESU1NDQo+ID4gMHgzDQo+ID4gKyNkZWZpbmUNCj4gPiBFRklfQUNQSV82XzJfUE1N VF9NRU1PUllfQUdHUkVHQVRPUl9ERVZJQ0VfVFlQRV9TT0NLRVQNCj4gPiAweDANCj4gPiArI2Rl ZmluZQ0KPiA+DQo+IEVGSV9BQ1BJXzZfMl9QTU1UX01FTU9SWV9BR0dSRUdBVE9SX0RFVklDRV9U WVBFX01FTU9SWV9DDQo+ID4gT05UUk9MTEVSIDB4MQ0KPiA+ICsjZGVmaW5lDQo+ID4gRUZJX0FD UElfNl8yX1BNTVRfTUVNT1JZX0FHR1JFR0FUT1JfREVWSUNFX1RZUEVfRElNTQ0KPiA+IDB4Mg0K PiA+DQo+ID4gIC8vLw0KPiA+ICAvLy8gU29ja2V0IE1lbW9yeSBBZ2dyZWdhdG9yIERldmljZSBT dHJ1Y3R1cmUuDQo+ID4gZGlmZiAtLWdpdCBhL01kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRh cmQvQWNwaTYzLmgNCj4gPiBiL01kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvQWNwaTYz LmgNCj4gPiBpbmRleA0KPiA+IGIyODFiMzAxNTVlOTBlYmE1MTY5ZGMzOWJkZTlhMzM3OWUzYjcw MDUuLjNiMTQyNmFmMjdlYTRlYmFkYTFhMQ0KPiA+IDJlOTljZTk1OGJiMjg4YWQ5MzEgMTAwNjQ0 DQo+ID4gLS0tIGEvTWRlUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9BY3BpNjMuaA0KPiA+ ICsrKyBiL01kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvQWNwaTYzLmgNCj4gPiBAQCAt MTA0MCw5ICsxMDQwLDkgQEAgdHlwZWRlZiBzdHJ1Y3Qgew0KPiA+ICAvLy8NCj4gPiAgLy8vIE1l bW9yeSBBZ2dyZWdhdG9yIERldmljZSBUeXBlDQo+ID4gIC8vLw0KPiA+IC0jZGVmaW5lDQo+ID4g RUZJX0FDUElfNl8zX1BNTVRfTUVNT1JZX0FHR1JFR0FUT1JfREVWSUNFX1RZUEVfU09DS0VUDQo+ ID4gMHgxDQo+ID4gLSNkZWZpbmUNCj4gPg0KPiBFRklfQUNQSV82XzNfUE1NVF9NRU1PUllfQUdH UkVHQVRPUl9ERVZJQ0VfVFlQRV9NRU1PUllfQw0KPiA+IE9OVFJPTExFUiAweDINCj4gPiAtI2Rl ZmluZQ0KPiA+IEVGSV9BQ1BJXzZfM19QTU1UX01FTU9SWV9BR0dSRUdBVE9SX0RFVklDRV9UWVBF X0RJTU0NCj4gPiAweDMNCj4gPiArI2RlZmluZQ0KPiA+IEVGSV9BQ1BJXzZfM19QTU1UX01FTU9S WV9BR0dSRUdBVE9SX0RFVklDRV9UWVBFX1NPQ0tFVA0KPiA+IDB4MA0KPiA+ICsjZGVmaW5lDQo+ ID4NCj4gRUZJX0FDUElfNl8zX1BNTVRfTUVNT1JZX0FHR1JFR0FUT1JfREVWSUNFX1RZUEVfTUVN T1JZX0MNCj4gPiBPTlRST0xMRVIgMHgxDQo+ID4gKyNkZWZpbmUNCj4gPiBFRklfQUNQSV82XzNf UE1NVF9NRU1PUllfQUdHUkVHQVRPUl9ERVZJQ0VfVFlQRV9ESU1NDQo+ID4gMHgyDQo+ID4NCj4g PiAgLy8vDQo+ID4gIC8vLyBTb2NrZXQgTWVtb3J5IEFnZ3JlZ2F0b3IgRGV2aWNlIFN0cnVjdHVy ZS4NCj4gPiBkaWZmIC0tZ2l0IGEvTWRlUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9BY3Bp NjQuaA0KPiA+IGIvTWRlUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9BY3BpNjQuaA0KPiA+ IGluZGV4DQo+ID4gM2E5MTMwMmY4YzBlNzFkNDk1MWQyN2FhYzM1MzIyMDczMjE5YzgzNi4uODM0 NmQ4M2YxMjQ5MDQ1NDk3YjYwMg0KPiA+IDkwN2I5NGZiYjJiNDk1Y2Q1NiAxMDA2NDQNCj4gPiAt LS0gYS9NZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0FjcGk2NC5oDQo+ID4gKysrIGIv TWRlUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9BY3BpNjQuaA0KPiA+IEBAIC0xMDc1LDkg KzEwNzUsOSBAQCB0eXBlZGVmIHN0cnVjdCB7DQo+ID4gIC8vLw0KPiA+ICAvLy8gTWVtb3J5IERl dmljZSBUeXBlLg0KPiA+ICAvLy8NCj4gPiAtI2RlZmluZSBFRklfQUNQSV82XzRfUE1UVF9NRU1P UllfREVWSUNFX1RZUEVfU09DS0VUDQo+ID4gMHgxDQo+ID4gLSNkZWZpbmUNCj4gPiBFRklfQUNQ SV82XzRfUE1UVF9NRU1PUllfREVWSUNFX1RZUEVfTUVNT1JZX0NPTlRST0xMRVINCj4gPiAweDIN Cj4gPiAtI2RlZmluZSBFRklfQUNQSV82XzRfUE1UVF9NRU1PUllfREVWSUNFX1RZUEVfRElNTQ0K PiA+IDB4Mw0KPiA+ICsjZGVmaW5lIEVGSV9BQ1BJXzZfNF9QTVRUX01FTU9SWV9ERVZJQ0VfVFlQ RV9TT0NLRVQNCj4gPiAweDANCj4gPiArI2RlZmluZQ0KPiA+IEVGSV9BQ1BJXzZfNF9QTVRUX01F TU9SWV9ERVZJQ0VfVFlQRV9NRU1PUllfQ09OVFJPTExFUg0KPiA+IDB4MQ0KPiA+ICsjZGVmaW5l IEVGSV9BQ1BJXzZfNF9QTVRUX01FTU9SWV9ERVZJQ0VfVFlQRV9ESU1NDQo+ID4gMHgyDQo+ID4g ICNkZWZpbmUNCj4gPiBFRklfQUNQSV82XzRfUE1UVF9NRU1PUllfREVWSUNFX1RZUEVfVkVORE9S X1NQRUNJRklDX1RZUEUNCj4gPiAweEZGDQo+ID4NCj4gPiAgLy8vDQo+ID4gLS0NCj4gPiBHdWlk KCJDRTE2NTY2OS0zRUYzLTQ5M0YtQjg1RC02MTkwRUU1Qjk3NTkiKQ0KPiA+DQo+ID4NCj4gPg0K PiA+DQo+ID4NCj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQoNCg==