From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (EUR04-VI1-obe.outbound.protection.outlook.com [40.107.8.77]) by mx.groups.io with SMTP id smtpd.web09.5254.1626771536180123807 for ; Tue, 20 Jul 2021 01:58:57 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=ESf9boiL; spf=pass (domain: arm.com, ip: 40.107.8.77, mailfrom: sunny.wang@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=mxxdeAKCKJHtc+1fP69ILZY2cnomTHfVpHr54Ewr30k=; b=ESf9boiLkdf4+AXvqrlxAPDD3U2A4L2g+jM+whVgh2LqnTGZV+PiTs3UqhghAG/KEa4w++fjpoBiE5Flk2GAvU00WWf/GM51RUMshw5i2Dmg1Ohp2MWF/D2/msD9r22uqVUt5p86W28SAHPydPYoEf3malRh5e6uZHZg8u4Z1S8= Received: from PR2P264CA0003.FRAP264.PROD.OUTLOOK.COM (2603:10a6:101::15) by AM5PR0801MB1795.eurprd08.prod.outlook.com (2603:10a6:203:2f::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.28; Tue, 20 Jul 2021 08:58:52 +0000 Received: from VE1EUR03FT028.eop-EUR03.prod.protection.outlook.com (2603:10a6:101:0:cafe::c3) by PR2P264CA0003.outlook.office365.com (2603:10a6:101::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.21 via Frontend Transport; Tue, 20 Jul 2021 08:58:52 +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 VE1EUR03FT028.mail.protection.outlook.com (10.152.18.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.21 via Frontend Transport; Tue, 20 Jul 2021 08:58:52 +0000 Received: ("Tessian outbound b269bca6e298:v99"); Tue, 20 Jul 2021 08:58:52 +0000 X-CR-MTA-TID: 64aa7808 Received: from 7b608ea05b38.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id C3221C14-A585-4C14-B4C9-36C480477A96.1; Tue, 20 Jul 2021 08:58:41 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 7b608ea05b38.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 20 Jul 2021 08:58:41 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fw3bTtMMl5NprT5NoSUcay3Cf0VA2TBNhTXKvLEL8Z6w6DuGk4RQJjwzx1a5VZExXqMQjNSGd68tnTb/dJHxVy6a6MGQSGXU16E0m4jeEKXCFC+wKdJ0x8LOq/o3GOWG56dKaJo20BdUOPZLhrEZsiShx/xPCRNjGMw+W0pLcsaAD7wLbEEKkiCyQ7bnlT2ImsiQWnIV7mCMY2r98tKLRXPlmysvIV5r0V9h+N8T0JA6CDyrpPGhXdAnavouws7tRrsjpts+PcV0SVPGmxoYTWdbqkeiuHLt7aaGv5QLTYNXpfvvEHjK6voBN8npzLOAzPyXMRGvYXRBVD8LkRzPWw== 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=mxxdeAKCKJHtc+1fP69ILZY2cnomTHfVpHr54Ewr30k=; b=FfltV+KBgcFLO0D6+clPAKmWJAvR5FA9JVQEAVLsxZuGe5CA03sQdE/WSLPwpuiHeVO9kV15yDE6hKxURyj7RCdm/IamzP1xsvsOLgStUHPi3m7PmmPWO+hM2/3nldF3Uvd+yyOwgO9cNVNvmIXBCEuoFcB0ggTYeARLcVgEZJF9eo2gDGgvKuHIUM9v/zkE++xbs0eTa67S4bDfWlNxPB/SDjT73T0gc4X+jAOSQ8Q4q/OKVVpyM0eDzpG6K/dh7T2SV4bByq+9enkgMtzl8gIxzPwRuMBcfxSmeAzhnPUJa+zmz2yMvCMv0o4/bnyFwiw+9jZdTRjCbWIcUeFTNA== 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=mxxdeAKCKJHtc+1fP69ILZY2cnomTHfVpHr54Ewr30k=; b=ESf9boiLkdf4+AXvqrlxAPDD3U2A4L2g+jM+whVgh2LqnTGZV+PiTs3UqhghAG/KEa4w++fjpoBiE5Flk2GAvU00WWf/GM51RUMshw5i2Dmg1Ohp2MWF/D2/msD9r22uqVUt5p86W28SAHPydPYoEf3malRh5e6uZHZg8u4Z1S8= Received: from DB8PR08MB3993.eurprd08.prod.outlook.com (2603:10a6:10:ad::26) by DB7PR08MB3259.eurprd08.prod.outlook.com (2603:10a6:5:1f::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.29; Tue, 20 Jul 2021 08:58:40 +0000 Received: from DB8PR08MB3993.eurprd08.prod.outlook.com ([fe80::14b0:85d6:deeb:9ee0]) by DB8PR08MB3993.eurprd08.prod.outlook.com ([fe80::14b0:85d6:deeb:9ee0%7]) with mapi id 15.20.4331.034; Tue, 20 Jul 2021 08:58:40 +0000 From: "Sunny Wang" To: "devel@edk2.groups.io" , Samer El-Haj-Mahmoud , Ard Biesheuvel CC: Leif Lindholm , Pete Batard , "Andrei Warkentin (awarkentin@vmware.com)" , =?utf-8?B?TWFyaW8gQsSDbMSDbmljxIM=?= , Sunny Wang Subject: Re: [edk2-devel] [edk2-platform][PATCH v1 1/1] Platform/RaspberryPi/RPi4: Fix non-standard ACPI HIDs Thread-Topic: [edk2-devel] [edk2-platform][PATCH v1 1/1] Platform/RaspberryPi/RPi4: Fix non-standard ACPI HIDs Thread-Index: Add9RPVflYTGYd8xTWq9zsOZNYghUg== Date: Tue, 20 Jul 2021 08:58:39 +0000 Message-ID: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 3C1D6737C6272C48925A01991BE32D9D.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: cfb5870a-2136-497d-701c-08d94b5c98fe x-ms-traffictypediagnostic: DB7PR08MB3259:|AM5PR0801MB1795: 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:419;OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: XQhdMUkNZ+c4PFxk3qIHZ4O0moMtqcTp9FiS75IvclKKXiihqH37yeH/tKDoZ6G67J3GdbQObYr1g0d4Au6GJSVGVPp1EZgtCyy4hKcH8it+oYKNYNpvk/yjO+7U3PekbcCi5zE9W20ONz2ul1nW7+gqDtMNF8gCGfspQoDw0f9nDF+CWxKf3DZ6nDMQzRFKrXfEWB0M+w5o3laIqIfGm2ryTCzfArrE12a6AoIZBJxWRaCarT4gilbiov+oZ4Il/nefbia4CygaKivp1FQ46S4EYE95CKRo8HMRz09l4qQN6C1E/IrVDycq3NVxVy+zXcDy+LJ2QAJv0HBM/vMYDUkfVCEGmmMrdKJmzwH2MZH99MuaqAbqGe9uOPXnnSOGM3clC7BIXIrHdWBAdyvXhFHI9CwsV3f6UL7n1s31sR1Ga8+vOhh6/ioo5c6CB4Tle6XLDfmhkyk/+AkzI1XcePkQdpUZjKY4j+TJkneAE8T3g7iVEgZJuddy/H1n5SJjtpg3/XMX0iZH8U+qIrF8YqETbvxGL9NyJ3mFTEA/tJ5HtiEDs9JneKFb31JOAkSl1rm+wKkcg7eQgZ/BKpxnfFyRQMK7cRWKbno98DMdmFwRYF3/uHFrtgTw8amIMm0MRzEEXkYzJ/eL/4z0cLSdRWSnlDf/SklK2lPhJmFKfEUC0o8yEkzab7ccWBJrpjWEAuk+mQppnyvBE9sbX79GdA73oVu5ui8rpPOKPAcN12eGtsKnS6wq0JV7LbN2UtzwlJ5509/FCKhU6r5JIhowO2Nlo2NnQB+gFpRR8CHHQ+qrnQMs7vADRzCZsunHkrfw6qNl3GdWIRmgOIwd9owDRA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB8PR08MB3993.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(376002)(136003)(346002)(39850400004)(396003)(366004)(5660300002)(110136005)(54906003)(38100700002)(316002)(8936002)(66574015)(52536014)(4326008)(186003)(53546011)(8676002)(33656002)(26005)(83380400001)(6506007)(55016002)(478600001)(66446008)(7696005)(966005)(76116006)(64756008)(66556008)(2906002)(66946007)(71200400001)(9686003)(66476007)(122000001)(86362001)(38070700004);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RnVTQ1lqR3E5YTdybmcxWWEvK3NrM0xiVDVFL3BaVG95SlhBU2NjMFd3M0pZ?= =?utf-8?B?cElRbk9KUHRuZGFFV3Nka0p5UUtWVlc5OGE4Nll6cDk3YlhQVzdWRjRiUGhE?= =?utf-8?B?SktXaVJjZ0pFQUFROHlUQjNXTTRuK1M1U1NpQzFBa2dtQm42cExORXRMV25m?= =?utf-8?B?OVN3NWpCekIzNE1GODdpU3JYcGhEbnNhdmVTNFp2djVJclFkR3dOTXQ3RHNQ?= =?utf-8?B?Ulgya3I2RVpWb2pEcnAwelBPY0NxV21xOGw3cXdibnVTcURsL1lWQTRQVjMy?= =?utf-8?B?SWx0SWVUMWRGL2UzaVNTM1RYOUFYN1RtREMyOU5ObVZnQU5WdXU2SUxJQTho?= =?utf-8?B?cFJ3YmkrQUlIYy9pV0ozY2xMaG5PZ3ZoYm9lQmVPK2FlMGpCcTJZL3VIS3M3?= =?utf-8?B?TGNqSUpKRXdJQmFUVDVWWXh5cFNLdTM5N2tsanppL0lvUXgzRmswLzVJMlZN?= =?utf-8?B?SzQ2eWlnMUwvekhUMmNpYnRmNGJwQ0lMTzVpWEN2L05ja1lCWmw4em9yZDEr?= =?utf-8?B?eUV6Z3RyV1ArQzBtNWZuR3pDeXRhZHVHTy84TmZFK1h4NGMxa0dYTW44YndW?= =?utf-8?B?MTFCZFZFNFFIdThIZ1A4a1J0ZUMwSHozTGIzL0wvcG9uZHJFcEJHVmI3VFha?= =?utf-8?B?RkFORFVOcWdIZHZBT25NM1NENXlSTlJjVUV6VnN4Q2hTdmllVjM3cHlnaCsr?= =?utf-8?B?VDFYZHBWd3ZGdnlOUCtrei85U3F6cVE3RzBqTU82b3lMRlA1S3pTMUJ4Vjds?= =?utf-8?B?WG5mL1dvaDg4T0ZzNk5vZnZIMUY3NFU5azNEU1FCbTZjRUJ2S0ZvREROdFRH?= =?utf-8?B?RzZqSld0aTYwMHBmOFl1b1lZTk1GOU9zM2JoeTkyZ2U2bEdVTERPSkxlQTVs?= =?utf-8?B?TXpuUnQwOXRYS1UwRjdJZG1iU2k1QVFBSWQ5eXZjVXZJQWlqSXBqbDgvMGhI?= =?utf-8?B?dzdLRFowSzdvdE9GeDJBeVpaRm80U2U4blpmMnBVVS9Gdk41REViNnVDNXNP?= =?utf-8?B?Nk05NGUxUkp2cDF3TW0wR0syeHExRmFPZThYOWJRZkJMU0p1cVVoSTZFKzYw?= =?utf-8?B?UHVpYlk0b3pKbnUydjVyL1BvQlk4alZuY3FpZ3NuVThFcmxvU1VYdUFLZ01v?= =?utf-8?B?SlhVY29IaUNGWThPck0vSCs5RHFTNE9XOGlXcDNnb1NNTzRjbE0xQkt4Qkxn?= =?utf-8?B?Qnhkd1pBM0wzRjMxSUw5Zis3MHpuWUNtV094dXUrT1dvS2pJenlkMTc4c0ov?= =?utf-8?B?OUpPV3YyTHIvcmQ1SFVQdFU1SUpMaWlHaGtpNS9oZVBtWFY1bmVnWU5BS3pk?= =?utf-8?B?a3I1RVdXak5Jbi9Db2xGZW16RXFYTzR3TE1zdnE5T1BHSlVFbFFDTnJ1Ri9m?= =?utf-8?B?YTZETmZIZVV4QVozeVhSZDhLWHJXbTc5ZkFNOHpaRlVrMk9ObEhYUkpHeVRl?= =?utf-8?B?WHNWRnV3TUd3MGRNSklPQVdTSTE1VlNma1BsTXEwcmFoc0lEOWRyQmE1OS9p?= =?utf-8?B?N09SY1M4cWx1NE4wMC82TjhzbklzYkxZb3lmQ0Z6K0REVllkTHkyb2luME52?= =?utf-8?B?TmIwZG1lVTRwejdZSkUvc0p6MU9oZWtJVlJWWTB2Yk9ZSTBlaFBicVRkYmxr?= =?utf-8?B?Q1pvYTg5VUY1NDFEeFpIY052V3l4bXcvRVI2WTJzTDB3Z21NS292V1RnNWVF?= =?utf-8?B?TlM4VEVzNlRVZTQ0T05hNzdKMGQvdzlpcUpWY2tyUlhob2x6MEE0Vy85U0ls?= =?utf-8?Q?sYflO5HHA2WQFF50jI=3D?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3259 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: Sunny.Wang@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT028.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: c43aba60-df97-4452-5096-08d94b5c9187 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZbgTzSusYj6PaiGP0AT4LFjt4K+fpntmRZnN2kB5j2VWJmObcBkjFmT3oZ7Rocc7k1Al14qb1jLvtVIwRekXoZYkt9dxwOfpv85eFWaG8QH3PpfOAuMn3YYd8v2tEc6qVkZyMMk/hRe6+4yh0LMOBYEELkh93v/Y0+qmcDBNY1ftUt0KIKI7ZHJT2m0CL2zCpet94+d/i1mBnwPjRJpnyU+hUY+R5EL9MShwIQmyqoho9OfwqGs1HSr9VDSVT7PnbwFRk/CtYYPRpo11yPCl4ruNfBt5msZcbMeYxhJ7Rh1/jj6s0R21J7wlAoIQwraC9YxOYo7k8cplbaQAzZq3CktXvVQuKkwMahfAOQrtvo6btrZ9Efaa2SESUROLvGiOVX6AHtgToWD6n3QiL3FmpfrSJnjcCA+rzlowSSj5kaw5h2pE98VmJJ2BN+ms6huNIOhgIveX9ncqwpIUR5et/uvmUEK+Pj1MyT/7P4RpQSF/ag0beqjGGF2o78c5X/d+LH5CDp8iAqhu4ac7xVqcSspS0cHFto+B2FzTlVqa3L7+v3gkbu/ARV23B5EZislpud05FVLPp2QGXlbVZgOYE9hJNDCWE64xu3JMdFmKjRbRF+6hDJ6nfPvMf7OuDe1Hp9PkqwtfMut5g4IGOTBbXy3UXJnAAxaq+EgTkZc212zQR30R92JSSP4jJaGzmLLFcTaOKVH97vI5cTqFm1FKmgHntsw9uCJX3dnDuAlNsWd+OrsEmW+rtncrh1oiwI6tL9HrG4QdeELRApaI3lmGqDUb8qr9ppF37oIUrMDGfGosMUInXN+9nJ9g/wNnj+hNTJRW4qqmbq+b1mBCe/xoFg== 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)(136003)(376002)(39850400004)(36840700001)(46966006)(478600001)(966005)(83380400001)(33656002)(26005)(52536014)(70206006)(7696005)(8936002)(336012)(4326008)(316002)(55016002)(47076005)(186003)(2906002)(36860700001)(8676002)(66574015)(356005)(110136005)(53546011)(6506007)(82740400003)(9686003)(82310400003)(86362001)(81166007)(54906003)(5660300002)(70586007);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jul 2021 08:58:52.3922 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cfb5870a-2136-497d-701c-08d94b5c98fe 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: VE1EUR03FT028.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1795 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SnVzdCBzYXcgdHdvIG1pbm9yIGlzc3VlcyB3aXRoIHRoZSBwYXRjaCBzdWJqZWN0IGFuZCBtZXNz YWdlcy4gTWF5YmUgQXJkIGNhbiBkaXJlY3RseSBoZWxwIGZpeCB0aGVtIHdoaWxlIHB1c2hpbmcg dGhlIGNoYW5nZS4g8J+Yig0KICAgIC0gRm9yIHRoZSBzdWJqZWN0LCB3ZSBzaG91bGQgY2hhbmdl ICJISURzIiB0byBlaXRoZXIgIkNJRHMiIG9yICJJRHMiLg0KICAgIC0gRm9yIHRoZSBtZXNzYWdl cywgdGhlcmUgYXJlIHR3byB3aW5kb3dzIGRyaXZlcnMnIGNvbW1pdHMuIFRoZSBmaXJzdCBjb21t aXQgbnVtYmVyIGlzIHdyb25nIChpbmNvbXBsZXRlKS4gVGhlIGNvbXBsZXRlIG51bWJlciBpcyA2 NDY5NzAyODk4Nzg5ZTU1NWM2OTQ3ZTUwMjE2YTNmNzllMGRkZWI5Lg0KDQpJIGFsc28gdGVzdGVk IHRoaXMgcGF0Y2ggYnkgcnVubmluZyBBQ1MgMy4wIChGV1RTIFYyMC4wNy4wMCkgb24gbXkgUlBp NCwgYW5kIG5vIGxvbmdlciBzZWUgdGhlIE1ldGhvZENJREludmFsaWRTdHJpbmcgZmFpbHVyZXMu DQoNClJldmlld2VkLWJ5OiBTdW5ueSBXYW5nIDxzdW5ueS53YW5nQGFybS5jb20+DQpUZXN0ZWQt Ynk6IFN1bm55IFdhbmcgPHN1bm55LndhbmdAYXJtLmNvbT4NCg0KLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCkZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5p bz4gT24gQmVoYWxmIE9mIFNhbWVyIEVsLUhhai1NYWhtb3VkIHZpYSBncm91cHMuaW8NClNlbnQ6 IFR1ZXNkYXksIEp1bHkgMjAsIDIwMjEgNDo0NSBBTQ0KVG86IGRldmVsQGVkazIuZ3JvdXBzLmlv DQpDYzogTGVpZiBMaW5kaG9sbSA8bGVpZkBudXZpYWluYy5jb20+OyBBcmQgQmllc2hldXZlbCA8 YXJkYit0aWFub2NvcmVAa2VybmVsLm9yZz47IFBldGUgQmF0YXJkIDxwZXRlQGFrZW8uaWU+OyBB bmRyZWkgV2Fya2VudGluIChhd2Fya2VudGluQHZtd2FyZS5jb20pIDxhd2Fya2VudGluQHZtd2Fy ZS5jb20+OyBNYXJpbyBCxINsxINuaWPEgyA8bWFyaW9iYWxhbmljYTAyQGdtYWlsLmNvbT4NClN1 YmplY3Q6IFtlZGsyLWRldmVsXSBbZWRrMi1wbGF0Zm9ybV1bUEFUQ0ggdjEgMS8xXSBQbGF0Zm9y bS9SYXNwYmVycnlQaS9SUGk0OiBGaXggbm9uLXN0YW5kYXJkIEFDUEkgSElEcw0KDQpSZW1vdmUg bm9uLXN0YW5kYXJkIFJQSSBBQ1BJIF9DSURzIHRoYXQgYXJlIG5vdCBuZWVkZWQuDQoNCg0KVGhp cyBhbHNvIGZpeGVzIHRoZSBGV1RTIGZhaWx1cmUgcmVwb3J0ZWQgaW4NCg0KDQpodHRwczovL2dp dGh1Yi5jb20vcGZ0Zi9SUGk0L2lzc3Vlcy82Nw0KDQoNCg0KDQoNClRoZSB3aW5kb3dzIGRyaXZl cnMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3Jhc3BiZXJyeXBpL3dpbmRvd3MtZHJpdmVycw0KDQoN CmFyZSBzdGlsbCBhYmxlIHRvIG1hdGNoIHRoZSBBQ1BJIG9iamVjdHMgdXNpbmcgdGhlIEhJRHMg d2hpY2gNCg0KDQphcmUgc3VwcG9ydGVkIGluIHRoZSBkcml2ZXJzLCB3aXRoIHRoZXNlIHR3byBy ZWNlbnQgY2hhbmdlcyBuZWVkZWQ6DQoNCg0KNDY5NzAyODk4Nzg5ZTU1NWM2OTQ3ZTUwMjE2YTNm NzllMGRkZWI5DQoNCg0KYW5kDQoNCg0KNWM1ZTI3NDJiNGM5ODNiMzAwMWM0NzNiMTY4YjBkYWUy ZmNiYTBjMg0KDQoNCg0KDQoNCkNjOiBMZWlmIExpbmRob2xtIDxsZWlmQG51dmlhaW5jLmNvbT4N Cg0KDQpDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZGIrdGlhbm9jb3JlQGtlcm5lbC5vcmc+DQoNCg0K Q2M6IFBldGUgQmF0YXJkIDxwZXRlQGFrZW8uaWU+DQoNCg0KQ2M6IEFuZHJlaSBXYXJrZW50aW4g PGF3YXJrZW50aW5Adm13YXJlLmNvbT4NCg0KDQpDYzogTWFyaW8gQsSDbMSDbmljxIMgPG1hcmlv YmFsYW5pY2EwMkBnbWFpbC5jb20+DQoNCg0KU2lnbmVkLW9mZi1ieTogU2FtZXIgRWwtSGFqLU1h aG1vdWQgPFNhbWVyLkVsLUhhai1NYWhtb3VkQGFybS5jb20+DQoNCg0KVGVzdGVkLWJ5OiBNYXJp byBCxINsxINuaWPEgyA8bWFyaW9iYWxhbmljYTAyQGdtYWlsLmNvbT4NCg0KDQotLS0NCg0KDQog UGxhdGZvcm0vUmFzcGJlcnJ5UGkvQWNwaVRhYmxlcy9HcHVEZXZzLmFzbCB8IDI2ICsrKysrKysr KysrLS0tLS0tLS0tDQoNCg0KIFBsYXRmb3JtL1Jhc3BiZXJyeVBpL0FjcGlUYWJsZXMvU2RoYy5h c2wgICAgfCAgNCArLS0NCg0KDQogUGxhdGZvcm0vUmFzcGJlcnJ5UGkvQWNwaVRhYmxlcy9VYXJ0 LmFzbCAgICB8ICAyICstDQoNCg0KIDMgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwg MTQgZGVsZXRpb25zKC0pDQoNCg0KDQoNCg0KZGlmZiAtLWdpdCBhL1BsYXRmb3JtL1Jhc3BiZXJy eVBpL0FjcGlUYWJsZXMvR3B1RGV2cy5hc2wgYi9QbGF0Zm9ybS9SYXNwYmVycnlQaS9BY3BpVGFi bGVzL0dwdURldnMuYXNsDQoNCg0KaW5kZXggOTY2YTk0Y2RiNWI1Li45NzUwZGMyNWMwN2MgMTAw NjQ0DQoNCg0KLS0tIGEvUGxhdGZvcm0vUmFzcGJlcnJ5UGkvQWNwaVRhYmxlcy9HcHVEZXZzLmFz bA0KDQoNCisrKyBiL1BsYXRmb3JtL1Jhc3BiZXJyeVBpL0FjcGlUYWJsZXMvR3B1RGV2cy5hc2wN Cg0KDQpAQCAtMTMsNyArMTMsMTEgQEANCg0KDQogRGV2aWNlIChVU0IwKQ0KDQoNCiB7DQoNCg0K ICAgTmFtZSAoX0hJRCwgIkJDTTI4NDgiKQ0KDQoNCi0gIE5hbWUgKF9DSUQsIFBhY2thZ2UoKSB7 ICJEV0NfT1RHIiwgIkRXQzJfT1RHIiB9KQ0KDQoNCisjaWYgKFJQSV9NT0RFTCA9PSAzKQ0KDQoN CisgIE5hbWUgKF9DSUQsICJEV0NfT1RHIikNCg0KDQorI2VsaWYgKFJQSV9NT0RFTCA9PSA0KQ0K DQoNCisgIE5hbWUgKF9DSUQsICJCQ00yODQ4IikNCg0KDQorI2VuZGlmDQoNCg0KICAgTmFtZSAo X1VJRCwgMHgwKQ0KDQoNCiAgIE5hbWUgKF9DQ0EsIDB4MCkNCg0KDQogICBNZXRob2QgKF9TVEEp DQoNCg0KQEAgLTM2LDcgKzQwLDcgQEAgRGV2aWNlIChVU0IwKQ0KDQoNCiBEZXZpY2UgKEdQVTAp DQoNCg0KIHsNCg0KDQogICBOYW1lIChfSElELCAiQkNNMjg1MCIpDQoNCg0KLSAgTmFtZSAoX0NJ RCwgIlZDNCIpDQoNCg0KKyAgTmFtZSAoX0NJRCwgIkJDTTI4NTAiKQ0KDQoNCiAgIE5hbWUgKF9V SUQsIDB4MCkNCg0KDQogICBOYW1lIChfQ0NBLCAweDApDQoNCg0KICAgTWV0aG9kIChfU1RBKQ0K DQoNCkBAIC0xNDAsNyArMTQ0LDcgQEAgRGV2aWNlIChHUFUwKQ0KDQoNCiBEZXZpY2UgKFJQSVEp DQoNCg0KIHsNCg0KDQogICBOYW1lIChfSElELCAiQkNNMjg0OSIpDQoNCg0KLSAgTmFtZSAoX0NJ RCwgIlJQSVEiKQ0KDQoNCisgIE5hbWUgKF9DSUQsICJCQ00yODQ5IikNCg0KDQogICBOYW1lIChf VUlELCAwKQ0KDQoNCiAgIE5hbWUgKF9DQ0EsIDB4MCkNCg0KDQogICBNZXRob2QgKF9TVEEpDQoN Cg0KQEAgLTE2NCw3ICsxNjgsNyBAQCBEZXZpY2UgKFJQSVEpDQoNCg0KIERldmljZSAoVkNJUSkN Cg0KDQogew0KDQoNCiAgIE5hbWUgKF9ISUQsICJCQ00yODM1IikNCg0KDQotICBOYW1lIChfQ0lE LCAiVkNJUSIpDQoNCg0KKyAgTmFtZSAoX0NJRCwgIkJDTTI4MzUiKQ0KDQoNCiAgIE5hbWUgKF9V SUQsIDApDQoNCg0KICAgTmFtZSAoX0NDQSwgMHgwKQ0KDQoNCiAgIE5hbWUgKF9ERVAsIFBhY2th Z2UoKSB7IFxfU0IuR0RWMC5SUElRIH0pDQoNCg0KQEAgLTE4OSw3ICsxOTMsNyBAQCBEZXZpY2Ug KFZDSVEpDQoNCg0KIERldmljZSAoVkNTTSkNCg0KDQogew0KDQoNCiAgIE5hbWUgKF9ISUQsICJC Q00yODU2IikNCg0KDQotICBOYW1lIChfQ0lELCAiVkNTTSIpDQoNCg0KKyAgTmFtZSAoX0NJRCwg IkJDTTI4NTYiKQ0KDQoNCiAgIE5hbWUgKF9VSUQsIDApDQoNCg0KICAgTmFtZSAoX0NDQSwgMHgw KQ0KDQoNCiAgIE5hbWUgKF9ERVAsIFBhY2thZ2UoKSB7IFxfU0IuR0RWMC5WQ0lRIH0pDQoNCg0K QEAgLTIwMyw3ICsyMDcsNyBAQCBEZXZpY2UgKFZDU00pDQoNCg0KIERldmljZSAoR1BJMCkNCg0K DQogew0KDQoNCiAgIE5hbWUgKF9ISUQsICJCQ00yODQ1IikNCg0KDQotICBOYW1lIChfQ0lELCAi QkNNR1BJTyIpDQoNCg0KKyAgTmFtZSAoX0NJRCwgIkJDTTI4NDUiKQ0KDQoNCiAgIE5hbWUgKF9V SUQsIDB4MCkNCg0KDQogICBOYW1lIChfQ0NBLCAweDApDQoNCg0KICAgTWV0aG9kIChfU1RBKQ0K DQoNCkBAIC0yMzAsNyArMjM0LDcgQEAgRGV2aWNlIChHUEkwKQ0KDQoNCiBEZXZpY2UgKEkyQzEp DQoNCg0KIHsNCg0KDQogICBOYW1lIChfSElELCAiQkNNMjg0MSIpDQoNCg0KLSAgTmFtZSAoX0NJ RCwgIkJDTUkyQyIpDQoNCg0KKyAgTmFtZSAoX0NJRCwgIkJDTTI4NDEiKQ0KDQoNCiAgIE5hbWUg KF9VSUQsIDB4MSkNCg0KDQogICBOYW1lIChfQ0NBLCAweDApDQoNCg0KICAgTWV0aG9kIChfU1RB KQ0KDQoNCkBAIC0yNTQsNyArMjU4LDcgQEAgRGV2aWNlIChJMkMxKQ0KDQoNCiBEZXZpY2UgKEky QzIpDQoNCg0KIHsNCg0KDQogICBOYW1lIChfSElELCAiQkNNMjg0MSIpDQoNCg0KLSAgTmFtZSAo X0NJRCwgIkJDTUkyQyIpDQoNCg0KKyAgTmFtZSAoX0NJRCwgIkJDTTI4NDEiKQ0KDQoNCiAgIE5h bWUgKF9VSUQsIDB4MikNCg0KDQogICBOYW1lIChfQ0NBLCAweDApDQoNCg0KICAgTWV0aG9kIChf U1RBKQ0KDQoNCkBAIC0yNzgsNyArMjgyLDcgQEAgRGV2aWNlIChJMkMyKQ0KDQoNCiBEZXZpY2Ug KFNQSTApDQoNCg0KIHsNCg0KDQogICBOYW1lIChfSElELCAiQkNNMjgzOCIpDQoNCg0KLSAgTmFt ZSAoX0NJRCwgIkJDTVNQSTAiKQ0KDQoNCisgIE5hbWUgKF9DSUQsICJCQ00yODM4IikNCg0KDQog ICBOYW1lIChfVUlELCAweDApDQoNCg0KICAgTmFtZSAoX0NDQSwgMHgwKQ0KDQoNCiAgIE1ldGhv ZCAoX1NUQSkNCg0KDQpAQCAtMzA0LDcgKzMwOCw3IEBAIERldmljZSAoU1BJMCkNCg0KDQogRGV2 aWNlIChTUEkxKQ0KDQoNCiB7DQoNCg0KICAgTmFtZSAoX0hJRCwgIkJDTTI4MzkiKQ0KDQoNCi0g IE5hbWUgKF9DSUQsICJCQ01BVVhTUEkiKQ0KDQoNCisgIE5hbWUgKF9DSUQsICJCQ00yODM5IikN Cg0KDQogICBOYW1lIChfVUlELCAweDEpDQoNCg0KICAgTmFtZSAoX0NDQSwgMHgwKQ0KDQoNCiAg IE5hbWUgKF9ERVAsIFBhY2thZ2UoKSB7IFxfU0IuR0RWMC5SUElRIH0pDQoNCg0KQEAgLTMzMSw3 ICszMzUsNyBAQCBEZXZpY2UgKFNQSTEpDQoNCg0KIC8vIERldmljZSAoU1BJMikNCg0KDQogLy8g ew0KDQoNCiAvLyAgIE5hbWUgKF9ISUQsICJCQ00yODM5IikNCg0KDQotLy8gICBOYW1lIChfQ0lE LCAiQkNNQVVYU1BJIikNCg0KDQorLy8gICBOYW1lIChfQ0lELCAiQkNNMjgzOSIpDQoNCg0KIC8v ICAgTmFtZSAoX1VJRCwgMHgyKQ0KDQoNCiAvLyAgIE5hbWUgKF9DQ0EsIDB4MCkNCg0KDQogLy8g ICBOYW1lIChfREVQLCBQYWNrYWdlKCkgeyBcX1NCLkdEVjAuUlBJUSB9KQ0KDQoNCmRpZmYgLS1n aXQgYS9QbGF0Zm9ybS9SYXNwYmVycnlQaS9BY3BpVGFibGVzL1NkaGMuYXNsIGIvUGxhdGZvcm0v UmFzcGJlcnJ5UGkvQWNwaVRhYmxlcy9TZGhjLmFzbA0KDQoNCmluZGV4IDQyNzc2ZTMzYmJjNi4u ODVkNTA1M2EzMzhjIDEwMDY0NA0KDQoNCi0tLSBhL1BsYXRmb3JtL1Jhc3BiZXJyeVBpL0FjcGlU YWJsZXMvU2RoYy5hc2wNCg0KDQorKysgYi9QbGF0Zm9ybS9SYXNwYmVycnlQaS9BY3BpVGFibGVz L1NkaGMuYXNsDQoNCg0KQEAgLTIzLDcgKzIzLDcgQEANCg0KDQogRGV2aWNlIChTREMxKQ0KDQoN CiB7DQoNCg0KICAgTmFtZSAoX0hJRCwgIkJDTTI4NDciKQ0KDQoNCi0gIE5hbWUgKF9DSUQsICJB UkFTQU4iKQ0KDQoNCisgIE5hbWUgKF9DSUQsICJCQ00yODQ3IikNCg0KDQogICBOYW1lIChfVUlE LCAweDApDQoNCg0KICAgTmFtZSAoX0NDQSwgMHgwKQ0KDQoNCiAgIE5hbWUgKF9TMUQsIDB4MSkN Cg0KDQpAQCAtNzgsNyArNzgsNyBAQCBEZXZpY2UgKFNEQzEpDQoNCg0KIERldmljZSAoU0RDMikN Cg0KDQogew0KDQoNCiAgIE5hbWUgKF9ISUQsICJCQ00yODU1IikNCg0KDQotICBOYW1lIChfQ0lE LCAiU0RIU1QiKQ0KDQoNCisgIE5hbWUgKF9DSUQsICJCQ00yODU1IikNCg0KDQogICBOYW1lIChf VUlELCAweDApDQoNCg0KICAgTmFtZSAoX0NDQSwgMHgwKQ0KDQoNCiAgIE5hbWUgKF9TMUQsIDB4 MSkNCg0KDQpkaWZmIC0tZ2l0IGEvUGxhdGZvcm0vUmFzcGJlcnJ5UGkvQWNwaVRhYmxlcy9VYXJ0 LmFzbCBiL1BsYXRmb3JtL1Jhc3BiZXJyeVBpL0FjcGlUYWJsZXMvVWFydC5hc2wNCg0KDQppbmRl eCAxNjdmOTRlODg5MmIuLjk3NGYwNmQzYmMzZiAxMDA2NDQNCg0KDQotLS0gYS9QbGF0Zm9ybS9S YXNwYmVycnlQaS9BY3BpVGFibGVzL1VhcnQuYXNsDQoNCg0KKysrIGIvUGxhdGZvcm0vUmFzcGJl cnJ5UGkvQWNwaVRhYmxlcy9VYXJ0LmFzbA0KDQoNCkBAIC01OSw3ICs1OSw3IEBAIERldmljZSAo VVJUMCkNCg0KDQogRGV2aWNlIChVUlRNKQ0KDQoNCiB7DQoNCg0KICAgTmFtZSAoX0hJRCwgIkJD TTI4MzYiKQ0KDQoNCi0gIE5hbWUgKF9DSUQsICJNSU5JVUFSVCIpDQoNCg0KKyAgTmFtZSAoX0NJ RCwgIkJDTTI4MzYiKQ0KDQoNCiAgIE5hbWUgKF9VSUQsIDB4MCkNCg0KDQogICBOYW1lIChfQ0NB LCAweDApDQoNCg0KICAgTWV0aG9kIChfU1RBKQ0KDQoNCi0tDQoNCg0KMi4yNS4xDQoNCg0KDQoN Cg0KDQoNCg0KDQoNCklNUE9SVEFOVCBOT1RJQ0U6IFRoZSBjb250ZW50cyBvZiB0aGlzIGVtYWls IGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlhbCBhbmQgbWF5IGFsc28gYmUgcHJp dmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5v dGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBub3QgZGlzY2xvc2UgdGhlIGNvbnRl bnRzIHRvIGFueSBvdGhlciBwZXJzb24sIHVzZSBpdCBmb3IgYW55IHB1cnBvc2UsIG9yIHN0b3Jl IG9yIGNvcHkgdGhlIGluZm9ybWF0aW9uIGluIGFueSBtZWRpdW0uIFRoYW5rIHlvdS4NCg==