From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 0853DC4345F for ; Tue, 23 Apr 2024 14:24:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=9oqCeUYHIgJH/n4wvk/dozEluzJeAMlp1N1gTPp6Zvs=; b=2I6av0YW17Z/7u fCNyTbjhDPN4VYhxKMo9BvCOIc5YULK5fnP86APY1ewQs+jrPP2Txya0NllA1UMVSKLCkDUoVH3bA ngTuORdmeg9BO+XfJnE/g2WrF+SWe45jgHUz1h6xFTvTpjpEnCxCaAPd8nkJ82hX/FDQuXx79tkxJ EIhcw7TmvftYf7YehevmQIUcQfKTyGEjxm64K19ahOINbevdtCYJI7stMGadWG7869PnUy9lh3txs 3NkIr2TVooMyz0X9vSm20n2eepPjL/LWEYiSP1AOYjzBhsiyoqA3ScXll0kFWEu15A6hgveF5fOqf 5VL3vcdDg1r1GLGyXCHg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rzH4E-00000000Hnw-0HCJ; Tue, 23 Apr 2024 14:24:18 +0000 Received: from mail-he1eur04on20600.outbound.protection.outlook.com ([2a01:111:f403:260f::600] helo=EUR04-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rzH49-00000000Hmr-1QjH for linux-arm-kernel@lists.infradead.org; Tue, 23 Apr 2024 14:24:16 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j30mJhd5p/H4iuWNNjLdFijVlTNo2G0TYo1Q/V3MJ9DcY4omjAVzTZavNIu6vg4OK1ou/of8PAQZZJ5yJLWGyc6U3Ses4PZhkgS1tflV2x407a6wmjze9LcIwm2hYPiUxQlnhT6GThQ8VMjM1GSnvKtQbwx53JAJGj1L+DSTBcbGVeyMD9ZqeCpKUxH72Br30ek2akmSho8dMO3+OfNMd9qnVS6ppqeNVqHoZqAoVpRWpObWf3lYMXQhRfYlYvERxMI5s11Vl6dVRJQbNnyNOAgmzd9lOs8HFylrJCw6CC3IVZMkW0EqQyvCTpgYWOuaTvp926QSpF5WT9LN14E8Ew== 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=IjXs8kk8Wi/BhjF1T5NKm5EgDHB8gMAnNp6RwSMwp4k=; b=IEemni+t2WT3l8lVlMrtcjOmGwS39gBH7wEnsuiaPuQyEa1B4PNX1I4k2zSFEwbYk2ucGug5kVJwHNtxQ1+4DpBCtElbC00ST5mt/jWP11nM4/vac2oz638dClRHSRKtLcG+cue7/4nzlwl3Oqsxhf5aVZqK6c7balfT93vui7bhKrMJNk98TL7cXnq10VfVCQSNMSesF9K4Sm1UFZ4/NYaJ1TURrbqq1HA7Q8WjdDzEGW2XydxHIsYplSfljltfZl2+iFDR4GBwl+IxokToRvMbjH3KKJNSGY5Nz2IVJP1mpvG3jcjsauQlogym+f4n64QoR0q6yUmClj+R+v5nDw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IjXs8kk8Wi/BhjF1T5NKm5EgDHB8gMAnNp6RwSMwp4k=; b=Tyt26JRBE6G4h+euc2DGDyxTRdaqg6SzJgV7C0YEt/5JOSWJ3juU9MlAJf7jWCMMEuHSjvhNbB+rY3mH9O4KVFxbBTzt6QWdPKUmHfuR/Sf+6qPquj53bFNZmWZXRuYBs/2Al4SbStCbB1Gmvaf1BezMG9k/9TXNsCcViOD/9Vc= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) by GVXPR04MB9976.eurprd04.prod.outlook.com (2603:10a6:150:117::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Tue, 23 Apr 2024 14:24:07 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58%7]) with mapi id 15.20.7472.044; Tue, 23 Apr 2024 14:24:07 +0000 Date: Tue, 23 Apr 2024 10:23:56 -0400 From: Frank Li To: Richard Zhu , Lucas Stach , Lorenzo Pieralisi , Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= , Rob Herring , Bjorn Helgaas , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Philipp Zabel , Liam Girdwood , Mark Brown , Manivannan Sadhasivam , Krzysztof Kozlowski , Conor Dooley Cc: linux-pci@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, bpf@vger.kernel.org, devicetree@vger.kernel.org, Jason Liu Subject: Re: [PATCH v3 00/11] PCI: imx6: Fix\rename\clean up and add lut information for imx95 Message-ID: References: <20240402-pci2_upstream-v3-0-803414bdb430@nxp.com> Content-Disposition: inline In-Reply-To: <20240402-pci2_upstream-v3-0-803414bdb430@nxp.com> X-ClientProxiedBy: BYAPR07CA0100.namprd07.prod.outlook.com (2603:10b6:a03:12b::41) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|GVXPR04MB9976:EE_ X-MS-Office365-Filtering-Correlation-Id: 3055881a-0155-4c4b-7e0e-08dc63a108c2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?utf-8?B?cDRwV0dDQzRhWC92aHlqTXZNZmxycXQ2dnVINzY2TEdvYjRMYzBsOWk1Tm9Y?= =?utf-8?B?RlRpR21mdzBCVmNsYnB5K1hlWnhISkp0R3BiOVdpbkhsbG82eWdKWXRXbUpT?= =?utf-8?B?NUVrSlR6VDRKbW1wT2xja2RPeVdpdkNXdzhQVWFsMWlDb0VBazgxa3NNdEds?= =?utf-8?B?YjgyN0pKTS82SEg1SUo1c0tGd3lINE1lUG9zeVFSSTg0U2QwQ3I4QmxqVEVq?= =?utf-8?B?SzlYOTh6VDBvV0dYY2Z3NDB4aENkdlRYVmlua2xvc2hjc0lqcmJQaFY2Y05s?= =?utf-8?B?YnZ1bCt1L2trYkQzQ2VYcFZGK1BXT3d2V0t5aGhQL0lIUDRadnRhM3NKTWtO?= =?utf-8?B?MnhkK1lSSVVZT01LZmZkMDJaZm9SQ0VQRjM5UGtRMGVjSFBWbFNoV0RmY09k?= =?utf-8?B?ZlhnSEFaNURpL1Z1cXNsOHdvaVN6TVZoZ1lnQWFqMGNabk43eksxQXUyRUlk?= =?utf-8?B?clhsQlJvZFF3b2w2Tk5hTFdxVzdJbkxKM05uU2U3OWJkdGhicGhoTmhmQzds?= =?utf-8?B?c09NL0VnNVVORjBERC9MYzNmM0N5dTd1NkZiczBDRncydE5ERW9ERXpPMXNL?= =?utf-8?B?TDl5UStndERRQ0VPWDFZMFY2TERXbW5QNnFIQ0psTmtBLzRxN0o4M0NCcHpz?= =?utf-8?B?MFR0VERyTSt4ZEFXVzdDNExFMkh0RDZMdm81eEo5OStPcC9zeE1JRWxselUr?= =?utf-8?B?REVxRE40bGVBdXJqTWdRTnZscm1qVjJmeGZSY3YyZEd1MlFTV0hCM24xQmph?= =?utf-8?B?OERLOHcwYXk5RzdKR25aS04wWWVja0h2YURWNzRuaFVXRHFjd3MrVFphcjhP?= =?utf-8?B?SHdJS0JIdURFdDZOSnFEVXlzaWNoUTh6VjBmcVoyaDVTb3E2ckRsM1dDVWNL?= =?utf-8?B?bXpMakVoK2dsMFVjTXRwUEVzaE55YXY4Mmk1eDlpODdzTmF4djJxR1c1ZGVV?= =?utf-8?B?Z1cxV0Y0aTZaTzFkU000NU5TdTYxTHM2eEo3N3EwblJuZUdOSmZoeEFYamY3?= =?utf-8?B?V1lycUlRL2xWeFpGVmt6WW40ZC9XREQrYURDelZOcFBWMGhwSWdmY2QycStK?= =?utf-8?B?VytTY2dvK1Q3bGpRcFZ6YjdmTUdCWEM3alUzWTlYeWRDRkV6MVF6cmg2SmEx?= =?utf-8?B?emVvSmhieGFYaGJIbll1NkJMTlhWdkdEQm9nbU1XSlhxYWJHK3ZXd1RaVTgz?= =?utf-8?B?NC96S3B0blM1cnJweWhrbjB0UEVNOWtPNC94bXZ1R0t4YWVWWHI5ZGE5a1dB?= =?utf-8?B?SVRuRS81a0pMZk1LdzNaQVhzNHRKYVc5SU9vMWFLRmkrTkliTUpvMW8wazgy?= =?utf-8?B?TmlkbVhNQ1V6d0JPYnl1d3FpM2QxZ2FJVVZNOGNkSFNOTjZ0eDB5elJkVFRP?= =?utf-8?B?b1lvMFZDS0lPeTZ2Y3Z3b0dKL3FCSUtEVkc0SXo2UTdad05CdHp1ZUJZMWtJ?= =?utf-8?B?aDllcVRWRURpVzNTUmV2bUUzc2pYTDBoWDFDZWV4Q29jK0hzWHVuWGlaMW9j?= =?utf-8?B?UEE1Vys4ZTRCUW0zMDFRMFZGTHNiS2w0bkxMck1hOGhqcUxGZDRTTVVPZDQv?= =?utf-8?B?RngwRXF2dmw3SGFrWkxDR2pSMzdJR0JLS01UUkxaa0hZYXgwRFJ5MVJqYld2?= =?utf-8?B?THl5emVkWTBUMllDQUczcE4yelBtRXdkWlUycmduTUVlN29sWEY1WE9Cb0ZN?= =?utf-8?B?bGl2eXg2dnlTY29BYlJZeFppeE9YRnhDVWZEeUYzTDl4cVo3TDJrbTk0NVA5?= =?utf-8?Q?ZfkjqWurE6F8wS31B8=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(7416005)(376005)(1800799015)(52116005)(366007)(921011)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YVpJOHZ1bm0yQ2I2Q2w5NFl2MGNGWkVDSm00MFg5VWhnaklGUUZkMXBsMlU1?= =?utf-8?B?ZWhWZkNwY3pmMGdZNmFpV2t1ektlcnhlbDM3UUhIdXJDRmptZG9BUjc2QWNF?= =?utf-8?B?YmJqMUdNaFovOTlsM2EvRm8xb2JBVUlEMlNUYW15OGJzYjBYeWdPZmtmek9n?= =?utf-8?B?R0U0TU5vTER2T0JhdDFieEIvcnpPdnNpMUFjVHl1bVY5NEZDdkpDbTdjOGZU?= =?utf-8?B?dE1TL0ZaM0hYYXJlNHNCa3VqMVVCWi9HYUZmQS8rUk9YMDFQTkNDcjRLOHBm?= =?utf-8?B?Z0xhRDdSOFdzbUFYU0JEblh1bWVDZjhIUWJvVkNTSjRKNzBGWWZnbnRyTWhi?= =?utf-8?B?TXV6by9qWHVSZGFEQUtoWHNkTSt3WHh6Qzd3UHZDdE5ieTlORFBEd1Q1UlhW?= =?utf-8?B?cmkrQTRaRXozUGZWemV6Z25NcElrVFYrcGoyLytoU0RTTm53OTVndFlPWXds?= =?utf-8?B?aFpuWExkbTM3R2tzOEoyRzJQdk9xRTNyeTc5K1d4SzBQWU9lZUVlN2pydUVH?= =?utf-8?B?dTZnTE5mK1BNLzQ1ajQxNWZ2dE1BWVIyc21YVmNGb3Z1ZTIyUDFWOGNjdnFm?= =?utf-8?B?UndlNDZUNm8za2p0MEtpS21LMWVSNFVwMk82MDhuTVVsL09mS2hvSnpuVTd4?= =?utf-8?B?NCtyQ29zNG5zb01Uc1llWEF1RjFEU3VydElKek9JKzUzQmVYMU1WVHVUVTdE?= =?utf-8?B?MGlGbW1BbU9GQkJrSWE5UE52Q2NYQTlqQW9TcWZMbWNXOFZNb2hzQ05PanZz?= =?utf-8?B?YjE4dmN6Y2E3cFZwM0JTRFovTndvcGNmdDdzM2pEakdQblJGM0NxUXQ3bEZH?= =?utf-8?B?QTFVSGdObVRIRGtnSTdmYnhpSUFwNjc3dTBwOVI0TkhUL2pPYVRzODZLZlor?= =?utf-8?B?Q3VYMDFCSUNXMU9Zd01pTC9ZTkZPbWpIbXJKZnIzLzgzVE9DOWNIbEx4UE1C?= =?utf-8?B?WVpkbklrbmlqTjVmVjd4dVVXZjlRUWdRSEJpTEJ0bmQvdDRUejZSSVBsOFRp?= =?utf-8?B?Mk9pR21PL29xZW9XTnpMbkhLdUZBYnRTdEV5ZDZRWisvMG4xcklrd0FCMG9r?= =?utf-8?B?MW1LSU5XaFR5akQ2QlV0TUViWlNsanpoZGUxNmhYQXdFN1VSU09FT0RFdHgz?= =?utf-8?B?ZnJoUEVMV0xjN0hZNGtqbWh3UER1RjQ3RFk5UmsybDRCR1BJQXZHejgrZXpC?= =?utf-8?B?Z3JwL21ZNEhUYkpYYno5KzF4dVN1WlJoK1V2eVBVS3ZzaWNvNXRQVXY0Nk9K?= =?utf-8?B?MEVsNlRqMVRLUFVhRXUxdDlkSDQzUnJsb053Zi85RTZBWnBubGFQSlNiQldK?= =?utf-8?B?Vy9Qdzk0N3lwcC8rQkVQSzUzQ2RFN1JvMnY1Z0Npa3pneGprQXNRTS9DSkRz?= =?utf-8?B?ekJaQ0p6SGNBeTUvTUhhWFRCOG5yNFRnUVhtUmlneFVEYlJQRTV3K3BtTkZq?= =?utf-8?B?ckJjMC8zYXpUcjQ3N01Ha0poSmY0Y00wK21VYjJoU2xFVVhJOTlFUU9ua3hu?= =?utf-8?B?M3dhZHVDbnZDdm0rWEIxOU44Y2NOUldPV2FwN2ZSckhPSUpzdDYwZW96NFd6?= =?utf-8?B?bm12eERvUW05S2JUTzlFNFN1Smdtc21EZ3NTOFlYdDBmWU1uU1dndzhyOE5v?= =?utf-8?B?QlY2cEpPVEVEWW13YS9WR1M0M0FIZm9ReEhvMEpmWTdreUNFTWxyQVdablhT?= =?utf-8?B?ZEZxcVBjS1hLdTlKZGpUc0ZOVGpzdm1DNmVtNk9qMVRlQWpoTUVLcHlRS3lF?= =?utf-8?B?SG9sS3dWRDZxYVpwUDNBSE1xOU9qUHBnMzhWZUJrQTlmcUtxeGM3MitmVEFD?= =?utf-8?B?K3c0MC8xd21nbHpIa2pwcFJqck9tRG9xc0xxYmZPMm9ZTzdNNGEwU0M3ZVJo?= =?utf-8?B?YW9wcnlXRy9mRlZtUTJJejJOWWlEdUYwN3pOR3BJUEhuOHZNakhIVEJKcnd5?= =?utf-8?B?aEtNZ0g5YmR2Nm5MYzRSd0VUNGpZWkFVSVpwMTJwejRNUVpnKzRZRm9xblFR?= =?utf-8?B?TlpoMkprUEhUN1cycjBub3loVTVmSTBsODV5WWxKUjVFVDJhdTE0VTJlV082?= =?utf-8?B?QytjMFdJTEVWOG9pSFpRczdDMkhYczNkeE1UOFBnUGpkdUxBYVlQQUJHZW1H?= =?utf-8?Q?OH9FjHj87RRLr8T9wnR1KMGdL?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3055881a-0155-4c4b-7e0e-08dc63a108c2 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Apr 2024 14:24:06.9494 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: zPnN/JlAEswN6BkA/hyS5iVHepDF6C0gkZNKKp/l5hHFkrxnGuCeHyjtgibT7Hf3ElWDDqnyLB0AD9yXz2uwdA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB9976 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240423_072414_911970_AEA0FE3E X-CRM114-Status: GOOD ( 18.84 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gVHVlLCBBcHIgMDIsIDIwMjQgYXQgMTA6MzM6MzZBTSAtMDQwMCwgRnJhbmsgTGkgd3JvdGU6 Cj4gRml4ZWQgOG1wIEVQIG1vZGUgcHJvYmxlbS4KPiAKPiBpbXg2IGFjdGF1bGx5IGZvciBhbGwg aW14IGNoaXBzIChpbXg2KiwgaW14NyosIGlteDgqLCBpbXg5KikuIFRvIGF2b2lkICAgICAKPiBj b25mdXNlLCByZW5hbWUgYWxsIGlteDZfKiB0byBpbXhfKiwgSU1YNl8qIHRvIElNWF8qLiBwY2kt aW14Ni5jIHRvICAgICAgICAKPiBwY2ktaW14LmMgdG8gYXZvaWQgY29uZnVzZS4gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiAKPiBVc2luZyBjYWxsYmFj ayB0byByZWR1Y2Ugc3dpdGNoIGNhc2UgZm9yIGNvcmUgcmVzZXQgYW5kIHJlZmNsay4gICAgICAg ICAgICAKPiAKPiBBZGQgaW14OTUgaW9tbXV4IGFuZCBpdHMgc3RyZWFtIGlkIGluZm9ybWF0aW9u LiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKCk1hbmkgYW5kIGxvcmVuem86CgpEbyB5b3Ug aGF2ZSBjaGFuY2UgdG8gcmV2aWV3IHRoZXNlIHBhdGNoZXM/CgpGcmFuawoKPiAKPiBCYXNlIG9u IGxpbnV4LXBjaS9jb250cm9sbGVyL2lteAo+IAo+IFRvOiBSaWNoYXJkIFpodSA8aG9uZ3hpbmcu emh1QG54cC5jb20+Cj4gVG86IEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgo+ IFRvOiBMb3JlbnpvIFBpZXJhbGlzaSA8bHBpZXJhbGlzaUBrZXJuZWwub3JnPgo+IFRvOiBLcnp5 c3p0b2YgV2lsY3p5xYRza2kgPGt3QGxpbnV4LmNvbT4KPiBUbzogUm9iIEhlcnJpbmcgPHJvYmhA a2VybmVsLm9yZz4KPiBUbzogQmpvcm4gSGVsZ2FhcyA8YmhlbGdhYXNAZ29vZ2xlLmNvbT4KPiBU bzogU2hhd24gR3VvIDxzaGF3bmd1b0BrZXJuZWwub3JnPgo+IFRvOiBTYXNjaGEgSGF1ZXIgPHMu aGF1ZXJAcGVuZ3V0cm9uaXguZGU+Cj4gVG86IFBlbmd1dHJvbml4IEtlcm5lbCBUZWFtIDxrZXJu ZWxAcGVuZ3V0cm9uaXguZGU+Cj4gVG86IEZhYmlvIEVzdGV2YW0gPGZlc3RldmFtQGdtYWlsLmNv bT4KPiBUbzogTlhQIExpbnV4IFRlYW0gPGxpbnV4LWlteEBueHAuY29tPgo+IFRvOiBQaGlsaXBw IFphYmVsIDxwLnphYmVsQHBlbmd1dHJvbml4LmRlPgo+IFRvOiBMaWFtIEdpcmR3b29kIDxsZ2ly ZHdvb2RAZ21haWwuY29tPgo+IFRvOiBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+Cj4g VG86IE1hbml2YW5uYW4gU2FkaGFzaXZhbSA8bWFuaXZhbm5hbi5zYWRoYXNpdmFtQGxpbmFyby5v cmc+Cj4gVG86IEtyenlzenRvZiBLb3psb3dza2kgPGtyenlzenRvZi5rb3psb3dza2krZHRAbGlu YXJvLm9yZz4KPiBUbzogQ29ub3IgRG9vbGV5IDxjb25vcitkdEBrZXJuZWwub3JnPgo+IENjOiBs aW51eC1wY2lAdmdlci5rZXJuZWwub3JnCj4gQ2M6IGlteEBsaXN0cy5saW51eC5kZXYKPiBDYzog bGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCj4gQ2M6IGxpbnV4LWtlcm5lbEB2 Z2VyLmtlcm5lbC5vcmcKPiBDYzogYnBmQHZnZXIua2VybmVsLm9yZwo+IENjOiBkZXZpY2V0cmVl QHZnZXIua2VybmVsLm9yZwo+IFNpZ25lZC1vZmYtYnk6IEZyYW5rIExpIDxGcmFuay5MaUBueHAu Y29tPgo+IAo+IENoYW5nZXMgaW4gdjM6Cj4gLSBBZGQgYW4gRVAgZml4ZWQgcGF0Y2gKPiAgIFBD STogaW14NjogRml4IFBDSWUgbGluayBkb3duIHdoZW4gaS5NWDhNTSBhbmQgaS5NWDhNUCBQQ0ll IGlzIEVQIG1vZGUKPiAgIFBDSTogaW14NjogRml4IGkuTVg4TVAgUENJZSBFUCBjYW4gbm90IHRy aWdnZXIgTVNJCj4gLSBBZGQgOHF4cCByYyBzdXBwb3J0Cj4gZHQtYmluZyB5YW1sIHBhc3MgYmlu ZGluZyBjaGVjawo+IG1ha2UgQVJDSD1hcm02NCBDUk9TU19DT01QSUxFPWFhcmNoNjQtbGludXgt Z251LSAtajggIGR0X2JpbmRpbmdfY2hlY2sgRFRfU0NIRU1BX0ZJTEVTPWZzbCxpbXg2cS1wY2ll LnlhbWwKPiAgIExJTlQgICAgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzCj4gICBE VEVYICAgIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvZnNsLGlteDZxLXBj aWUuZXhhbXBsZS5kdHMKPiAgIENIS0RUICAgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL3Byb2Nlc3NlZC1zY2hlbWEuanNvbgo+ICAgU0NIRU1BICBEb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvcHJvY2Vzc2VkLXNjaGVtYS5qc29uCj4gICBEVENfQ0hLIERvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvZnNsLGlteDZxLXBjaWUuZXhhbXBsZS5kdGIK PiAKPiAtIExpbmsgdG8gdjI6IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3IvMjAyNDAzMDQtcGNp Ml91cHN0cmVhbS12Mi0wLWFkMDdjNWViNmQ2N0BueHAuY29tCj4gCj4gQ2hhbmdlcyBpbiB2MjoK PiAtIHJlbW92ZSBmaWxlIHRvICdwY2llLWlteC5jJwo+IC0ga2VlcCBDT05GSUcgdW5jaGFuZ2Uu Cj4gLSBMaW5rIHRvIHYxOiBodHRwczovL2xvcmUua2VybmVsLm9yZy9yLzIwMjQwMjI3LXBjaTJf dXBzdHJlYW0tdjEtMC1iOTUyZjgzMzM2MDZAbnhwLmNvbQo+IAo+IC0tLQo+IEZyYW5rIExpICg3 KToKPiAgICAgICBQQ0k6IGlteDY6IFJlbmFtZSBpbXg2Xyogd2l0aCBpbXhfKgo+ICAgICAgIFBD STogaW14NjogUmVuYW1lIHBjaS1pbXg2LmMgdG8gcGNpZS1pbXguYwo+ICAgICAgIE1BSU5UQUlO RVJTOiBwY2k6IGlteDogdXBkYXRlIGlteDYqIHRvIGlteCogc2luY2UgcmVuYW1lIGRyaXZlciBm aWxlCj4gICAgICAgUENJOiBpbXg6IFNpbXBsaWZ5IHN3aXRjaC1jYXNlIGxvZ2ljIGJ5IGludm9s dmUgc2V0X3JlZl9jbGsgY2FsbGJhY2sKPiAgICAgICBQQ0k6IGlteDogU2ltcGxpZnkgc3dpdGNo LWNhc2UgbG9naWMgYnkgaW52b2x2ZSBjb3JlX3Jlc2V0IGNhbGxiYWNrCj4gICAgICAgUENJOiBp bXg6IENvbmZpZyBsb29rIHVwIHRhYmxlKExVVCkgdG8gc3VwcG9ydCBNU0kgSVRTIGFuZCBJT01N VSBmb3IgaS5NWDk1Cj4gICAgICAgUENJOiBpbXg6IENvbnNvbGlkYXRlIHJlZHVuZGFudCBpZi1j aGVja3MKPiAKPiBSaWNoYXJkIFpodSAoNCk6Cj4gICAgICAgUENJOiBpbXg2OiBGaXggUENJZSBs aW5rIGRvd24gd2hlbiBpLk1YOE1NIGFuZCBpLk1YOE1QIFBDSWUgaXMgRVAgbW9kZQo+ICAgICAg IFBDSTogaW14NjogRml4IGkuTVg4TVAgUENJZSBFUCBjYW4gbm90IHRyaWdnZXIgTVNJCj4gICAg ICAgZHQtYmluZGluZ3M6IGlteDZxLXBjaWU6IEFkZCBpLk1YOFEgcGNpZSBjb21wYXRpYmxlIHN0 cmluZwo+ICAgICAgIFBDSTogaW14NjogQWRkIGkuTVg4USBQQ0llIHN1cHBvcnQKPiAKPiAgLi4u L2JpbmRpbmdzL3BjaS9mc2wsaW14NnEtcGNpZS1jb21tb24ueWFtbCAgICAgICAgfCAgICA1ICsK PiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3MvcGNpL2ZzbCxpbXg2cS1wY2llLnlhbWwgICAgfCAg IDE4ICsKPiAgTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICA0ICstCj4gIGRyaXZlcnMvcGNpL2NvbnRyb2xsZXIvZHdjL01ha2VmaWxlICAgICAg ICAgICAgICAgIHwgICAgMiArLQo+ICAuLi4vcGNpL2NvbnRyb2xsZXIvZHdjL3twY2ktaW14Ni5j ID0+IHBjaWUtaW14LmN9ICB8IDExNzMgKysrKysrKysrKysrLS0tLS0tLS0KPiAgNSBmaWxlcyBj aGFuZ2VkLCA3MjcgaW5zZXJ0aW9ucygrKSwgNDc1IGRlbGV0aW9ucygtKQo+IC0tLQo+IGJhc2Ut Y29tbWl0OiAyZTQ1ZTczZWViZDQzMzY1Y2I1ODVjNDliM2E2NzFkY2ZhZTZiNWI1Cj4gY2hhbmdl LWlkOiAyMDI0MDIyNy1wY2kyX3Vwc3RyZWFtLTBjZGQxOWExNTE2Mwo+IAo+IEJlc3QgcmVnYXJk cywKPiAtLS0KPiBGcmFuayBMaSA8RnJhbmsuTGlAbnhwLmNvbT4KPiAKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGlu ZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMu aW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK