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 4B32BCCA480 for ; Fri, 15 Jul 2022 19:24:17 +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=jsQDe8ajLMxWoE9RDDZnBhQHOto5JqynzoTwKZ6LEgY=; b=gxa5C6Lx/FEL2R FFpO3hN3n/fsbom1cCi1asYAJUynaX7oGUi23XJffVGmdkBAHZd1k98EEZQkBYO9BfWz51R2Ijfve DVI2CcAJ/o09tky/13I2cqEYi9IJZO2Cwv2wV9cR3KlDwd8B+O4NClwOnuUQ00ryJXzkWlNDUJMYL kzkpvrN/8GXvUXNuRSOFOIoFcCpmNhrmtz6wWezhnKMM4z0hwGbvqUR4dfJizlFID212RNfIgB5nJ dNZ7E9TfhtE1s1NH1+zkcXbn3R7nVUVWqScfFxJXLJtBhCpxL9WJ0c+lub5x4Zz7GeBwu4NL5S/Xx ZRWgCK6UVtHDKfVsaSDA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oCQtp-009jB1-2P; Fri, 15 Jul 2022 19:22:53 +0000 Received: from mail-am6eur05on2075.outbound.protection.outlook.com ([40.107.22.75] helo=EUR05-AM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oCQtl-009j99-8G for linux-arm-kernel@lists.infradead.org; Fri, 15 Jul 2022 19:22:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lrxsrvgzPuvTUO2VivRGHAcXu9CBr0RNNmiCmClqrp8dTM5cnWgKeHaoo316l1eFTeB4MQQJCmptCwdlbP7Yl3wlr5XfsRUXZTAlmwszf4YcRQRx3PdzadPB00V7KolXcK+n+SwTtovCMCbDNZBh6fZurbB4lPMY2tRh/sIvolSDlH6UshXPnt0bldy8gFPDs9YDy8sftRqKkPc5QwgCg+bPcFDP72a+OoHEgPQ0UBkefHUCTkxV0mya3/Xi/UoChmsg7WJlnUN4l9c/xyZHPF/cy0m8PnIvoDEVIp1ypyb/j8amdb8F+bfxI0tjDy9N2vBZC6YAuj78QPQFVcMCTQ== 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=KJ3Ek3I76ogTB3E8FeuHsTYX2B4EThq6xrU9n3WKLAc=; b=gL8b2AJqX3TZCaeE+fR/X3SiDMkfZNC8V0IJJ6A8JTejtpS8RTmuZkPGUNZV9CWIbJ1ZNVpHZZlAP2PA79+1WYWTwP4p9b1/zcICoV05mei/6uHU28LBUounaE00ASZmWA7RX7xDbjgdF+JZpt/DccMwwEQQDmBrNE+rwmaRG+U7ouuLxMuYX550ey1O6SBR5Cv1Upr5tylz5WlbVugi52ne9dEtYi/gKNSefV/MxCv4L1MMf0+bvJO+nN/26wcKpTKP/oNPKOgOMIh0q7yM0L5XBtH79HH7UdKTFQXyItfbqAGYljKUvvR6p0JOZImW+AqIeX8lsJPW0TA/77fnjw== 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=KJ3Ek3I76ogTB3E8FeuHsTYX2B4EThq6xrU9n3WKLAc=; b=EdI2oNIJRmPIZjmPpAUwAW2S/vsSobTd19p9+s+kel0yY4RdMChNVamwte8OgIU6U3mmaQaVTlcKPgKr5YazfmBBrmKVBn8VEaYxxU+7/lm/mIAk4hB2DWIVmDg/9S7TyEZdVuxIBylZ8uztaGeLJnVaZ5A4H9fNMDkrvPdC35c= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9186.eurprd04.prod.outlook.com (2603:10a6:102:232::18) by HE1PR0401MB2490.eurprd04.prod.outlook.com (2603:10a6:3:82::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.15; Fri, 15 Jul 2022 19:22:42 +0000 Received: from PAXPR04MB9186.eurprd04.prod.outlook.com ([fe80::54aa:b7cb:a13c:66ab]) by PAXPR04MB9186.eurprd04.prod.outlook.com ([fe80::54aa:b7cb:a13c:66ab%7]) with mapi id 15.20.5438.017; Fri, 15 Jul 2022 19:22:42 +0000 From: Frank Li To: maz@kernel.org, tglx@linutronix.de, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kw@linux.com, bhelgaas@google.com Cc: kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-pci@vger.kernel.org, peng.fan@nxp.com, aisheng.dong@nxp.com, jdmason@kudzu.us, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, kishon@ti.com, lorenzo.pieralisi@arm.com, ntb@lists.linux.dev Subject: [PATCH v2 0/4] PCI EP driver support MSI doorbell from host Date: Fri, 15 Jul 2022 14:22:15 -0500 Message-Id: <20220715192219.1489403-1-Frank.Li@nxp.com> X-Mailer: git-send-email 2.35.1 X-ClientProxiedBy: SJ0PR13CA0084.namprd13.prod.outlook.com (2603:10b6:a03:2c4::29) To PAXPR04MB9186.eurprd04.prod.outlook.com (2603:10a6:102:232::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2280d835-476a-47da-dc25-08da66976374 X-MS-TrafficTypeDiagnostic: HE1PR0401MB2490:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: KAfMxwN+Gnpbq9drSPyaU3riw7XqR9h1ZzDD1zj5jEhaLohxquwzSDcDEvL2lpayBUwvjM2T1I18fLTzqi70oJPqyWikMNxzjc5EKJLKGOQbO725/iaxWfhs7Q1AJXXnkxzOlg/9YMPsYFxQNQb39oIodGghVc1u44pbkZecwxKLWYWyHTWi80Gd5+zVItLmnxM8a6w8fVqp7MAS9tcmTtUamA42URE8hwjzbPX8dWNhkL7zL9Fav+qlFc0xJfgdozu/IFgfpsd/jt8wOCNJbLTWVw9ck/2x0K9o8YwMnICOuNl7Bf8mSIuPP4TdUOuzEUHr2oHUiII7vbKlgxJnE/O5O3LQ6KB5YUgy56+1QbpLa2qzC8Dujn0dGRqSclrb4odduf/g/9g8BJMoLqrdVebn8ofkGPIwEZTkQUtug5tBSanv0TrVOpbkh5IRpbYARuoxx0hQLU7q4nHQ9KuayclygbLezRG0kl3/1ywD2v1IGVCuMz/oviBo4dJW8EdR6QttxvcQ6h/tEl6jD+IT6CBhKuZ0ryNgn2wV66AsmNoRa80oz1nTrDKjGM4yZCd8WZ1pwm/LTplJrA6GqO/BoRevKP2oUKXCN+RnzrNDs0VOrWn7qpheEhTiWJaZBuGOH69LnHD05jaPSt88les16M92fj+AWkNBwb9LUqyaZxErY7dYMo6099g+oLe0iiV4yhjPbPdrgIeztTTHl/iRX1FrI+eGNmCYYBLaD6kTN+rHdWYyFdwAmx93tHnLC2LEfKMBhKs10D8nA1k90zydlpdXePYRYVRO0M4ExRYtDAX7UFAloVTtFM5BBGhiM6i+ZMCQvMSYnvX8HtmDC8WKjw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9186.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(396003)(346002)(39860400002)(376002)(136003)(366004)(316002)(186003)(966005)(5660300002)(86362001)(8936002)(66476007)(66946007)(1076003)(66556008)(6486002)(4326008)(8676002)(6512007)(2616005)(41300700001)(38100700002)(38350700002)(478600001)(26005)(6666004)(6506007)(52116002)(2906002)(36756003)(7416002)(83380400001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NlM1OUJpakRZWitiUG02Sk5XUFBUdHJVK2R3czVRaTB1Z3NXaHozcFlVVmtv?= =?utf-8?B?VzZBQmpKSDZSSmRjQko0NFg3MDhaVEo4TjEvbk90cTQzOXAvbHJBNWFsVng4?= =?utf-8?B?T1hmZGJoTUZJQlQzMm5nVEd1VHFIWWNCRm5BS09HWmw4QXE0UkU1T3pqclhk?= =?utf-8?B?WHBGVVlZV1ZDYm9iSTUzMGNOdXdLTXY0SWV0dHBoR0Y5bzJJeFd5WmRHbzMr?= =?utf-8?B?clV4QTVmZDJJUy9MY1lXa1BMbHJ4YUhqQTlwZHQvZHBrSStkTG9OeEpjb2V0?= =?utf-8?B?OWptOGFuSVJ4c1hyekN5NUpDdVg0aWhuNFpMKzFOR2RYOGdOT0NYN0YxaHFS?= =?utf-8?B?NUVjdXBpaWx3S042SmJyMGJPSUI5VzBiQU14bXIwRFNmbkhIZThPMDFaODBt?= =?utf-8?B?b201ZGRzcjJqSXZxNDRuS0NVcFExaTNERlAxdFV1dllSRllzL0ZHc2t2L3BI?= =?utf-8?B?TzdzSXRWNlZOUllaY0xHVjdCUTZlUVlqaVJqbWY4enJjUThMT01CVXY1dE1n?= =?utf-8?B?NUlDS204Y2djQ0VyTWQwb0doWnM0TXZnd0tNRHBnWXU2RzBhWSt1REFFaFdm?= =?utf-8?B?a2M5SEYrby9iOEc3NERsMUlNQmpObVk2cnRtZnVHWnFjU2tPOXFjTVJwdWZp?= =?utf-8?B?QnJXT1RVdE02a01LMGxCakRYcHRNWmh1Ris2YWk5TU1SQ0xnU2ZGbU41RXhL?= =?utf-8?B?M3B2L0c1aHZlZEFnYVhYa1RMUVRVWk85M1JERzdZSklnNGhpYk80WEtKZFBG?= =?utf-8?B?Y0NWVlI5M1JKNEg3TXZ4bGFkZ2lqckFMcjIzRXNaSi82S2srcHNpLzAvck80?= =?utf-8?B?QU9KdEJYZGZGRk9HOVRMU0lhWElFN0k2VzdXQTlaSk5lZ3JGc3VXYVMrQWI4?= =?utf-8?B?NkFIa0wvcEtualV2L1M3c3ByYmVPc1hhUlF0c002YnkxaWU5OGxKeCtPT0U2?= =?utf-8?B?UkdnTHJkVjVHVlFPcnY5U2s5SEtJM3ZVTDRzQVVLRWJmT3ZXV25QbHUvMno5?= =?utf-8?B?R3lVeXdYR2dCSnN4WklTbkdnaHB2SHJEY0xJRjRJMERTeDlQN0lBUlRTRmJn?= =?utf-8?B?VE91bG5IZ2pkWFV5NFB3c09GOW83NGkyY3ltTXdPNmZxYitoZFBtRTdIUlJP?= =?utf-8?B?N2xwZmVRZ0xKS1BvQmZ6d1pJQjF5K0MzbXdyZ21MVUI2OVBCY3FLcURIZ2k0?= =?utf-8?B?OU0valFFR0w4ME82ZEorTlFRVkdFZSsvbmUzTVpOZHhWVWM4Ykh3YlVKZ3Bj?= =?utf-8?B?R3BPNDVWc3VFTlZoR0RTdXVxN0J3T3g2N2g5bjduWnlROThEc0lUTjFvZ0Z1?= =?utf-8?B?RFErU1dZb3QvOWNnMkNpSURMTTRCWE1NOXpicWFwZ3VGMjcrZy9OSnVqZzZ3?= =?utf-8?B?NXRUTVNBODFZdWhkMkhyeVY4ZGpUWWdDYWVFcjNSdTZINUhUKzRhSnA4d0s2?= =?utf-8?B?MlJGcFo3K2VybjNvK1E3NExIRkc1bjNHdFZOc3ZNQkFsL3NDRVB3QTAvTllT?= =?utf-8?B?NUwwazh5dSt0VFZtUHp2OThUcTUwR2FjeGloWi8vM0JwK0VCOXRzZEtzN0tQ?= =?utf-8?B?MlNnZlpuWCtoV0lqdURXdDJpOE1rSVArakVuRzFnSWk5OWxsZmdDUnlFQ04v?= =?utf-8?B?NDFRZEtkbm9GZmxkRzZxZU1STnZQTG03ZkJsQ3dIdTRDRVVJbWYwb1VUbGJU?= =?utf-8?B?OFgwRjg5UzRVK2loZGg0T1U2SFFqNkhmQ2JaYWN1a21vNUFlOUdpU0s3K1JE?= =?utf-8?B?T0x2RThkdDdpK3EvZ01KRCtwZVFFd1VKcGVvSDhYZlhGc0Rxb0tEcGwyQjZw?= =?utf-8?B?T0RWVWRSZldpaFMzTGZjRFRWYkxZNnEwbG8vSHNwNkd6Z2FPcVNydUs2ZW1r?= =?utf-8?B?STdwblhSd0RwRjNoQkM1TVoycDhJR1lVU1lnUXBUNTJrclFOUHlWTmUvVUVs?= =?utf-8?B?L2FLUi84RVJPdEgyQ0xzUERMVWFCcXM3b3ZicHI2ZStVOE42Rk4ySVUxMkdk?= =?utf-8?B?MXVaSWdrWFhMSlJxSzU3anovVkgveTVmWEJFSFZXUk0rcTZ0Q3psUURpU0E0?= =?utf-8?B?cG9XS0ZMK3kwMFZiT1l1WkdOK2pVUWN6OUQ3aCt6MXUxVHI2a1VjYmpTbDNj?= =?utf-8?Q?N1u0=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2280d835-476a-47da-dc25-08da66976374 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9186.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jul 2022 19:22:42.3075 (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: AgdcKci/K9G0a1W584hVPUGoN1l2TTPDFp0C31oOjCtcxZiVH0Xcyvqd5cuwvuYTqH610NH8SB3IGXSmMibTsA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0401MB2490 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220715_122249_586487_17E4A973 X-CRM114-Status: GOOD ( 10.14 ) 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 CiAgICAgICAgICAgICAgICAgIOKUjOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUkCAgICAgICAgICDi lIzilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilJAKICAgICAgICAgICAgICAgICAg4pSC ICAgICAgIOKUgiAgICAgICAgICDilIIgICAgICAgICAg4pSCCuKUjOKUgOKUgOKUgOKUgOKUgOKU gOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUkCAgIOKUgiAgICAgICDilIIgICAgICAgICAg4pSCIFBD SSBIb3N0IOKUggrilIIgTVNJICAgICAgICAg4pSC4peE4pSQIOKUgiAgICAgICDilIIgICAgICAg ICAg4pSCICAgICAgICAgIOKUggrilIIgQ29udHJvbGxlciAg4pSCIOKUgiDilIIgICAgICAg4pSC ICAgICAgICAgIOKUgiAgICAgICAgICDilIIK4pSU4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSYIOKUlOKUgOKUvOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUvOKUgOKUgOKU gOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUvOKUgEJhcjAgICAgIOKUggogICAgICAgICAgICAgICAg ICDilIIgUENJICAg4pSCICAgICAgICAgIOKUgiBCYXIxICAgICDilIIKICAgICAgICAgICAgICAg ICAg4pSCIEZ1bmMgIOKUgiAgICAgICAgICDilIIgQmFyMiAgICAg4pSCCiAgICAgICAgICAgICAg ICAgIOKUgiAgICAgICDilIIgICAgICAgICAg4pSCIEJhcjMgICAgIOKUggogICAgICAgICAgICAg ICAgICDilIIgICAgICAg4pSCICAgICAgICAgIOKUgiBCYXI0ICAgICDilIIKICAgICAgICAgICAg ICAgICAg4pSCICAgICAgIOKUnOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKWuuKUgiAgICAg ICAgICDilIIKICAgICAgICAgICAgICAgICAg4pSU4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSYICAg ICAgICAgIOKUlOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUmAoKTWFueSBQQ0kgY29u dHJvbGxlcnMgcHJvdmlkZWQgRW5kcG9pbnQgZnVuY3Rpb25zLgpHZW5lcmFsbHkgUENJIGVuZHBv aW50IGlzIGhhcmR3YXJlLCB3aGljaCBpcyBub3QgcnVubmluZyBhIHJpY2ggT1MsIGxpa2UgbGlu dXguCgpCdXQgTGludXggYWxzbyBzdXBwb3J0cyBlbmRwb2ludCBmdW5jdGlvbnMuIMKgUENJIEhv c3Qgd3JpdGUgYmFyPG4+IHNwYWNlIGxpa2UKd3JpdGUgdG8gbWVtb3J5LiBUaGUgRVAgc2lkZSBj YW4ndCBrbm93IG1lbW9yeSBjaGFuZ2VkIGJ5IHRoZSBIb3N0IGRyaXZlci4gCgpQQ0kgU3BlYyBo YXMgbm90IGRlZmluZWQgYSBzdGFuZGFyZCBtZXRob2QgdG8gZG8gdGhhdC4gwqBPbmx5IGRlZmlu ZSBNU0koeCkgdG8gbGV0CkVQIG5vdGlmaWVkIFJDIHN0YXR1cyBjaGFuZ2UuIAoKVGhlIGJhc2lj IGlkZWEgaXMgdG8gdHJpZ2dlciBhbiBpcnEgd2hlbiBQQ0kgUkMgd3JpdGVzIHRvIGEgbWVtb3J5 IGFkZHJlc3MuIMKgVGhhdCdzCndoYXQgTVNJIGNvbnRyb2xsZXIgcHJvdmlkZWQuIMKgRVAgZHJp dmVycyBqdXN0IG5lZWQgdG8gcmVxdWVzdCBhIHBsYXRmb3JtIE1TSSBpbnRlcnJ1cHQsIApzdHJ1 Y3QgbXNpX21zZyAqbXNnIHdpbGwgcGFzcyBkb3duIGEgbWVtb3J5IGFkZHJlc3MgYW5kIGRhdGEu wqAgRVAgZHJpdmVyIHdpbGwKbWFwIHN1Y2ggbWVtb3J5IGFkZHJlc3MgdG8gb25lIG9mIFBDSSBi YXI8bj4uwqAgSG9zdCBqdXN0IHdyaXRlcyBzdWNoIGFuIGFkZHJlc3PCoHRvCnRyaWdnZXIgRVAg c2lkZSBpcnEuCgpJZiBzeXN0ZW0gaGF2ZSBnaWMtaXRzLCBvbmx5IG5lZWQgdXBkYXRlIFBDSSBF UCBzaWRlIGRyaXZlci4gQnV0IGkuTVggaGF2ZSBub3QgY2hpcApzdXBwb3J0IGdpYy1pdGVzIHll dC4gU28gd2UgaGF2ZSB0byB1c2UgTVUgdG8gc2ltdWxhdGUgYSBNU0kgY29udHJvbGxlci4gQWx0 aG91Z2gKb25seSA0IE1TSSBpcnFzIGFyZSBzaW11bGF0ZWQsIGl0IG1hdGNoZWQgdm50ZCBuZXR3 b3JrIHJlcXVpcm1lbmVudC4KCkFmdGVyIGVuYWJsZSBNU0ksIHBpbmcgZGVsYXkgcmVkdWNlIDwg MW1zIGZyb20gfjhtcwoKaXJxY2hpcDogaW14IG11IHdvcmtlZCBhcyBtc2kgY29udHJvbGxlcjog CiAgICAgbGV0IGlteCBtdSB3b3JrZWQgYXMgTVNJIGNvbnRyb2xsZXJzLiBBbHRob3VnaCBJUCBp cyBub3QgZGVzaWduIGFzIE1TSSBjb250cm9sbGVyLAp3ZSBzdGlsbCBjYW4gdXNlIGl0IGlmIGxp bWlhdGVkIGlycSBudW1iZXIgdG8gNC4KCnBjaWU6IGVuZHBvaW50OiBwY2ktZXBmLXZudGI6IGFk ZCBlbmRwb2ludCBtc2kgc3VwcG9ydAoJIEJhc2VkIG9uIG50Yi1uZXh0IGJyYW5jaC4gaHR0cHM6 Ly9naXRodWIuY29tL2pvbm1hc29uL250Yi9jb21taXRzL250Yi1uZXh0CgkgVXNpbmcgTVNJIGFz IGRvb3IgYmVsbCByZWdpc3RlcnMKCmkuTVggRVAgZnVuY3Rpb24gZHJpdmVyIGlzIHVwc3RyZWFt aW5nIGJ5IFJpY2hhcmQgWmh1LgpTb21lIGR0cyBjaGFuZ2UgbWlzc2VkIGF0IHRoaXMgcGF0Y2hl cy4gYmVsb3cgaXMgcmVmZXJlbmNlIGR0cyBjaGFuZ2UKCi0tLSBhL2FyY2gvYXJtNjQvYm9vdC9k dHMvZnJlZXNjYWxlL2lteDgtc3MtaHNpby5kdHNpCisrKyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMv ZnJlZXNjYWxlL2lteDgtc3MtaHNpby5kdHNpCkBAIC0xNjAsNSArMTYwLDYgQEAgcGNpZWJfZXA6 IHBjaWVfZXBANWYwMTAwMDAgewogICAgICAgICAgICAgICAgbnVtLWliLXdpbmRvd3MgPSA8Nj47 CiAgICAgICAgICAgICAgICBudW0tb2Itd2luZG93cyA9IDw2PjsKICAgICAgICAgICAgICAgIHN0 YXR1cyA9ICJkaXNhYmxlZCI7CisgICAgICAgICAgICAgICBtc2ktcGFyZW50ID0gPCZsc2lvX211 MTI+OwogICAgICAgIH07CgotLS0gYS9hcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9pbXg4 LXNzLWxzaW8uZHRzaQorKysgYi9hcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9pbXg4LXNz LWxzaW8uZHRzaQpAQCAtMTcyLDYgKzE3MiwxOSBAQCBsc2lvX211NjogbWFpbGJveEA1ZDIxMDAw MCB7CiAgICAgICAgICAgICAgICBzdGF0dXMgPSAiZGlzYWJsZWQiOwogICAgICAgIH07CgorICAg ICAgIGxzaW9fbXUxMjogbWFpbGJveEA1ZDI3MDAwMCB7CisgICAgICAgICAgICAgICBjb21wYXRp YmxlID0gImZzbCxpbXg2c3gtbXUtbXNpIjsKKyAgICAgICAgICAgICAgIG1zaS1jb250cm9sbGVy OworICAgICAgICAgICAgICAgaW50ZXJydXB0LWNvbnRyb2xsZXI7CisgICAgICAgICAgICAgICBy ZWcgPSA8MHg1ZDI3MDAwMCAweDEwMDAwPiwgICAgIC8qIEEgc2lkZSAqLworICAgICAgICAgICAg ICAgICAgICAgPDB4NWQzMDAwMDAgMHgxMDAwMD47ICAgICAvKiBCIHNpZGUgKi8KKyAgICAgICAg ICAgICAgIHJlZy1uYW1lcyA9ICJhIiwgImIiOworICAgICAgICAgICAgICAgaW50ZXJydXB0cyA9 IDxHSUNfU1BJIDE5MSBJUlFfVFlQRV9MRVZFTF9ISUdIPjsKKyAgICAgICAgICAgICAgIHBvd2Vy LWRvbWFpbnMgPSA8JnBkIElNWF9TQ19SX01VXzEyQT4sCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPCZwZCBJTVhfU0NfUl9NVV8xMkI+OworICAgICAgICAgICAgICAgcG93ZXItZG9t YWluLW5hbWVzID0gImEiLCAiYiI7CisgICAgICAgfTsKKwoKQ2hhbmdlIExvZwotIGZyb20gVjEg dG8gVjIKICBGaXhlZCBmc2wsbXUtbXNpLnlhbWwncyBwcm9ibGVtCiAgRml4ZWQgaXJxLWlteC1t dS1tc2kuYyBwcm9ibGVtIGFjY29yZGluZyBNYXJjIFp5bmdpZXIncyBmZWViYWNrIAogIEFkZGVk IGEgbmV3IHBhdGNoIHRvIGFsbG93IHBhc3MgZG93biAucG0gYnkgSVJRQ0hJUF9QTEFURk9STV9E UklWRVJfRU5ECgotLSAKMi4zNS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtl cm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxt YW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=