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 38A68CA0EC9 for ; Mon, 11 Sep 2023 22:10:25 +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:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=8ZC6+RwSyL4t7P3BnLKVAQYInq+H1LiL0swLA8MnPLg=; b=RxPkCvngJYvyNI eNQ8d1wDMYq6nd3DudijpBZw2hRqIgDGk+GQBkdQrHz6ggAEU54BGSWbOjY1qzLzax2MB7htcleCh QWu3yQ6/c7/G9tbRlyA4oRTft7QOtUezx7NPFBt3CgIIsbWHke/8m/h+6KRix3ogSvn7hQVh9zU7v bWNmG5FwrbO/iqUlqXtgeYbMgVxeqnc8Rtqw/4dkUODvK57e4Q+ARMb1gxcuj6QEqMj6KajD9SI9A e4cDFmNmuvpkNCLjaXkct5/2eqzaEI6KNQLc01mrR09o145V3qCEFjaBc1r2efhhJnc84WCGm986P x5HlaIYXUS2rD5bfs6jg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qfp6Q-001TE2-0D; Mon, 11 Sep 2023 22:09:54 +0000 Received: from mail-vi1eur04on061c.outbound.protection.outlook.com ([2a01:111:f400:fe0e::61c] helo=EUR04-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qfp6N-001TDP-2s for linux-arm-kernel@lists.infradead.org; Mon, 11 Sep 2023 22:09:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M9dYN8WWtZ/F9Sbw1TeZn0TTxoTFc+PRp3p/MI9QIcne6RW7NwXUolnVLBWC0M9gxwHTIlC7+IoU5IhZc8muCjOoreVVFzmENRmhAVjFNkVhPSWUDmlZ0u1Z7GhMwlmWIZcmsQMKqFgpo3+86WTFKD7wMy1BNAS+x0GjI1+8V9iKllIKWOtXaYDMwgnOde9xJuH3mjzqyGXnlDJ1U3fGc9rI+AG+N9OCgGkIquXbYkJg8zZdVT3HBlk/h6Ha+8wvwHhqJcqDsdJ5MUDgu4fOWmd7ut92CpBxLe+/I7II/RUHunVLQA1tDCRVk5kkJKtihtXjCizfURisB4dVm7HJTA== 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=dLgA4KjVjqR3Bv7DX5oD2kznX4A/CBf24jgYyJhVCfg=; b=c46pFdO1b7FyGLGTCAB4lgzGAkiF+45msS8U6gGgqANXgylbKehvTjI31iKZc4h0Du4l568Q6nrzuCSUwktgG0EBa7dhrWGB/4pl6aIpNTmXMbE6jOA404DEW3hmmEXEi/w0EuG5Um7349dFzR71h5m+C9GEgd0J9mvq2oO8tw3uLva9vTU+jBUmoaUSW9Yg71w1ZTPDvJIOMVfVJqVNxSYXdyknS2p9v5iOolXOwz8AHq3iDLxsTrm+xDHXmEvUJiO/AY7v4M/Wt+Xf2yPDreAx8wnqPPeofkOB0C/A4QSE0j+6INaPr4SDaM0rJUSMzmnj0adarw8SGJjcIiAG0g== 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=dLgA4KjVjqR3Bv7DX5oD2kznX4A/CBf24jgYyJhVCfg=; b=GM7xOWiQKb/yFWaqK7lnsL6iL3no6kf8Xj2BI0OJ01R6NpeOfMoiWYDwRIb2n9i2/R52i6wqPnUfmDAolJaj60Gh1NvemeRAPn9RVStdkjnTn/gikrHoAChH/J4VJA+cfWNkSWY0dOw/lgBO3WDhWLLxab4TTr9OP5GDfSgvjUE= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM6PR04MB4838.eurprd04.prod.outlook.com (2603:10a6:20b:4::16) by PAXPR04MB8125.eurprd04.prod.outlook.com (2603:10a6:102:1cc::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6768.35; Mon, 11 Sep 2023 22:09:42 +0000 Received: from AM6PR04MB4838.eurprd04.prod.outlook.com ([fe80::aa90:117d:c1d0:346a]) by AM6PR04MB4838.eurprd04.prod.outlook.com ([fe80::aa90:117d:c1d0:346a%3]) with mapi id 15.20.6768.029; Mon, 11 Sep 2023 22:09:42 +0000 From: Frank Li To: manivannan.sadhasivam@linaro.org Cc: Frank.li@nxp.com, aisheng.dong@nxp.com, bhelgaas@google.com, devicetree@vger.kernel.org, festevam@gmail.com, imx@lists.linux.dev, jdmason@kudzu.us, kernel@pengutronix.de, kishon@kernel.org, kw@linux.com, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, lorenzo.pieralisi@arm.com, lpieralisi@kernel.org, maz@kernel.org, s.hauer@pengutronix.de, shawnguo@kernel.org, tglx@linutronix.de Subject: [PATCH v2 0/5] Add RC-to-EP doorbell with platform MSI controller Date: Mon, 11 Sep 2023 18:09:15 -0400 Message-Id: <20230911220920.1817033-1-Frank.Li@nxp.com> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: BYAPR07CA0010.namprd07.prod.outlook.com (2603:10b6:a02:bc::23) To AM6PR04MB4838.eurprd04.prod.outlook.com (2603:10a6:20b:4::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM6PR04MB4838:EE_|PAXPR04MB8125:EE_ X-MS-Office365-Filtering-Correlation-Id: 25b7f5fc-19df-45db-858f-08dbb313cc9c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: khpcHQOldWYaBPhtCGaTRJlHSPq7Lvl3qU5VO3haAfDqpairjKVHavFuUqy/TYFdV6wJBnbg6xorrZ4sVk1nmq5JzGPqUmBP5LRvs0fzD/4+GbSMzr40XgNqJCIHnQWDGgi0zAUctlsYXzynSCN+TDkig60g3ZM6k9Ck3Trtm5vwYCc4J4ynUAn/TNMQ7pmvOZDFIGW+pOLaFtYZ86zTtxH18HPGHrEFkuB3HEzyk7XpEr68V6jr8sL1eTK0cM2Kb9mQhTBnFzBu3R8FfZx4MLj7OutjYv7EeTid8Uk3UihVWJrevQkNS9F2P63ABmTtG7q98re3SwOZDVt+39TCtgymwrWA/eRkMHH16xCn23e7YH3hDil8hGn8JJfuoY9UR33eGcujPHq14zOndNY9A+HzVGi30rrfAE0dYb1NR4QgchwA6IorMUV0ffgNiyzvuKvqLm7z9xN0iVImq8ufmT6HVBc0+lPncTbtDnYYeVI1FV2kNo3T0Vl9eC8fphbqYaJF9wQH0U6EU7O6jvfaunZlQUhRvdn6vXW9QZJCZp6qYD9kAnsFKERYP3XA0BinsvLCZF04mznfKwzMRNhaLLcG0V9lH4opPzfw3nk9E98= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR04MB4838.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(376002)(366004)(136003)(396003)(346002)(1800799009)(186009)(451199024)(6512007)(26005)(1076003)(86362001)(2906002)(83380400001)(6486002)(2616005)(52116002)(6506007)(6666004)(7416002)(38350700002)(478600001)(966005)(38100700002)(36756003)(5660300002)(8676002)(8936002)(66476007)(66556008)(4326008)(6916009)(316002)(66946007)(41300700001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?R0VvMHdBSkRqZ2IzR0JKNWM5OGR6VzNCeGxQSEtCLzVocHJFOXduVVVzdGV5?= =?utf-8?B?MlRaeHlUWlhVVnZidHJvZUo2THA1UHBUSmVwQTRXZDBBUThubkpPd3k1Szdv?= =?utf-8?B?VzRqS0xtUjNJMVJRaUdDdEZsS0tMeEsyVnFYNllGUW5RSzl3NUVKS21lT1ZX?= =?utf-8?B?UExjNmxlUk9RT3Naa1NGY3JmVGtQSlM5OVZvL2FyYmxYZktVK05jdEVwS3hw?= =?utf-8?B?UXNwL2Rmd1NieEJmYVFkbWh5UElueDlyQnRUQXJQVGFoelVQM1VGVUlPZlgz?= =?utf-8?B?VXVRVlFmYUl3SjJhVkk4WWJjZWR6Q3dCVmNVUFdoVHdRM090dFY0TzBESWMx?= =?utf-8?B?bkwyY1VCK015aVVDbEkydHNiOWtzOEs3MkhRTHUzSUFsYjd0VUlkZ0QzVnlB?= =?utf-8?B?dDU4dzhqSVgyWEVRdEpGck11MGZEY2hsSjVXTWtmdGR6azc0aUljYXZubFhV?= =?utf-8?B?SzhnR2sxdEd6aVlGdStkVkYzUkpFZE8zUmVmaENPQTlISS9QMThOV1A5bnNu?= =?utf-8?B?eDFndkdjWHEyR0l4VFh3VXJpQjZVUTZ2NTF1L1Y3UnVpZlVzeG4xWGNSZkdY?= =?utf-8?B?WUV2Y216RHZwc2gvM04vWXRuM3Y1emR2N04ybmtwOUpUVElCVmgrc3VjYTRE?= =?utf-8?B?M2ZSVXB0RldacjVnbHphQ2czWDZhUTcxZjNhRUpoME1YQW5xSzFjNStKWkZh?= =?utf-8?B?VGY2NWo2amM4QXlhMUQ4Ri9mZHFUREZkYmN4UFFmQTFqLzRrK1FFS015cWVC?= =?utf-8?B?SklIcTd2RlZYb3hXWVNzQzQrK3VUd09aS3Nra1hVQ1pNUFlGdk52SXRlNjBn?= =?utf-8?B?TDR0dkxHYVZjTzBRMkQrQ3NkcFZKSWc3Y09rQlJuNkRoT1d2eUZNTThiMXZC?= =?utf-8?B?OUhGazFFckRjNjdOVDJLdGt0K1dvQUcyYll3b3ZuVWgrOHRNNTF6VEZZOG51?= =?utf-8?B?VndrMnFXQm5ObUJRRVd3bW9sMHBkRzRhZlJNTlkrdHZVR3oxSytuNFZ0MmJV?= =?utf-8?B?UUFPUFpiQW9ZVnVHWTJ1aStaY28zaThNSHUvS1h5ZmpraGpxeUw5bWYzMUFt?= =?utf-8?B?ZmRiU0YxbHdTTk5la095QnFFaG5WbDNhOWgvYzdWdklweEFlNnF2QjFuVmhq?= =?utf-8?B?VVRYV3RKSVFsZWVnRndUWngxVE9wUGEyS01YTkp1N3Uzei9ocnhNZXk2RHlL?= =?utf-8?B?MWxpTndpVFFaRG56WlY3eGx2OURyWmswRGVMS3pab2V1bEwvaXFod2ZkZXJB?= =?utf-8?B?NDJvRE1iZW5EQlErZEpEQ1I2R2MydzNybklxeXR6RmsvYzVRU2JNSW53NGdS?= =?utf-8?B?czIwV05yRTBPSUQ4bUg4S2xOOUJ3Y2ptTWZIKzVRSVlVbnVrOGt6MFFwTEs4?= =?utf-8?B?R2dFNnArRndidDBaMTlUSVlHNWhKem9JQXFQdE5GKy9qdHhNcHpmeGRPQnpO?= =?utf-8?B?MStZWXVKVmRoejZBcHpaR011TVJTS0g0NlU4QTFHTkFVVWVMYnd4Y1RGekc0?= =?utf-8?B?YUQrR01KWUVIQTRqejZFRGZZUVZFRGZPRnFLVHRxOHNXR2VXdkppaFZPZTkx?= =?utf-8?B?TVBNTmN4YW44NUNJeWpueFlORlgrUndoYVdsYWZNSG10cXYvVC9WcjhYV3Fy?= =?utf-8?B?TVd2c0pjOTdYQ1A0RXN1bVlaNkFla0ZTeHdLWkdZTExheGVyNzA5UHhPQVFr?= =?utf-8?B?eDhqOHVqR0N6YnpXYW4vTXRHc0U2NCtvcTVVdGxENWdxQkZrQzhGMHc3U3Jk?= =?utf-8?B?YkQwYnNKdHg4Z0NXVng0NldmTXhlbkNpZmdZOUdtYmtFN1pEbU5vZjZ5OVZZ?= =?utf-8?B?U0svZEhhd1l0cDIyYXlhV3lUcHkwNlk0ZE5tN0hqRHdxVFFOZVdRVmN5bVlF?= =?utf-8?B?RFlockx6NStPS2pBR3d1T2p3SW9ZUDh1T0JYUFJqWWt2M2Z5ZnFUbnJJQXFu?= =?utf-8?B?d2xneThsUSt4UzlLaE1VWm1WQkJ3UWdYaXU1dmJZcGMwNWs5bDFIV1YxMlI3?= =?utf-8?B?T1RaSEpwRUdhZ1M0OFllS3ZJelpYdXVwS0lEZHJuVWdURzZVd29QYkhxYURl?= =?utf-8?B?YkVUZDdSbG9rSEhkNXgwNFQ0Nm5SRDBINjhPczViZW1HQjB3eGY1L0ZXM0px?= =?utf-8?Q?KQHs3B55GgPG9k+rNNCEQB8uL?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 25b7f5fc-19df-45db-858f-08dbb313cc9c X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB4838.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2023 22:09:42.3823 (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: O4GS3wIhu3Rn4PPmVAu/pwrCtSBGzsc1g+8FrXdghyp9RbsWc7cz3R5v4OYABpi2GPjx5pryb3Cc+XiwfIBE1w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8125 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230911_150952_003667_9E3BF9FA X-CRM114-Status: GOOD ( 12.34 ) 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 4pSM4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSQICAg4pSM4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSQICAg4pSM4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSQCuKUgiAgICAgICAgICAg IOKUgiAgIOKUgiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4pSCICAg4pSCICAg ICAgICAgICAgICAgIOKUggrilIIgICAgICAgICAgICDilIIgICDilIIgUENJIEVuZHBvaW50ICAg ICAgICAgICAgICAgICAgICAgIOKUgiAgIOKUgiBQQ0kgSG9zdCAgICAgICDilIIK4pSCICAgICAg ICAgICAg4pSCICAg4pSCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDilIIgICDi lIIgICAgICAgICAgICAgICAg4pSCCuKUgiAgICAgICAgICAgIOKUguKXhOKUgOKUgOKUpCAxLnBs YXRmb3JtX21zaV9kb21haW5fYWxsb2NfaXJxcygp4pSCICAg4pSCICAgICAgICAgICAgICAgIOKU ggrilIIgICAgICAgICAgICDilIIgICDilIIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIOKUgiAgIOKUgiAgICAgICAgICAgICAgICDilIIK4pSCIE1TSSAgICAgICAg4pSc4pSA4pSA 4pa64pSCIDIud3JpdGVfbXNpX21zZygpICAgICAgICAgICAgICAgICDilJzilIDilIDilrrilJzi lIBCQVI8bj4gICAgICAgICDilIIK4pSCIENvbnRyb2xsZXIg4pSCICAg4pSCICAgdXBkYXRlIGRv b3JiZWxsIHJlZ2lzdGVyIGFkZHJlc3PilIIgICDilIIgICAgICAgICAgICAgICAg4pSCCuKUgiAg ICAgICAgICAgIOKUgiAgIOKUgiAgIGZvciBCQVIgICAgICAgICAgICAgICAgICAgICAgICAg4pSC ICAg4pSCICAgICAgICAgICAgICAgIOKUggrilIIgICAgICAgICAgICDilIIgICDilIIgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKUgiAgIOKUgiAzLiBXcml0ZSBCQVI8bj7ilIIK 4pSCICAgICAgICAgICAg4pSC4peE4pSA4pSA4pS84pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pS84pSA4pSA4pSA4pSkICAgICAgICAgICAgICAgIOKUggri lIIgICAgICAgICAgICDilIIgICDilIIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IOKUgiAgIOKUgiAgICAgICAgICAgICAgICDilIIK4pSCICAgICAgICAgICAg4pSc4pSA4pSA4pa6 4pSCIDQuSXJxIEhhbmRsZSAgICAgICAgICAgICAgICAgICAgICDilIIgICDilIIgICAgICAgICAg ICAgICAg4pSCCuKUgiAgICAgICAgICAgIOKUgiAgIOKUgiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg4pSCICAg4pSCICAgICAgICAgICAgICAgIOKUggrilIIgICAgICAgICAgICDi lIIgICDilIIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKUgiAgIOKUgiAgICAg ICAgICAgICAgICDilIIK4pSU4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSY ICAg4pSU4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSY ICAg4pSU4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSY CgpUaGlzIHBhdGNoZXMgYmFzZWQgb24gb2xkIGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2lteC8y MDIyMTEyNDA1NTAzNi4xNjMwNTczLTEtRnJhbmsuTGlAbnhwLmNvbS8KCk9yaWdpbmFsIHBhdGNo IG9ubHkgdGFyZ2V0IHRvIHZudGIgZHJpdmVyLiBCdXQgYWN0dWFsbHkgaXQgaXMgY29tbW9uCm1l dGhvZC4KClRoaXMgcGF0Y2hlcyBhZGQgbmV3IEFQSSB0byBwY2ktZXBmLWNvcmUsIHNvIGFueSBF UCBkcml2ZXIgY2FuIHVzZSBpdC4KClRoZSBrZXkgcG9pbnQgaXMgY29tbWVudHMgZnJvbSBUaG9t YXMgR2xlaXhuZXIsIHdobyBzdWdnZXN0IHVzZSBuZXcKUENJL0lNUy4gQnV0IGFybSBwbGF0Zm9y bSBjaGFuZ2Ugc3RpbGwgbm90IGJlIG1lcmdlZCB5ZXQuCgpnaXQ6Ly9naXQua2VybmVsLm9yZy9w dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdGdseC9kZXZlbC5naXQgZGV2bXNpLXYyLWFybQoKU28g SSBzdGlsbCB1c2UgZXhpc3RlZCBtZXRob2QgaW1wbGVtZW50IFJDIHRvIEVQIGRvb3JiZWxsLgoK SWYgVGhvbWFzIEdsZWl4bmVyIHdhbnQgdG8gY29udGludWUgd29yayBvbiBkZXZtc2ktdjItYXJt LCBJIGNhbiBoZWxwIHRlc3QKYW5kIHVwZGF0ZSB0aGlzIHBhdGNoLgoKQ2hhbmdlIGZyb20gdjEg dG8gdjIKLSBBZGQgbWlzc2VkIHBhdGNoIGZvciBlbmRwb250L3BjaS1lcGYtdGVzdC5jCi0gTW92 ZSBhbGxvYyBhbmQgZnJlZSB0byBlcGMgZHJpdmVyIGZyb20gZXBmLgotIFByb3ZpZGUgZ2VuZXJh bCBoZWxwIGZ1bmN0aW9uIGZvciBFUEMgZHJpdmVyIHRvIGFsbG9jIHBsYXRmb3JtIG1zaSBpcnEu Ci0gRml4ZWQgbWFuaXZhbm5hbidzIGNvbW1lbnRzLgoKRnJhbmsgTGkgKDUpOgogIFBDSTogZW5k cG9pbnQ6IEFkZCBSQy10by1FUCBkb29yYmVsbCBzdXBwb3J0IHVzaW5nIHBsYXRmb3JtIE1TSQog ICAgY29udHJvbGxlcgogIFBDSTogZHdjOiBhZGQgZG9vcmJlbGwgc3VwcG9ydCBieSB1c2UgTVNJ IGNvbnRyb2xsZXIKICBQQ0k6IGVuZHBvaW50OiBwY2ktZXBmLXRlc3Q6IGFkZCBkb29yYmVsbCB0 ZXN0CiAgbWlzYzogcGNpX2VuZHBvaW50X3Rlc3Q6IEFkZCBkb29yYmVsbCB0ZXN0IGNhc2UKICB0 b29sczogUENJOiBBZGQgJ0InIG9wdGlvbiBmb3IgdGVzdCBkb29yYmVsbAoKIGRyaXZlcnMvbWlz Yy9wY2lfZW5kcG9pbnRfdGVzdC5jICAgICAgICAgICAgICB8ICA0OCArKysrKwogLi4uL3BjaS9j b250cm9sbGVyL2R3Yy9wY2llLWRlc2lnbndhcmUtZXAuYyAgIHwgICAyICsKIGRyaXZlcnMvcGNp L2VuZHBvaW50L2Z1bmN0aW9ucy9wY2ktZXBmLXRlc3QuYyB8ICA1OSArKysrKy0KIGRyaXZlcnMv cGNpL2VuZHBvaW50L3BjaS1lcGMtY29yZS5jICAgICAgICAgICB8IDE5MiArKysrKysrKysrKysr KysrKysKIGRyaXZlcnMvcGNpL2VuZHBvaW50L3BjaS1lcGYtY29yZS5jICAgICAgICAgICB8ICA0 NCArKysrCiBpbmNsdWRlL2xpbnV4L3BjaS1lcGMuaCAgICAgICAgICAgICAgICAgICAgICAgfCAg IDYgKwogaW5jbHVkZS9saW51eC9wY2ktZXBmLmggICAgICAgICAgICAgICAgICAgICAgIHwgICA3 ICsKIGluY2x1ZGUvdWFwaS9saW51eC9wY2l0ZXN0LmggICAgICAgICAgICAgICAgICB8ICAgMSAr CiB0b29scy9wY2kvcGNpdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTYgKy0K IDkgZmlsZXMgY2hhbmdlZCwgMzczIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgotLSAK Mi4zNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K bGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZy YWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGlu dXgtYXJtLWtlcm5lbAo=