From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (EUR05-DB8-obe.outbound.protection.outlook.com [40.107.20.52]) by mx.groups.io with SMTP id smtpd.web11.1627.1628607683443001179 for ; Tue, 10 Aug 2021 08:01:24 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=Wvldc6LA; spf=pass (domain: arm.com, ip: 40.107.20.52, 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=uWKmOQ/TLVuijLgYcdZt+dUtirnXIXNzbVPTPafXswo=; b=Wvldc6LArlQFWGWFI6gj4or/btHOrXNBolCjjC2YLZ0E2OrrqY+dVaPSSu1/7nO6K/i/gCfRQA2NFNJ/qBGo7lPD5JGdBLTxWwpIs9QckVhLAFOcZyCfzP0O6otoSJjqbYWTJRvPqTSnMG5CTdbVifUHBKYa5aPjzXImZT1avdM= Received: from DB6PR07CA0181.eurprd07.prod.outlook.com (2603:10a6:6:42::11) by VI1PR08MB5325.eurprd08.prod.outlook.com (2603:10a6:803:13e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.17; Tue, 10 Aug 2021 15:01:19 +0000 Received: from DB5EUR03FT032.eop-EUR03.prod.protection.outlook.com (2603:10a6:6:42:cafe::78) by DB6PR07CA0181.outlook.office365.com (2603:10a6:6:42::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.5 via Frontend Transport; Tue, 10 Aug 2021 15:01:19 +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 DB5EUR03FT032.mail.protection.outlook.com (10.152.20.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.16 via Frontend Transport; Tue, 10 Aug 2021 15:01:19 +0000 Received: ("Tessian outbound 7b804b1d9bbf:v101"); Tue, 10 Aug 2021 15:01:19 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: a9eea7ac05ef500b X-CR-MTA-TID: 64aa7808 Received: from 1a157a68f5d5.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 6852DBEB-BC99-46BF-8B27-329756305037.1; Tue, 10 Aug 2021 15:01:07 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 1a157a68f5d5.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 10 Aug 2021 15:01:07 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KK06hNsj+qG/BPGxq4v6RL1M+9QfC3MSIJ9QYWs/HKJDX7rQaMRDB1TdnCqnxm+EkdYV22HRKflZ7RCb3peg2zuG8jpF0Fl4n2V9vyJCPHyUsjXZNjREa7pKrITWggKN+q/PbYt5EJo5vb/ktvC2SuObWwANaySwnDHJAaOSWjwPV/M+Wilt581c33R5YOtmrBxFnjfCZwMo/L+Lr8zLe8YmjUbvNi9kqm0hT0dM9p329BeyrQun4750TvZU9MHax/FqlWHHxMVCY68zI55cvAEdvGDbbIZ16k8Na2kV92IfZ37o0A5m9eWkWRfpjLggVYdDqI/+ghrUvzhUBU75Ww== 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=uWKmOQ/TLVuijLgYcdZt+dUtirnXIXNzbVPTPafXswo=; b=jOEyWacDwe2RuXjREpIC242rVs6CJYqT5EdVCVWQXRS7MGqBXAseoYe4bmdVUxHFNQLOgUykO/q5qZZttdZbj/twl3z2wHleqhZxROFhXTh+ymos0dBfbRI2wJi63ud0Vl4eVW8jKL4QsT1d5Li5xK9nzN4KBX2QItG3lCTIn1yehqE+D99G+7Tjnv7wxQ/ee+Rm9qkrTh3evkv7esmJxl6SHUI2/zjaDKN3Mk+hDzGF8i54AgxDUwf4L1Y409TSz07wAnLoHVX0CY+3VInN1Y+3u87PP+XrKnjCtyEXywn24JZx8xdSTOb/bq+N89sZ6oFsVkW05fMFGDpsjvtVJQ== 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=uWKmOQ/TLVuijLgYcdZt+dUtirnXIXNzbVPTPafXswo=; b=Wvldc6LArlQFWGWFI6gj4or/btHOrXNBolCjjC2YLZ0E2OrrqY+dVaPSSu1/7nO6K/i/gCfRQA2NFNJ/qBGo7lPD5JGdBLTxWwpIs9QckVhLAFOcZyCfzP0O6otoSJjqbYWTJRvPqTSnMG5CTdbVifUHBKYa5aPjzXImZT1avdM= Received: from PAXPR08MB6987.eurprd08.prod.outlook.com (2603:10a6:102:1df::15) by PAXPR08MB6895.eurprd08.prod.outlook.com (2603:10a6:102:134::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.19; Tue, 10 Aug 2021 15:01:04 +0000 Received: from PAXPR08MB6987.eurprd08.prod.outlook.com ([fe80::8888:874d:364:7237]) by PAXPR08MB6987.eurprd08.prod.outlook.com ([fe80::8888:874d:364:7237%5]) with mapi id 15.20.4394.023; Tue, 10 Aug 2021 15:01:04 +0000 From: "Samer El-Haj-Mahmoud" To: "devel@edk2.groups.io" , "ardb@kernel.org" CC: Marcin Wojtas , Leif Lindholm , Ard Biesheuvel , Grzegorz Jaszczyk , Grzegorz Bernacki , "upstream@semihalf.com" , "Jon (jon@solid-run.com)" , Samer El-Haj-Mahmoud Subject: Re: [edk2-devel] [edk2-platforms PATCH 2/7] Marvell: Armada7k8k/OcteonTx: Add missing _STA methods in ACPI tables Thread-Topic: [edk2-devel] [edk2-platforms PATCH 2/7] Marvell: Armada7k8k/OcteonTx: Add missing _STA methods in ACPI tables Thread-Index: AQHXfIDlsRa9bDegOUmLOPw0iZFuRatKDzEAgABXJwCAD13CAIAAAzIAgAGSMoCAEZNMoIAABbYAgAAFW1A= Date: Tue, 10 Aug 2021 15:01:04 +0000 Message-ID: References: <20210719093015.1490932-1-mw@semihalf.com> <20210719093015.1490932-3-mw@semihalf.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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: a0eb9ac0-ad4a-4459-d482-08d95c0fb5a4 x-ms-traffictypediagnostic: PAXPR08MB6895:|VI1PR08MB5325: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: XfC2pVV8N+8MwJ28se6MFm5B2ghpesUCzk8oMmd4lilLoaSiP/iSXfLD0gXRh1FO9x83TnB64cqnFZOdWRouHOTDGIpGVnspkJ4L+iORMBJZUvrAoG6xV45IrifnnqXPSpHSsQ8LnfOJFM7OHvYPtARP73bi9BKad1kW1mZnc0TjgzVpf2+I0e0w0hPhBdZsTI7Z7d2BJODq62VZeigEVUHcd6gWJzGxRGWT5+uo/UGHJg94+Znzgk3yv7RGyKWyAVzZ5JRx2Vio3p5eQ85jqcgxObWGUjP0INPmLd3r0b7f6se3X1zMduwZvvpaCTTWQ2By+d4Ksp+l70VUUDloDe3r+ShpEzYIb9asvl4KvaRKvNawfMfDThsIQPu446w87r/DFpSJ6SkbJywJYsV4OU4Rkvw2BNae1lOmD6kaivTNXwtJwHXnQd+dycNHE+A1rZfWe41XwZMeeMY+kd8dOWq5qKJTzp+wk4VBSTNXcGNY/Tf0KSLiLRMjQZLSY7qrScLt8ANj5w8NEd6ZfULYHM5+qpUEfsJlcSQd9BNII0ekKuQsB80L/TdvURbDg0PCskWIfENYS4PWm43bEExYp9Qz+p/Rrz77rdsIOlSR8274BteaYe+g4l1tNQPufm6Pbe8GKno8QzCHNRyhu8rxyNmRyDYDG5Hl2GHKOrGsehGL9PUuxzXHvvl7CmkcVyHk0tMEyLhhd3JQoD9y++0ulAARwYRGZDQydOE3P+a9dAd1ojeT3wf6n6/qXtVhir3LCGYUOd2sSnVWwmj0773He27vgSUjDlauXQbY22i/YvAmMYgO+Ou2VUuLUD7Co//O5OxV3g22WfFWEjz0Pfrmbg== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR08MB6987.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(39860400002)(376002)(366004)(396003)(136003)(346002)(71200400001)(53546011)(6506007)(966005)(64756008)(26005)(7696005)(5660300002)(86362001)(66476007)(66946007)(478600001)(52536014)(8676002)(83380400001)(186003)(8936002)(76116006)(66446008)(66556008)(9686003)(33656002)(110136005)(4326008)(55016002)(122000001)(38100700002)(54906003)(2906002)(316002)(38070700005);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?K2VENU8yd3IyL2VPYVlrektQUi9ZSXY4M050Q3MzYzh0TEVFV2k2c0MyN1pw?= =?utf-8?B?MFo5Z2poRHNwck05bjRtdFovMDlOTWF2M1hQRVh2c1dnRC9IYlFOYXFldkZx?= =?utf-8?B?WUxNeExCSEw4T3dRVWsvdko5WUNmcDBjNG5wT0ZKQ1dPMWthenZ6YzYxSzFS?= =?utf-8?B?L1gyRDNVditlTDJWNG80TWZVckJEb1drbkN4OTBuYXZxM1QyU3JLZUNFbjRx?= =?utf-8?B?S1VhOGt4TVlsMEkrWSswZWN5SGp1bDNwTXNGZ1lJeWN4OUhVSlFCeW5ZcitZ?= =?utf-8?B?dWFBVmxHMFlsMTltaXZuZ0tEdnZtTnd3aGg3Ky9kUHIvRmJtb1BVUlNtVksw?= =?utf-8?B?b011Z0RKV3dvYUtQT2NLR3FXeXBSOXdGNW9sVXNqK2F2T3kwRHpIQVFXMkFS?= =?utf-8?B?Z1N4eVBMYlVNemEybzF0VDFQM2pyemtObi9ZV3JuVGx2NW5LM293elVrSUtj?= =?utf-8?B?bllLRUJXWDd0UDlhdFMvajg2Vk1XMlRDT1VKdWZreEJlU3FYUlVaMitxeHpx?= =?utf-8?B?UzgyVUlRbURRb2IwUm11d3hndWl2STRxamZXN2JtTmtLNEdMN3NENVVjNTJp?= =?utf-8?B?V3IwbWVQVjdNS3lVYXRBZE9UUmxyNnJXdjVUNEtuZ1NxNk5nSFk2Y05lU2ZF?= =?utf-8?B?SEVRNzF2cXpkWUxWb3p1YUxRcEZmOWNscHJJTEZ4V1V5Y3ExZDRtZVhMZ2ly?= =?utf-8?B?RWl1UGZ5eXkxQzZuY1VpNmlieXpzWUMzdTdKUkhSRkZydXBpdDFENlg1MlRh?= =?utf-8?B?TDV2am5mYWhFRHJaWlI1K0lIUFIvR3d4RGVwbWZwRXN1MUs5UXVrMzdvWUVU?= =?utf-8?B?SFRvWENIeGQ3MXNiVjBoa3BrRkkvamVQLzN1TlR5dnZBZEVkem5qNm9GZitl?= =?utf-8?B?UXR3bXFFNjJjZHIrbGxEK3A5Q3IxcnB0NVNuTHFRZGtUZFNLRE9FQVBrOFQ2?= =?utf-8?B?eElYUVc5SFBEQ0pTUHdiV3ExeGJYdC9TSVRtNVZMQ0hiRy83YWRuMUlaQWVV?= =?utf-8?B?aGJOVDY3NEQydEx5NjV6eVkwK0JnaVg0NDAyVStPV0ZLMDdoUm9peVprS3FG?= =?utf-8?B?dmJCTk1WTVdrMmRFZUxLd0RGVVBvQlk1VkU4V2VUNTBQMDYwaktzaWZONmNR?= =?utf-8?B?aHFxRHh6SGczYTRnamFOZ0xHTnNiRHhrYmZzWE4yWGJCOE9UdVdSZVBWemEv?= =?utf-8?B?V1ZUSjMrUzZ1SGhhTVluMzNwcGxEUS9NQmNITWZpNE9CRUdQRTVORFRrVUVy?= =?utf-8?B?WngrdmV0MnpqeGZwL3lWd2plUXBUMVVXWnAwSUtXV3BuVmhBUEh0UklKK1Rx?= =?utf-8?B?eDRHdCszUlI1SDNLVnBraDJnYlYyT1ljVTRaT3drMnBDS0t6Uk1jbzZJYitC?= =?utf-8?B?ZllMSStUZUxUVnczMk5HSnZydVF5Yy9MREY5MHZOMFFjVzM0dDZPVDJLeXBx?= =?utf-8?B?bENhSkpMV0FPVnRXRnFMZUFER0NZSFhWcUE2d0FHMUFrSnB6djdqc043SnNM?= =?utf-8?B?WEdEOGRtaGt1ZHdjd2YwMTVJQjRnaUxPdFFRKzZ2OHBZeDZ0dTlpVTZKWVVo?= =?utf-8?B?Yk5LTGJYUkU3K3p0d3VYS2lzNUJZamNqcURMeXFtYjZpY05WUGtwZEswamx0?= =?utf-8?B?clRCREFWU2tWTjJxbEhtQTNJUzZvMHhZMFZqMXNQOGkraGljdVZDZnZMQkxj?= =?utf-8?B?eFVTSndyWUJJdmpndWpZb3RZM1hHdnhvaW92MVMzTEIzVnNKbkd4blpIVFh2?= =?utf-8?Q?M5RpjbDF1Um9PdT5cxNTBTi9VxqJcZ8en0Zpcc2?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6895 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: DB5EUR03FT032.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: d24bac96-cb9e-46a4-1fed-08d95c0facce X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QWKeLIjs05wvitlWIQCVqx8vWQMPsqXxiosk0sq9wG+QQ7pEYi+ro0p9cUbB173+Jy8/e+q7lCIOXWYPCcqZZFC11EH/HPN8JBxIIjYs8bF3spFiNdKpzNE9YnY+H87PkuUq00aH6+W7BRxGSfEz/qyrE+RRGi8xITYSro7YhiukJTQhAG3nralt9poRlb7JyaKydS0r2Y6AB7lSGYzJRqyMrQ9M+xiCJLewWRB/8qsHmsC9qvK0x+twgb3809r1FWLT3/20rK9e2InDNyEGsKGPcVk/Lje83gfI+nnGh+67mVHXzfoXhNzqE5M3gXOgV2T4fjnTNs7fOyfZ9z/ESffvGvM74OqMZrv3uQ5bxU3hPmYGQ3qwDvc4bObFaJ+rp1BQRiCJtxeU9LgRz8jpgA9K+812gOvcZCT/VwfNuT883DBQz5oKkmsp5dcDWYqf/D3FlIbGdp/vPNhELsT6oEakIhVovmCWgwfLJIiDx4v7wm/PUzsdsVaK0p9FMSTwZ9lwe0ZwpcfyVrvXgxYs6NOvWImdVEHffqKP4rRtv40wUDXZ8QIpco+XAI1AMds5v1BGRwpTA6mrChD0uPzmknI00HzBhFu3q4TfqBmkCT3ebYZNLHlcbDptX/BOsJMI2GkB+IrsD7r1ZQk1BpdS1wp3tjOVujUs7IfKu098QGL3pjmexk3zkrO4hU66HTMM99hwVhqxmYTGekN4getcTGvWiSI1Nz3sGAUt9uw94sUqqZXhIpmzuI1I41WqKAzb+IHb2M2w9/IwNhDSY6y8oxhO1c1BM+xhE+s2wmq1nzw4bj6NNSZFceJpkedfedLV+bPNQw1T9wl1gD2BjwuauQ== 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)(346002)(396003)(376002)(136003)(39850400004)(36840700001)(46966006)(26005)(83380400001)(186003)(33656002)(70586007)(5660300002)(70206006)(110136005)(47076005)(7696005)(36860700001)(54906003)(4326008)(316002)(9686003)(55016002)(2906002)(53546011)(81166007)(82740400003)(6506007)(356005)(966005)(52536014)(86362001)(8936002)(8676002)(336012)(82310400003)(478600001);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Aug 2021 15:01:19.1299 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a0eb9ac0-ad4a-4459-d482-08d95c0fb5a4 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: DB5EUR03FT032.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5325 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2ZWxAZWRrMi5ncm91 cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgQXJkDQo+IEJpZXNoZXV2 ZWwgdmlhIGdyb3Vwcy5pbw0KPiBTZW50OiBUdWVzZGF5LCBBdWd1c3QgMTAsIDIwMjEgMTA6NDEg QU0NCj4gVG86IGVkazItZGV2ZWwtZ3JvdXBzLWlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz47IFNh bWVyIEVsLUhhai1NYWhtb3VkDQo+IDxTYW1lci5FbC1IYWotTWFobW91ZEBhcm0uY29tPg0KPiBD YzogTWFyY2luIFdvanRhcyA8bXdAc2VtaWhhbGYuY29tPjsgTGVpZiBMaW5kaG9sbSA8bGVpZkBu dXZpYWluYy5jb20+Ow0KPiBBcmQgQmllc2hldXZlbCA8YXJkYit0aWFub2NvcmVAa2VybmVsLm9y Zz47IEdyemVnb3J6IEphc3pjenlrDQo+IDxqYXpAc2VtaWhhbGYuY29tPjsgR3J6ZWdvcnogQmVy bmFja2kgPGdqYkBzZW1paGFsZi5jb20+Ow0KPiB1cHN0cmVhbUBzZW1paGFsZi5jb207IEpvbiAo am9uQHNvbGlkLXJ1bi5jb20pIDxqb25Ac29saWQtcnVuLmNvbT4NCj4gU3ViamVjdDogUmU6IFtl ZGsyLWRldmVsXSBbZWRrMi1wbGF0Zm9ybXMgUEFUQ0ggMi83XSBNYXJ2ZWxsOg0KPiBBcm1hZGE3 azhrL09jdGVvblR4OiBBZGQgbWlzc2luZyBfU1RBIG1ldGhvZHMgaW4gQUNQSSB0YWJsZXMNCj4N Cj4gT24gVHVlLCAxMCBBdWcgMjAyMSBhdCAxNjozNiwgU2FtZXIgRWwtSGFqLU1haG1vdWQNCj4g PHNhbWVyLmVsLWhhai1tYWhtb3VkQGFybS5jb20+IHdyb3RlOg0KPiA+DQo+ID4gQXBvbG9naWVz IGZvciB0aGUgdGFyZGluZXNzIGluIHJlcGx5aW5nIHRvIHRoaXMuIFBsZWFzZSBzZWUgbXkgY29t bWVudHMNCj4gYmVsb3cuDQo+ID4NCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ ID4gPiBGcm9tOiBNYXJjaW4gV29qdGFzIDxtd0BzZW1paGFsZi5jb20+DQo+ID4gPiBTZW50OiBG cmlkYXksIEp1bHkgMzAsIDIwMjEgNTo1NyBBTQ0KPiA+ID4gVG86IEFyZCBCaWVzaGV1dmVsIDxh cmRiQGtlcm5lbC5vcmc+DQo+ID4gPiBDYzogU2FtZXIgRWwtSGFqLU1haG1vdWQgPFNhbWVyLkVs LUhhai1NYWhtb3VkQGFybS5jb20+OyBlZGsyLQ0KPiA+ID4gZGV2ZWwtZ3JvdXBzLWlvIDxkZXZl bEBlZGsyLmdyb3Vwcy5pbz47IExlaWYgTGluZGhvbG0NCj4gPiA+IDxsZWlmQG51dmlhaW5jLmNv bT47IEFyZCBCaWVzaGV1dmVsIDxhcmRiK3RpYW5vY29yZUBrZXJuZWwub3JnPjsNCj4gPiA+IEdy emVnb3J6IEphc3pjenlrIDxqYXpAc2VtaWhhbGYuY29tPjsgR3J6ZWdvcnogQmVybmFja2kNCj4g PiA+IDxnamJAc2VtaWhhbGYuY29tPjsgdXBzdHJlYW1Ac2VtaWhhbGYuY29tOyBKb24gKGpvbkBz b2xpZC0NCj4gcnVuLmNvbSkNCj4gPiA+IDxqb25Ac29saWQtcnVuLmNvbT4NCj4gPiA+IFN1Ympl Y3Q6IFJlOiBbZWRrMi1wbGF0Zm9ybXMgUEFUQ0ggMi83XSBNYXJ2ZWxsOiBBcm1hZGE3azhrL09j dGVvblR4Og0KPiA+ID4gQWRkIG1pc3NpbmcgX1NUQSBtZXRob2RzIGluIEFDUEkgdGFibGVzDQo+ ID4gPg0KPiA+ID4gSGkgQXJkLA0KPiA+ID4NCj4gPiA+IGN6dy4sIDI5IGxpcCAyMDIxIG8gMTE6 NTggQXJkIEJpZXNoZXV2ZWwgPGFyZGJAa2VybmVsLm9yZz4gbmFwaXNhxYIoYSk6DQo+ID4gPiA+ DQo+ID4gPiA+IE9uIFRodSwgMjkgSnVsIDIwMjEgYXQgMTE6NDYsIE1hcmNpbiBXb2p0YXMgPG13 QHNlbWloYWxmLmNvbT4NCj4gd3JvdGU6DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBIaSBBcmQsDQo+ ID4gPiA+ID4NCj4gPiA+ID4gPiBwb24uLCAxOSBsaXAgMjAyMSBvIDE3OjA2IE1hcmNpbiBXb2p0 YXMgPG13QHNlbWloYWxmLmNvbT4NCj4gbmFwaXNhxYIoYSk6DQo+ID4gPiA+ID4gPg0KPiA+ID4g PiA+ID4gSGkgQXJkLA0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IHBvbi4sIDE5IGxpcCAyMDIx IG8gMTE6NTQgQXJkIEJpZXNoZXV2ZWwgPGFyZGJAa2VybmVsLm9yZz4NCj4gbmFwaXNhxYIoYSk6 DQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+IE9uIE1vbiwgMTkgSnVsIDIwMjEgYXQgMTE6 MzEsIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4NCj4gPiA+IHdyb3RlOg0KPiA+ID4g PiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+ID4gQkJSIDEuMCBzcGVjIHNheXMgdGhhdCBfU1RBIGlz IHJlcXVpcmVkIGZvciBlYWNoIGRldmljZSBpbiBEU0RUDQo+IG9yDQo+ID4gPiBTU0RULg0KPiA+ ID4gPiA+ID4gPiA+IEZpeCB0aGF0IGZvciBhbGwgcGxhdGZvcm1zIHdpdGggdGhlIE1hcnZlbGwg U29DJ3MuDQo+ID4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gQ2Fu IHdlIGZpeCB0aGUgQkJSIGluc3RlYWQ/IElmIEFDUEkgaXRzZWxmIGRvZXMgbm90IHJlcXVpcmUg X1NUQSwNCj4gQkJSDQo+ID4gPiA+ID4gPiA+IHNob3VsZCBub3QgcmVxdWlyZSBpdCBlaXRoZXIu DQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4g SSBjb25zdWx0ZWQgd2l0aCBBUk0gb24gdGhlIG1hdHRlci4gU0JCUiBoYXMgcmVxdWlyZW1lbnRz IG9mDQo+IHRoaW5ncw0KPiA+ID4gPiA+ID4gdGhhdCBhcmUgb3RoZXJ3aXNlIG9wdGlvbmFsIGlu IFVFRkkvQUNQSS9TTUJJT1MuIEFsc28gc29tZSBPUydzDQo+IG1heQ0KPiA+ID4gPiA+ID4gcmVx dWlyZSB0aGF0IGFuZCBJIGNhbiBzZWUgdGhvc2UgbWV0aG9kcyBpbiBtb3N0IG9mIHRoZSBvdGhl ciBBQ1BJDQo+ID4gPiA+ID4gPiBzb3VyY2UgZmlsZXMgaW4gdGhlIGVkazItcGxhdGZvbXMgdHJl ZS4gSSB0aGluayB0aGUgQkJSIHJlcXVpcmVtZW50cw0KPiA+ID4gPiA+ID4gZGlzY3Vzc2lvbnMg Y2FuIGZvbGxvdywgYnV0IGl0IHdvdWxkIGJlIGdyZWF0IGlmIHRoaXMgY2hhbmdlIGNhbiBiZQ0K PiA+ID4gPiA+ID4gYXBwbGllZCwgc28gdGhhdCBubyB0byBibG9jayBvdGhlciBkZXZlbG9wbWVu dC4NCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBEbyB5b3UgaGF2ZSBhbnkgZmVl ZGJhY2sgdG8gdGhlIHBhdGNoc2V0IGFuZCB0aGUgX1NUQSBtZXRob2RzDQo+ID4gPiBjb25jZXJu cz8NCj4gPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBZZXMuIEkgd291bGQgbGlrZSB0byB1bmRl cnN0YW5kIHdoeSBfU1RBIG1ldGhvZHMgYXJlIG5vdyBtYW5kYXRlZA0KPiBieQ0KPiA+ID4gQkJS Lg0KPiA+ID4gPg0KPiA+ID4NCj4gPiA+IFVuZGVyc3Rvb2QuIFByb3ZpZGluZyBhbiBhbnN3ZXIg bWF5IG5vdCBiZSBpbW1lZGlhdGUgYW5kIG1heQ0KPiBwb3NzaWJseQ0KPiA+ID4gcmVxdWlyZSBm dXJ0aGVyIGRpc2N1c3Npb24gb24gdGhlIFN5c3RlbUFyY2hBQyBsZXZlbC4NCj4gPiA+IEhvdyBh Ym91dCB3ZSB3aXRoZHJhdyB0aGlzIHNpbmdsZSBwYXRjaCBmb3Igbm93IGFuZCBwcm9jZXNzIHRo ZQ0KPiA+ID4gcmVtYWluaW5nIG9uZXM/IFdlIHdvdWxkIGNvbWUgYmFjayB0byB0aGUgX1NUQSBz dWJqZWN0LCBhcyBzb29uIGFzDQo+ID4gPiB0aGVyZSdzIG1vcmUgaW5mb3JtYXRpb24gYXZhaWxh YmxlLg0KPiA+ID4NCj4gPiA+IEJlc3QgcmVnYXJkcywNCj4gPiA+IE1hcmNpbg0KPiA+ID4NCj4g Pg0KPiA+IF9TVEEgaGFzIGJlZW4gcmVxdWlyZWQgaW4gU0JCUiBzaW5jZSB2ZXIgMS4wIChwdWJs aXNoZWQgMjAxNiwgd2l0aCB0aGUgMC45DQo+IGRyYWZ0IHNpbmNlIDIwMTQpDQo+ID4gaHR0cHM6 Ly9kZXZlbG9wZXIuYXJtLmNvbS9kb2N1bWVudGF0aW9uL2RlbjAwNDQvYi8/bGFuZz1lbg0KPiA+ DQo+ID4gSSBkbyBub3QgaGF2ZSB0aGUgaGlzdG9yeSBvbiB3aHkgU0JCUiAxLjArIHJlcXVpcmVz IF9TVEEsIGJ1dCBpdCBtb3N0IGxpa2VseQ0KPiBoYXMgdG8gZG8gd2l0IHRoZSBXaW5kb3dzIHN0 cm9uZyB1c2UgY2FzZSBmb3IgaXQ6DQo+IGh0dHBzOi8vZG9jcy5taWNyb3NvZnQuY29tL2VuLXVz L3dpbmRvd3MtDQo+IGhhcmR3YXJlL2RyaXZlcnMvYnJpbmd1cC9kZXZpY2UtbWFuYWdlbWVudC1u YW1lc3BhY2UtDQo+IG9iamVjdHMjZGV2aWNlLXN0YXR1cy1jaGFuZ2VzIC4gV2luZG93cyBpcyBh IGtleSBPUyB0YXJnZXRlZCBieSBTQkJSLg0KPiA+DQo+DQo+IE9LLCBJIHN0YW5kIGNvcnJlY3Rl ZCBhZ2FpbiA6LSkNCj4NCj4gTWFyY2luLA0KPg0KPiBJIHdvbid0IG9iamVjdCBmdXJ0aGVyIHRv IHRoZXNlIGFkZGl0aW9ucyAtcGxlYXNlIHJlc3BpbiB0aGUgcGF0Y2ggb24NCj4gdG9wIG9mIGN1 cnJlbnQgZWRrMi1wbGF0Zm9ybSBhbmQgSSB3aWxsIGFwcGx5IGl0IHJpZ2h0IGF3YXkuDQo+DQoN ClRoYW5rIHlvdSBBcmQhIDotKQ0KDQo+DQo+IA0KPg0KDQpJTVBPUlRBTlQgTk9USUNFOiBUaGUg Y29udGVudHMgb2YgdGhpcyBlbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGFyZSBjb25maWRlbnRp YWwgYW5kIG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRl ZCByZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBhbmQgZG8g bm90IGRpc2Nsb3NlIHRoZSBjb250ZW50cyB0byBhbnkgb3RoZXIgcGVyc29uLCB1c2UgaXQgZm9y IGFueSBwdXJwb3NlLCBvciBzdG9yZSBvciBjb3B5IHRoZSBpbmZvcm1hdGlvbiBpbiBhbnkgbWVk aXVtLiBUaGFuayB5b3UuDQo=