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 3207FC4332F for ; Mon, 13 Nov 2023 12:57:08 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:From:References:To:Subject: Date:Message-ID:Reply-To:Cc:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=pTXo9ZFNXmqlnWcK8UflIC7i9CfoyvY7ghXo7LUM00c=; b=idPoKOCjo5FY2fWlc+LshN8UEz 7DEC0O6bmxP9p0zj7KTclQBv+c3Yr1AF7CHIKLm5dCh0jWtkqxWDHvm9DcQhbAlaJq266Y29oRcSU GwIMfiUxoKZHtyUTVQafIKGpodQ5OfbL2zR+NU2xn8c8Qacy6aNfcOSFllxUUMEROfyN/uG0sEEfz uJeLY4VvnzTBm9369YHmuxgq/34sXNUsSBmnI1Qp+aJDQ901YptoQUBloKAn/geE3DHZWepGte1pL F5gDkyTh5yorqOTivfA9FXjNWvRMYUme9XimT992qIXWho4du6gndong3F+rNosN4hLYV1aeb1DON TmO3VbFw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r2WUZ-00E0FH-21; Mon, 13 Nov 2023 12:56:39 +0000 Received: from mail-ve1eur01on0625.outbound.protection.outlook.com ([2a01:111:f400:fe1f::625] helo=EUR01-VE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1r2WUV-00E0Eb-2u for linux-arm-kernel@lists.infradead.org; Mon, 13 Nov 2023 12:56:37 +0000 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=CvLosFSue7Wo5Yar8oClJIVH8Mcoqd3Adp6CUJdg8u4ygR09TVrr13XWkAQuLYk+CZgsm1hfHVfCiCQV0PMdGXSXvuVjVsGC9YdUBkDH1085tVocYwXsbUfUtJgFZ5sLqx8xb/gyODDSFI64UTOgIT5mcRsQ/IrCmE/JLm7/ojiumMBjSaS8jEvRGyBqKVMHi3TUeLWNET0bDgJIzlOGOxp7Zc2vey8a1O/PBrb1xdnWyRUOXdCgFZ9ypG8Mye9bRech1oGBIph5FUpkWowOqjemN9zR20sgkBTM8f9mfEX2HH9E0M8RH311M+5LJC925VYOpyEXH3390dgLJjPqPw== ARC-Message-Signature: i=2; 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=9YfeX/6/1Wchx+c2EN6LzimkjrpkSge6gcL6WWRjWMY=; b=UQ+BpSBfDlaLqJ8CRtAGcv79bdbjUp/qkGp/3EnBLdyd5I40+MT5sHc1lPk0q7VtL9vT7e7exHnkrH1kvGyp2rOlHqqbXVlU+HrnhjE3ZQzZFI578XIoQuCnvLEF68DCBzXOcEEwkJiVyPQyXVpn77wKLsEVwzUwL9B2t4UOQ8bvN5sWvxN5DcH+yzMoZX0xgQsTykzB1oTOXi94vmBOMtQ/4Bk1JlnvOochtlxXwYUIY4k9e/G0huO/8mDpSPmweXNAa4GEar7we0o0oBjWBlbpVIYWFj5xyqI1B4UE9epwP1CGekktHJzFPYz2UI8tJJOOkfsr23HPLD4jNK8upw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=lists.infradead.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=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=9YfeX/6/1Wchx+c2EN6LzimkjrpkSge6gcL6WWRjWMY=; b=vnHEwaGCTR5zWgQsUGlX+jJbW6C7FRI+zo1fNJJjjV+FoE66fdVA3gNUFLHZIptuFFMjbcd5nGo2nFSQzD8wivhpbdoqfKbiZUmcYcTHbnoKeMJ94exQZws1zDQYmooP1DU5zFgsWTd4Dz9V18XAxHRr8WQsdllqpOxARRQuBBU= Received: from AM6P195CA0082.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:86::23) by GV2PR08MB8270.eurprd08.prod.outlook.com (2603:10a6:150:c1::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.29; Mon, 13 Nov 2023 12:56:19 +0000 Received: from AM2PEPF0001C70C.eurprd05.prod.outlook.com (2603:10a6:209:86:cafe::1a) by AM6P195CA0082.outlook.office365.com (2603:10a6:209:86::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.29 via Frontend Transport; Mon, 13 Nov 2023 12:56:19 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM2PEPF0001C70C.mail.protection.outlook.com (10.167.16.200) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.13 via Frontend Transport; Mon, 13 Nov 2023 12:56:19 +0000 Received: ("Tessian outbound e243565b0037:v228"); Mon, 13 Nov 2023 12:56:19 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 4b332d4df3e9a1c0 X-CR-MTA-TID: 64aa7808 Received: from be1eb2920814.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id A4F2315F-5CB8-4A90-A49D-09B2D76B47C6.1; Mon, 13 Nov 2023 12:56:13 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id be1eb2920814.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 13 Nov 2023 12:56:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=B7Z11Hlolc6YeRr64GsiQ6Wuk7SJSLC/EJBrjXGgXdUmqUdgho0lRCOfkbSFWad+UpCcGekFolyEP1CyS91Cue2oBZE1dPCNmCd9nwJuirXGCgQT82WzqaP0DpTMbrL13qg3xx6zIw9rKL27QRYTyIKw8yGexu6vBkyPRbWGQY3yPrRrwuO2o/NlHcUyka275nYqdkFAkjMLtdiCnkHUcvb9Z16N4PyS1km/g7vTjX85iGO1akJEGEzaEpwUvSRzlzjaH7dt6FY7+aRMKm/n7Zlq0DvMoPfJx4FIdggvGB2yw0lSkKsi46X7iP/CmbtkVIsDZCSHPlzCgL/ZGCksUw== 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=9YfeX/6/1Wchx+c2EN6LzimkjrpkSge6gcL6WWRjWMY=; b=nQtRx/qNbrVGfvkdFJhhcvqDzZnF9RCciObtzRp2JcTQc088gayLtj52OgEf2JMULmSX47jwqab5rEKM+upxBP8+UOTfT39zOREGic/U5Vh4HmYmXgGCVXQM7lvukYcuUkElmPlxua5O1AHBBYzRF25AdCSsElslvOoqtCbKUX+tU++3OHuch1nT3tZh5LXG0nTF4Qm/A9lxyOh4QP8eHO6gaGZWAbD+dXCH9GlF/El90toxzEEHITT4Ng86/bkCggElzOyotpvIIwJpyj8nIPB03g6bZgwQK9Nj3ZKBX/9XZkYXtj2veLQv+hH1vMJ+2nkz7u9U5a+JIJrPLviCkQ== 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=9YfeX/6/1Wchx+c2EN6LzimkjrpkSge6gcL6WWRjWMY=; b=vnHEwaGCTR5zWgQsUGlX+jJbW6C7FRI+zo1fNJJjjV+FoE66fdVA3gNUFLHZIptuFFMjbcd5nGo2nFSQzD8wivhpbdoqfKbiZUmcYcTHbnoKeMJ94exQZws1zDQYmooP1DU5zFgsWTd4Dz9V18XAxHRr8WQsdllqpOxARRQuBBU= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from DU0PR08MB9656.eurprd08.prod.outlook.com (2603:10a6:10:446::7) by AS2PR08MB8902.eurprd08.prod.outlook.com (2603:10a6:20b:5f6::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.29; Mon, 13 Nov 2023 12:56:10 +0000 Received: from DU0PR08MB9656.eurprd08.prod.outlook.com ([fe80::abc6:b931:ed3a:1901]) by DU0PR08MB9656.eurprd08.prod.outlook.com ([fe80::abc6:b931:ed3a:1901%6]) with mapi id 15.20.6977.029; Mon, 13 Nov 2023 12:56:09 +0000 Message-ID: <2535571d-6fea-4064-8325-0f47d031c85f@arm.com> Date: Mon, 13 Nov 2023 12:56:06 +0000 User-Agent: Mozilla Thunderbird Subject: Re: [RFC v5 5/5] dt-bindings: firmware: arm,scmi: Add support for pinctrl protocol Content-Language: en-GB To: Cristian Marussi , Takahiro Akashi , Linus Walleij , Oleksii Moisieiev , "sudeep.holla@arm.com" , Rob Herring , Krzysztof Kozlowski , Conor Dooley , "linux-arm-kernel@lists.infradead.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-gpio@vger.kernel.org" References: From: Souvik Chakravarty In-Reply-To: X-ClientProxiedBy: LNXP265CA0017.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:5e::29) To DU0PR08MB9656.eurprd08.prod.outlook.com (2603:10a6:10:446::7) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: DU0PR08MB9656:EE_|AS2PR08MB8902:EE_|AM2PEPF0001C70C:EE_|GV2PR08MB8270:EE_ X-MS-Office365-Filtering-Correlation-Id: 86c11aea-ccae-4298-35e3-08dbe447ee5f x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 0xTimsXbNKGiwmUeI930kkO41MVYJUJjvd3Bj8we9DUztJl7kBI8S1GQSqvwo6Vn1kfVF9GWolctFURPJ8hPj6TdX2BypvFLWWgs03naABvsCEYIxR4t4J8cTtOvMdqFligd2CKQhDRJH+PDOYmsNQn3bLpSQTDiXFxSXs3rGgwkOsWpszEOEDx5Jqhg4hq1dOL9nBiP5g7PgSU63WBp2BnxPFamg7IcE4rhJk6xMUJ1VUJozOOyRKALYigYm8Kj0I2a5LXdbFXfW1+0FTmH3LsJzfyicn/G3t97HPcBmDkbH7JlCr4PhncINpO3MZmk05Dg0asJcTmrRQpwhnKhtvDxvYSgfCyMZhuTa5f04Mt+344V3FCwxzpkToo14CphVn5BHOPSCY8O1n4ZWpPFvpv/Vsyv4kadfkr5aSkiHOe+M3DMfzUNA5cTT1NsXqFr0G43BnRw4Yb2E2q3d1nUVzK3bCNUHdwuu2Fq2nW1mFg5LhDNY0j7Og4B9EGaClkuJiLA/BI6xI+zK/JbQ7bOGsGsSaNWJr7GEZFJVBTljkNs3Q87GX8GMn7/AHOM7J6vL28Q/kMVM6XtGZi3/vPuB87vvM7v1er3eYvmPFRQwLCpvFXfgSAY9x6U7+lIbLnjhFcwxOxSFYnNfQhB/pmY5w51i3aE0xUXZzu1qOGqCBs= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR08MB9656.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(376002)(39860400002)(346002)(366004)(396003)(230922051799003)(451199024)(186009)(1800799009)(64100799003)(66899024)(7416002)(2906002)(921008)(44832011)(2616005)(5660300002)(86362001)(31696002)(41300700001)(26005)(110136005)(6512007)(66556008)(66946007)(66476007)(316002)(38100700002)(83380400001)(966005)(31686004)(36756003)(478600001)(6486002)(53546011)(6506007)(6666004)(8676002)(8936002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB8902 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM2PEPF0001C70C.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 7bf2bdd1-df5f-4e5f-7357-08dbe447e853 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0nR5rtSjWvN+kjqlvF9L4Sv3ElBuFB3W8ZfHe3iD1O9XB4u7KO4PgvBesqIRLpl+cg79pq1yubNX7D5TurnCAVyXi1FkRFwPTmQENPfwyPG9PCnk2ltE7tMqxDavi96aYnNrUhpu31M2SJt1l8DvZIa6XS2aOu5Jm0edadiTCGyoh4c4PHpPcZRUG/EG7c9AQmYHnc8vKu9RjEN6hXsfJDJrSSXBmj/YLs+xdMDztysYMhhQaQ/7Z4MVbia1gyMIURhUOOXgBYXztIOOA5TuhSHoYAFu6c92yypnnS3Ybsp7/c9ktgyMuE9Vr5MO8nnOC0OFqFoxtdMV1MRZ0DkNjEsOWxQBKPhLuEhjrgkJarUivmSMJjRI5tAIkIRf9rp+lV7V5+C1mvrFDXDRn7XCZAIGLPPKd/5CKbu3LcSqdgcrTmBN5DFJNZLyp2ivAeFld7sWI+NBtnTjAA3gqcG1D2TP8/BbiVwS6kcaDNsaZOKhgJXhHz0ZsoqwbDj8WcS7Jro4j62mMWkX881JyThWGhwujMS/rBF3QjplarafF1N1dNIefLsB+Q4fSjykck5iBJTrcuhVGjpv3WwvtkQTVKCJPel2Sjf7QjC0Od6BVCYPFsKh442aNq44univFsHSOQ2HnqQS06SflCh+UmP+obeH6fAotltqQmWXT8ROiqpjjPivpt86+pWwIyfatjWStQSaZr6K6LOs7SVQJL+7tyRsjTUnLV5tD6hPfIat1bmVcpoU9Ge0rhAViyTzPIv8iTPCB3f3+XmRqVWdZJcVIA== 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:(13230031)(4636009)(136003)(396003)(376002)(346002)(39860400002)(230922051799003)(64100799003)(451199024)(186009)(82310400011)(1800799009)(40470700004)(36840700001)(46966006)(40460700003)(8936002)(8676002)(316002)(70206006)(70586007)(110136005)(2906002)(41300700001)(44832011)(31696002)(86362001)(5660300002)(66899024)(83380400001)(81166007)(47076005)(356005)(2616005)(82740400003)(336012)(26005)(36860700001)(921008)(31686004)(478600001)(36756003)(966005)(6486002)(6666004)(40480700001)(6512007)(53546011)(6506007)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Nov 2023 12:56:19.5303 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 86c11aea-ccae-4298-35e3-08dbe447ee5f 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: AM2PEPF0001C70C.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR08MB8270 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231113_045636_124965_467DF087 X-CRM114-Status: GOOD ( 31.17 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGksCgpPbiAxMC8xMS8yMDIzIDE1OjI0LCBDcmlzdGlhbiBNYXJ1c3NpIHdyb3RlOgo+IE9uIEZy aSwgTm92IDEwLCAyMDIzIGF0IDA5OjU4OjM5QU0gKzA5MDAsIFRha2FoaXJvIEFrYXNoaSB3cm90 ZToKPj4gSGkgQXJtIGZvbGtzLAo+Pgo+IAo+PiBEbyB5b3UgaGF2ZSBhbnkgY29tbWVudD8KPj4g SSBleHBlY3QgdGhhdCB5b3UgaGF2ZSBoYWQgc29tZSBhc3N1bXB0aW9uIHdoZW4geW91IGRlZmlu ZWQKPj4gU0NNSSBwaW5jdHJsIHByb3RvY29sIHNwZWNpZmljYXRpb24uCj4+Cj4gCj4gW0NDIFNv dXZpa10KPiAKPiBAU291dmlrIGZvciBjb250ZXh0IHNlZToKPiBodHRwczovL2xvcmUua2VybmVs Lm9yZy9hbGwvQ0FDUnBrZFo0R2JvcmlyU3BhM0dLX1B3TWdDdlkwZVBFbVpPK0N3bkxjUDZuQWRp ZW93QG1haWwuZ21haWwuY29tLwo+IAo+IEhpLAo+IAo+IEkgYW0gbm90IHN1cmUgd2hhdCBpcyB0 aGUgZnVsbCBzdG9yeSBoZXJlLCBCVVQgdGhlIHNwZWMgd2FzIG1haW5seSBhaW1lZAo+IGF0IHN1 cHBvcnRpbmcgUElOQ1RSTCBpbiBTQ01JIHdpdGggdGhlIGlkZWEgdG8gdGhlbiwgbGF0ZXIgb24s IGJhc2UgR1BJTwo+IG9uIHRvcCBvZiBpdCwgImVhc2lseSIgYnVpbGRpbmcgb24gdGhlIFBJTkNU Ukwgc3BlYyBmZWF0dXJlcyBpbiB0aGUgZnV0dXJlCj4gd2l0aCBhIHNlcGFyYXRlIHNlcmllcyBm cm9tIHRoZSBvbmUgT2xla3NpaSBpcyB3b3JraW5nIG9uLi4uYnV0IGl0IGxpa2UKPiBzZWVtcyB0 aGUgZnV0dXJlIGlzIGFscmVhZHkgaGVyZSBhbmQgbWF5YmUgd2UgaGF2ZSBkaXNjb3ZlcmVkIHNv bWV0aGluZwo+IHRvIGJlIGNsYXJpZmllZC4uLgo+IAo+IFNvdXZpay9PbGVrc2lpIGNhbiB0ZWxs IHlvdSBiZXR0ZXIgd2hhdCB3ZXJlIChpZiBhbnkpIGZ1cnRoZXIgYXNzdW1wdGlvbnMKPiByZWxh dGVkIHRvIEdQSU8gb24gdG9wIG9uIFNDTUkvUElOQ1RSTCwgYnV0IHRoZSBhaW0gb2YgdGhpcyBz ZXJpZXMgd2FzCj4gYWx3YXlzIHRvIGJlIGp1c3QgdGhlIGJhc2ljIEdlbmVyaWMgUGluY3RybCBz dXBwb3J0IHdoZW4gZGVhbGluZyB3aXRoIGFuCj4gU0NNSSBzZXJ2ZXIgYmFja2VuZC4KClRoZSBp bml0aWFsIGFzc3VtcHRpb24gYWx3YXlzIHdhcyB0aGF0IEdQSU9zIGNhbiBiZSBjb25zaWRlcmVk IGFzIGEgCnNwZWNpZmljIGZ1bmN0aW9uLiBOb3RlIHRoYXQgdGhlIHNwZWMgZG9lcyBub3QgZGVm aW5lIHRoZSB0eXBlcyBvZiAKZnVuY3Rpb24gYW5kIGxlYXZlcyBpdCB0byB0aGUgRFQgYmluZGlu ZyAob3IgZHJpdmVyKSB0byBmaWd1cmUgb3V0IHRoZSAKZnVuY3Rpb24gZGVzY3JpcHRpb25zL25h bWVzLgoKPiAKPiBSZWdhcmRpbmcgdGhlIGN1cnJlbnQgUGluY3RybCBzZXJpZXMgYnkgT2xla3Np aSwgSSB3b3VsZCBhbHNvIG5vdGljZSB0aGF0LAo+IGluZGVlZCwgc29tZSAibm9uLXNwZWMtZGlj dGF0ZWQiIG5hbWluZyBhc3N1bXB0aW9ucyBhcmUgQUxSRUFEWSBwcmVzZW50Cj4gc29tZWhvdywg YmVjYXVzZSwgY3VycmVudGx5LCB0aGUgc3BlYyBhbmQgdGhlIHBpbmN0cmwgU0NNSSBwcm90b2Nv bCBsYXllcgo+IHNwZWFrL3JlZmVyIGFib3V0IHBpbnMvZ3JvdXBzL2Z1bmN0aW9ucywgYXMgdXN1 YWwsIG9ubHkgaW4gdGVybXMgb2YgbnVtZXJpYwo+IGlkZW50aWZpZXJzL0lEcyAod2l0aCBhbiBh c3NvY2lhdGVkIG5hbWUgb2YgY291cnNlKSwgd2hpbGUgdGhlIHBpbmN0cmwKPiBkcml2ZXIgKHRo YW5rcyB0byB0aGUgTGludXggcGljdHJsIHN1YnN5c3RlbSBsYXllcikgZGVzY3JpYmVzIGFuZCBy ZWZlcnMKPiBhbnl0aGluZyBpbiB0aGUgRFQgaW4gdGVybXMgb2YgbmFtZXM6IHNvIGFsbCBvZiB0 aGlzIHJlYWxseSB3b3JrcyBvbmx5Cj4gYmVjYXVzZSB0aGUgbmFtZXMgdXNlZCBpbiB0aGUgRFQg aGFwcGVuIHRvIG1hdGNoIHRoZSBuYW1lcyByZXBvcnRlZCBieQo+IHRoZSBiYWNrZW5kIHNlcnZl ci4KPiAKPiBNeSB0ZXN0IERUIHVzZXMganVzdCB3aGF0IE9sZWtzaWkgZXhlbXBsaWZpZWQgaW4g dGhlIGNvdmVyIGxldHRlcjoKPiAKPiAJcGluY3RybF9pMmMyOiBpMmMyIHsKPiAJCWdyb3VwcyA9 ICJpMmMyX2EiLCAiaTJjMl9iIjsKPiAgICAgICAgICAgICAgICAgIGZ1bmN0aW9uID0gImkyYzIi Owo+ICAgICAgICAgIH07Cj4gCj4gCXBpbmN0cmxfbWRpbzogcGluc19tZGlvIHsKPiAJCWdyb3Vw cyA9ICJhdmJfbWRpbyI7Cj4gICAgICAgICAgICAgICAgICBkcml2ZS1zdHJlbmd0aCA9IDwyND47 Cj4gICAgICAgICAgfTsKPiAKPiAgICAgICAgICBrZXlzX3BpbnM6IGtleXMgewo+IAkJcGlucyA9 ICJHUF81XzE3IiwgIkdQXzVfMjAiLCAiR1BfNV8yMiIsICJHUF8yXzEiOwo+ICAgICAgICAgICAg ICAgICAgYmlhcy1wdWxsLXVwOwo+ICAgICAgICAgIH07Cj4gCj4gCj4gd2l0aCBhIGR1bW1teSB0 ZXN0IGRyaXZlciByZWZlcnJpbmcgdG8gaXQsIHNvIGFzIHRvIHRyaWdnZXIgdGhlIGRyaXZlcnMK PiBjb3JlIHRvIGluaXRpYWxpemUgdGhlIHBpbmN0cmwgc3R1ZmYuCj4gCj4gQnV0IGFsbCBvZiB0 aGlzIHdvcmtzIGp1c3QgYmVjYXVzZSwgaW4gdGhlIGV4YW1wbGUgb2YgbXkgZW11bGF0ZWQgc2V0 dXAsCj4gbXkgZmFrZSBzZXJ2ZXIgZXhwb3NlcyByZXNvdXJjZXMgdGhhdCBhcmUgZXhhY3RseSBu YW1lZCBqdXN0IGFzIGhvdyB0aGUKPiBhYm92ZSBEVCBleHBlY3RzIHBpbnMvZnVuY3Rpb25zL3Bp bnMgdG8gYmUgbmFtZWQsIGJlY2F1c2UgdGhpcyBpcyBob3cKPiB0aGUgR2VuZXJpYyBQaW5jdHJs IHN1YnN5c3RlbSBpbiBMaW51eCBpcyBzdXBwb3NlZCB0byB3b3JrLCByaWdodCA/Cj4gCj4gVGhl IGRpZmZlcmVuY2UgaXMgdGhhdCB0aGUgbmFtZXMsIGluIHRoZSBjYXNlIG9mIHBpbmN0cmwtc2Nt aSwgYXJlIG5vdAo+IGhhcmRjb2RlZCBpbiB0aGUgc3BlY2lmaWMgcGluLWNvbnRyb2xsZXIgZHJp dmVyIEJVVCBhcmUgcHJvdmlkZWQgZHluYW1pY2FsbHkKPiBieSB0aGUgU0NNSSBzZXJ2ZXIgYXQg cnVudGltZS4KPiAKPiBBbmQgdGhpcyBpcyBqdXN0IGEgbmFtaW5nIGNvbnZlbnRpb24sIGJldHdl ZW4gdGhlIExpbnV4IHBpY250cmwgc3Vic3lzIEFORAo+IHRoZSBTQ01JIHNlcnZlciwgdGhhdCBh bGxvd3MgdGhlIExpbnV4IFBpbmN0cmwgc3Vic3lzIHRvIG1hcCwgdW5kZXItaG9vZCwKPiBuYW1l cyB0byB0eXBlL0lEcyBhcyBleHBlY3RlZCBieSB0aGUgU0NNSSBwcm90b2NvbCBsYXllciAoYW5k IGJ5IHRoZSBzcGVjKToKPiBzbyB3aGVuIHlvdSB3aWxsIGRlZmluZSBhbmQgZGVzY3JpYmUgYSBy ZWFsIHBsYXRmb3JtIHdpdGggYSBEVCwgeW91IHdpbGwKPiB3aWxsIGhhdmUgdG8gcHJvdmlkZSB5 b3VyIG5hbWUgcmVmZXJlbmNlcywga25vd2luZyB0aGF0IHRoZSBzaGlwcGVkIHBsYXRmb3JtCj4g U0NNSSBmdyB3aWxsIGFkdmVydGlzZSBleGFjdGx5IHRoZSBzYW1lIChvciBhIHN1cGVyc2V0IG9m IHRoZW0pCj4gCj4gQXMgc3VjaCwgcGVyc29uYWxseSwgSSB3b3VsZCBmaW5kIHJlYXNvbmFibGUg dG8gdXNlLCBlcXVhbGx5LCBzb21lCj4gY29udmVudGlvbmFsIGZ1bmN0aW9uIG5hbWUgbGlrZSAn Z3BpbycgdG8gYWR2ZXJ0aXNlIGFuZCBjb25maWd1cmUgZ3JvdXBzCj4gb2YgcGlucyBhcyBiZWlu ZyB1c2VkIGFzIEdQSU9zLgoKQXMgYSBnZW5lcmFsIHByaW5jaXBsZSwgd2UgZG9udCB0cnkgdG8g cHV0IG5hbWluZyBjb252ZW50aW9ucyBpbiB0aGUgCnNwZWMgaWYgaXQgY2FuIGJlIGVhc2lseSBy ZXNvbHZlZCB2aWEgRFQuIElmIHRoaXMgaXMgcHJvdmluZyB0byBiZSBhIApoYXNzbGUgdGhlbiB3 ZSBjYW4gInJlY29tbWVuZCIgaW4gdGhlIHNwZWMgdGhhdCBwaW5zIHdoaWNoIGNhbiBvbmx5IGJl IApHUElPcyBhcmUgbmFtZWQgc3RhcnRpbmcgIkdQSU8iLiBTaW1pbGFyIGZvciBmdW5jdGlvbnMu CgpIb3dldmVyIGxvb2tpbmcgYXQgTGludXMnIGNvbW1lbnRzIGJlbG93LCBJIGFtIG5vdCBzdXJl IHdlIGFyZSBhdCB0aGF0IApzdGFnZSB5ZXQ/CgpSZWdhcmRzLApTb3V2aWsKCj4gCj4gTWF5YmUs IHRob3VnaCwgYm90aCBvZiB0aGVzZSBleHBlY3RlZCBuYW1pbmcgY29tdmVudGlvbnMgc2hvdWxk IGJlCj4gZXhwbGljaXRseSBzdGF0ZWQgaW4gdGhlIHNwZWM6IGluZGVlZCBpZiB5b3UgbG9vayBh dCBzb21lIFNlbnNvciBwcm90b2NvbAo+IGV4dGVuc2lvbnMgYWRkZWQgaW4gdjMuMCwgaW4gNC43 LjIuNS4xICJTZW5zb3IgQXhpcyBEZXNjcmlwdG9ycyIKPiByZWdhcmRpbmcgbmFtaW5nIHdlIHNh eToKPiAKPiAiSXQgaXMgcmVjb21tZW5kZWQgdGhhdCB0aGUgbmFtZSBlbmRzIHdpdGgg4oCYX+KA mQo+IGZvbGxvd2VkIGJ5IHRoZSBheGlzIG9mIHRoZSBzZW5zb3IgaW4gdXBwZXJjYXNlLiBGb3IK PiBleGFtcGxlLCB0aGUgbmFtZSBmb3IgdGhlIHgtYXhpcyBvZiBhIHRyaWF4aWFsCj4gYWNjZWxl cm9tZXRlciBjb3VsZCBiZSDigJxhY2NfWOKAnSBvciDigJxfWOKAnS4iCj4gCj4gLi4uc28gbWF5 YmUgc29tZSBzaW1pbGFyIHJlbWFya3MgY291bGQgYmUgYWRkZWQgaGVyZS4KPiAKPiBTb3V2aWsg aXMgcmVhbGx5IHRoZSBvbmUgd2hvIGNhbiBoYXZlIGEgc2F5IGFib3V0IHRoZSBvcHBvcnR1bml0 eSAob3IKPiBub3QpIG9mIHRoZXNlIGtpbmQgb2YgZXhwbGljaXQgYWR2aXNlZCBuYW1pbmcgY29u dmVudGlvbnMgb24gdGhlIHNwZWMsCj4gc28gSSBoYXZlIENDZWQgaGltLgo+ICAgCj4+IE9uIE1v biwgTm92IDA2LCAyMDIzIGF0IDAyOjEyOjM2UE0gKzAxMDAsIExpbnVzIFdhbGxlaWogd3JvdGU6 Cj4+PiBPbiBGcmksIE9jdCAyNywgMjAyMyBhdCA4OjI4Pz8/QU0gT2xla3NpaSBNb2lzaWVpZXYK Pj4+IDxPbGVrc2lpX01vaXNpZWlldkBlcGFtLmNvbT4gd3JvdGU6Cj4+Pgo+Pj4+ICsgICAgICAg ICAgICAgICAga2V5c19waW5zOiBrZXlzLXBpbnMgewo+Pj4+ICsgICAgICAgICAgICAgICAgICAg IHBpbnMgPSAiR1BfNV8xNyIsICJHUF81XzIwIiwgIkdQXzVfMjIiLCAiR1BfMl8xIjsKPj4+PiAr ICAgICAgICAgICAgICAgICAgICBiaWFzLXB1bGwtdXA7Cj4+Pj4gKyAgICAgICAgICAgICAgICB9 Owo+Pj4KPj4+IFRoaXMgaXMga2luZCBvZiBpbnRlcmVzdGluZyBhbmQgcmVsYXRlcyB0byBteSBx dWVzdGlvbiBhYm91dCBuYW1pbmcgZ3JvdXBzIGFuZAo+Pj4gZnVuY3Rpb25zIG9mIEdQSU8gcGlu cy4KPj4+Cj4+PiBIZXJlIHdlIHNlZSBmb3VyIHBpbnMgc3VzcGljaW91c2x5IG5hbWVkICJHUF8q IiB3aGljaCBJIHJlYWQgYXMKPj4+ICJnZW5lcmljIHB1cnBvc2UiCj4+PiBhbmQgdGhleSBhcmUg bm90IG11eGVkIHRvICphbnkqIGZ1bmN0aW9uLCB5ZXMgcHVsbGVkIHVwLgo+Pj4KPj4+IEkgd291 bGQgaGF2ZSBleHBlY3RlZCBzb21ldGhpbmcgbGlrZToKPj4+Cj4+PiBrZXlzX3BpbnM6IGtleXMt cGlucyB7Cj4+PiAgICBncm91cHMgPSAiR1BfNV8xN19ncnAiLCAiR1BfNV8yMF9ncnAiLCAiR1Bf NV8yMl9ncnAiLCAiR1BfMl8xX2dycCI7Cj4+PiAgICBmdW5jdGlvbiA9ICJncGlvIjsKPj4+ICAg IHBpbnMgPSAiR1BfNV8xNyIsICJHUF81XzIwIiwgIkdQXzVfMjIiLCAiR1BfMl8xIjsKPj4+ICAg IGJpYXMtcHVsbC11cDsKPj4+IH07Cj4+Pgo+Pj4gSSBob3BlIHRoaXMgaWxsdXN0cmF0ZXMgd2hh dCBJIHNlZSBhcyBhIHByb2JsZW0gaW4gbm90IGRlc2lnbmluZyBpbgo+Pj4gR1BJTyBhcyBhbiBl eHBsaWNpdAo+Pj4gZnVuY3Rpb24sIEkgZ2V0IHRoZSBpbXByZXNzaW9uIHRoYXQgdGhlc2UgcGlu cyBhcmUgR1BJTyBiZWNhdXNlIGl0IGlzIGhhcmR3YXJlCj4+PiBkZWZhdWx0Lgo+Pgo+PiBJZiB5 b3Ugd2FudCB0byBzdGljayB0byAiZXhwbGljaXQiLCB3ZSBtYXkgcmF0aGVyIGludHJvZHVjZSBh IHByZS1kZWZpbmVkCj4+IHN1Yi1ub2RlIG5hbWUsICJncGlvIiwgaW4gYSBkZXZpY2UgdHJlZSBi aW5kaW5nLCBpLmUuCj4+Cj4+ICAgIHByb3RvY29sQDE5IHsgLy8gcGluY3RybCBwcm90b2NvbAo+ PiAgICAgICAgLi4uIC8vIG90aGVyIHBpbm11eCBub2Rlcwo+Pgo+PiAgICAgICAgc2NtaV9ncGlv OiBncGlvIHsgLy8gImdwaW8iIGlzIGEgZml4ZWQgbmFtZQo+PiAgICAgICAgICAgIGtleXMtcGlu cyB7Cj4+ICAgICAgICAgICAgICAgIHBpbnMgPSAiR1BfNV8xNyIsICJHUF81XzIwIiwgIkdQXzVf MjIiLCAiR1BfMl8xIjsKPj4gICAgICAgICAgICAgICAgYmlhcy1wdWxsLXVwOwo+PiAgICAgICAg ICAgICAgICAvLyBwb3NzaWJseSBpbnB1dCBvciBvdXRwdXQKPj4gICAgICAgICAgICB9Owo+PiAg ICAgICAgICAgIGlucHV0LXBpbnMgewo+PiAgICAgICAgICAgICAgICBncm91cHMgPSAic29tZSBn cm91cCI7IC8vIGFueSBuYW1lCj4+ICAgICAgICAgICAgICAgIGlucHV0LW1vZGU7Cj4+ICAgICAg ICAgICAgfQo+PiAgICAgICAgICAgIG91dHB1dC1waW5zIHsKPj4gICAgICAgICAgICAgICAgcGlu cyA9ICJmb28xIiwgImZvbzIiOyAvLyBhbnkgbmFtZQo+PiAgICAgICAgICAgICAgICBvdXRwdXQt bW9kZTsKPj4gICAgICAgICAgICB9Cj4+ICAgICAgICB9Cj4+ICAgIH0KPj4KPiAKPiBJIHN1cHBv c2UgeW91ciBwcm9wb3NhbCBvZiBhIHNwZWNpYWxseSBuYW1lZCAiZ3BpbyIgbm9kZSB3b3VsZCBi ZQo+IGFub3RoZXIgd2F5LCBCVVQgaXQgd291bGQgYWxzbyBtZWFuIGRlc2NyaWJpbmcgc29tZXRo aW5nIGluIHRoZSBEVCB0aGF0Cj4gY291bGQgYmUgZGlzY292ZXJhYmxlIGR5bmFtaWNhbGx5IHF1 ZXJ5aW5nIHRoZSBzZXJ2ZXIgKHdoaWxlIG1ha2luZyB0aGUKPiBhYm92ZSBhc3N1bXB0aW9ucyBh Ym91dCBjb252ZW50aW9ucykuCj4gCj4gVGhhbmtzLAo+IENyaXN0aWFuCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxp bmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3Rz LmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==