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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 49351C433FE for ; Thu, 6 Oct 2022 09:28:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231423AbiJFJ2z (ORCPT ); Thu, 6 Oct 2022 05:28:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58130 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230216AbiJFJ2w (ORCPT ); Thu, 6 Oct 2022 05:28:52 -0400 Received: from new4-smtp.messagingengine.com (new4-smtp.messagingengine.com [66.111.4.230]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 53E7D8FD5B for ; Thu, 6 Oct 2022 02:28:51 -0700 (PDT) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailnew.nyi.internal (Postfix) with ESMTP id BA9BC58099D; Thu, 6 Oct 2022 05:28:50 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute3.internal (MEProxy); Thu, 06 Oct 2022 05:28:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1665048530; x= 1665052130; bh=K9w3jufX62NB0nBJQyDY44OdTiqkmNBH9BNCuI8Jo8g=; b=M tchgGcc5ZQdboFWqp8CtuFgnghsZ7/U2HB5b/LjrqKRfX5GpWWp1XXnDOl3tu4IW ygagYEU4pb9q9XsHkefUhFwvu4kgwZjarnHAZBMDBZa8yhNvvithcRrqkkSdBqfe ZWIYylq1KIpT3Zw67YnoCizONZFhVTdN+hR3e51LYNh7GHd0llyxFExUU6HcNWJz l8OLXL66Zd2zltrOdKthRZ/Nl0I5ZoPoR1ZbHLY9bomhVTE47yIV28zUl9qCq3HW ddJoh0t1mYv5ToTI+HgvMebDExCc/wEG187o+YW9QbjNOlG2VM639qzJqSUyhwnm cS29B5EFX36MBmgqqT4fQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1665048530; x= 1665052130; bh=K9w3jufX62NB0nBJQyDY44OdTiqkmNBH9BNCuI8Jo8g=; b=b ZupR4GD/GYDm0ufAEbYYcI7H2urtlwocUMkbS+w1V1xJ6O6AaS6CgrQ91xCgbDQW yTm+ccTZzMy7hHb2mmUTDgf/VjZsGcm4takMZPXlUNLQdreWfaBKoJYBJEpxN8Zn n1qfo1SfInLkhMf65Y7yyRZ1m/QlVtvfziSkggilZdA8rpVuDmUJsbOwT0JJ8pQq EXnucuA7LfFxie/oSJRomTJXwZeNf2D0CQwEFTx8uR+yldhiOC0MbThPDgh+Cy2g hguMRvMZdBFJaE4dyYouDCFGwhrV1n6Bi2+fsyamko42LlNtRZ60bwW541exrkYk 50lTpIRkV3aBaZP5GB7Yw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrfeeihedgudehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtgfesthhqredtreerjeenucfhrhhomhepfdet rhhnugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrg htthgvrhhnpefgkefhheetvdethfejkeeigfehtdffieevfeefteffteejffehlefhtdeu veejueenucffohhmrghinhepkhgvrhhnvghlrdhorhhgpdhgihhthhhusgdrtghomhenuc evlhhushhtvghrufhiiigvpedunecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrhhnuges rghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 53E6CB60086; Thu, 6 Oct 2022 05:28:50 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.7.0-alpha0-1015-gaf7d526680-fm-20220929.001-gaf7d5266 Mime-Version: 1.0 Message-Id: <6b71d4f8-cf80-460b-9b33-7366f5290b78@app.fastmail.com> In-Reply-To: <70d8e5d8-6fa4-496d-88d6-2604d0c3e982@app.fastmail.com> References: <70d8e5d8-6fa4-496d-88d6-2604d0c3e982@app.fastmail.com> Date: Thu, 06 Oct 2022 11:28:29 +0200 From: "Arnd Bergmann" To: "Linus Torvalds" Cc: soc@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [GIT PULL 4/4] ARM: SoC code changes for 6.1 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The following changes since commit b90cb1053190353cc30f0fef0ef1f378ccc06= 3c5: Linux 6.0-rc3 (2022-08-28 15:05:29 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-s= oc-6.1 for you to fetch changes up to ef2fb84c130b08ce2a05359c35bc4e9541712375: ARM: aspeed: Kconfig: Fix indentation (2022-09-28 22:33:55 +0200) ---------------------------------------------------------------- ARM: SoC code changes for 6.1 The main changes this time are for the organization of the Kconfig files, introducing per-vendor top-level options on arm64 to match those on arm32, and making the platform selection on arm32 more uniform, in particular for the remaining StrongARM platforms that still have a couple of special cases compared to the more recent ones. I also did a cleanup of the old Footbridge platform, which was the last holdout for the phys_to_dma()/dma_to_phys() interface that is now completely gone from arm32, completing work started by Christoph Hellwig. ---------------------------------------------------------------- Arnd Bergmann (15): ARM: remove obsolete Makefile.boot infrastructure ARM: simplify machdirs/platdirs handling ARM: Kconfig: clean up platform selection ARM: fix XIP_KERNEL dependencies ARM: make ARCH_MULTIPLATFORM user-visible ARM: footbridge: remove addin mode ARM: footbridge: remove leftover from personal-server ARM: footbridge: move isa-dma support into footbridge ARM: footbridge: remove custom DMA address handling Merge tag 'arm-soc/for-6.1/maintainers' of https://github.com/Broa= dcom/stblinux into arm/soc Merge branch 'footbridge/cleanup' of https://git.kernel.org/pub/sc= m/linux/kernel/git/soc/soc into arm/soc Merge branch 'arm-multiplatform-cleanup' of https://git.kernel.org= /pub/scm/linux/kernel/git/soc/soc into arm/soc ARM: disallow PCI with MMU=3Dn again Merge tag 'renesas-arm-soc-for-v6.1-tag1' of git://git.kernel.org/= pub/scm/linux/kernel/git/geert/renesas-devel into arm/soc ARM: orion: fix include path Florian Fainelli (2): arm64: Kconfig.platforms: Re-organized Broadcom menu arm64: Kconfig.platforms: Group NXP platforms together Gaosheng Cui (1): ARM: s3c: remove orphan declarations from arch/arm/mach-s3c/devs.h Geert Uytterhoeven (2): ARM: Drop CMDLINE_FORCE dependency on !ARCH_MULTIPLATFORM ARM: Drop CMDLINE_* dependency on ATAGS Juerg Haefliger (1): ARM: aspeed: Kconfig: Fix indentation Lad Prabhakar (2): arm64: renesas: Drop selecting SOC_BUS ARM: shmobile: Drop selecting SOC_BUS Uwe Kleine-K=C3=B6nig (1): pxa: Drop if with an always false condition William Zhang (1): MAINTAINERS: Add BCM4908 maintainer to BCMBCA entry MAINTAINERS | 1 + arch/arm/Kconfig | 135 +++++---------= ------- arch/arm/Kconfig.debug | 8 +- arch/arm/Makefile | 40 ++---- arch/arm/boot/Makefile | 27 ++--- arch/arm/boot/bootp/Makefile | 35 +++++- arch/arm/configs/assabet_defconfig | 2 + arch/arm/configs/badge4_defconfig | 2 + arch/arm/configs/cerfcube_defconfig | 2 + arch/arm/configs/collie_defconfig | 2 + arch/arm/configs/footbridge_defconfig | 2 + arch/arm/configs/h3600_defconfig | 2 + arch/arm/configs/hackkit_defconfig | 2 + arch/arm/configs/jornada720_defconfig | 2 + arch/arm/configs/lart_defconfig | 2 + arch/arm/configs/neponset_defconfig | 2 + arch/arm/configs/netwinder_defconfig | 2 + arch/arm/configs/pleb_defconfig | 2 + arch/arm/configs/rpc_defconfig | 2 + arch/arm/configs/shannon_defconfig | 2 + arch/arm/configs/simpad_defconfig | 2 + arch/arm/include/asm/dma-direct.h | 1 - arch/arm/include/asm/dma.h | 2 +- arch/arm/include/asm/hardware/dec21285.h | 20 ++- arch/arm/include/asm/mach/dma.h | 5 - arch/arm/include/asm/memory.h | 11 -- arch/arm/kernel/Makefile | 1 - arch/arm/kernel/devtree.c | 2 - arch/arm/mach-aspeed/Kconfig | 14 +-- arch/arm/mach-at91/Makefile.boot | 4 - arch/arm/mach-davinci/Makefile.boot | 8 -- arch/arm/mach-dove/Makefile | 2 +- arch/arm/mach-dove/Makefile.boot | 4 - arch/arm/mach-ep93xx/Makefile.boot | 2 - arch/arm/mach-footbridge/Kconfig | 48 +++----- arch/arm/mach-footbridge/Makefile | 5 +- arch/arm/mach-footbridge/Makefile.boot | 5 - arch/arm/mach-footbridge/common.c | 79 +----------- arch/arm/mach-footbridge/dc21285.c | 80 ++++++------ arch/arm/{kernel =3D> mach-footbridge}/dma-isa.c | 11 +- arch/arm/mach-footbridge/dma.c | 58 --------- arch/arm/mach-footbridge/include/mach/dma-direct.h | 8 -- arch/arm/mach-footbridge/include/mach/isa-dma.h | 14 +-- arch/arm/mach-footbridge/include/mach/memory.h | 31 ----- arch/arm/mach-footbridge/isa.c | 14 +-- arch/arm/mach-imx/Kconfig | 2 +- arch/arm/mach-imx/Makefile.boot | 0 arch/arm/mach-iop32x/Makefile.boot | 4 - arch/arm/mach-lpc18xx/Makefile.boot | 4 - arch/arm/mach-lpc32xx/Makefile.boot | 4 - arch/arm/mach-mv78xx0/Makefile | 2 +- arch/arm/mach-mvebu/Makefile | 2 +- arch/arm/mach-nspire/Kconfig | 2 +- arch/arm/mach-omap1/Makefile.boot | 4 - arch/arm/mach-orion5x/Makefile | 2 +- arch/arm/mach-rpc/Kconfig | 21 ++++ arch/arm/mach-rpc/Makefile.boot | 5 - arch/arm/mach-s3c/Makefile.boot | 9 -- arch/arm/mach-s3c/devs.h | 2 - arch/arm/mach-sa1100/Kconfig | 25 +++- arch/arm/mach-sa1100/Makefile.boot | 9 -- arch/arm/mach-shmobile/Kconfig | 1 - arch/arm/mach-stm32/Makefile.boot | 4 - arch/arm/mach-versatile/Makefile.boot | 4 - arch/arm/mach-vt8500/Makefile.boot | 4 - arch/arm/plat-orion/Makefile | 2 +- arch/arm64/Kconfig.platforms | 53 +++++--- drivers/soc/pxa/ssp.c | 6 +- drivers/tty/serial/21285.c | 3 - 69 files changed, 294 insertions(+), 585 deletions(-) delete mode 100644 arch/arm/include/asm/dma-direct.h delete mode 100644 arch/arm/mach-at91/Makefile.boot delete mode 100644 arch/arm/mach-davinci/Makefile.boot delete mode 100644 arch/arm/mach-dove/Makefile.boot delete mode 100644 arch/arm/mach-ep93xx/Makefile.boot delete mode 100644 arch/arm/mach-footbridge/Makefile.boot rename arch/arm/{kernel =3D> mach-footbridge}/dma-isa.c (95%) delete mode 100644 arch/arm/mach-footbridge/dma.c delete mode 100644 arch/arm/mach-footbridge/include/mach/dma-direct.h delete mode 100644 arch/arm/mach-imx/Makefile.boot delete mode 100644 arch/arm/mach-iop32x/Makefile.boot delete mode 100644 arch/arm/mach-lpc18xx/Makefile.boot delete mode 100644 arch/arm/mach-lpc32xx/Makefile.boot delete mode 100644 arch/arm/mach-omap1/Makefile.boot create mode 100644 arch/arm/mach-rpc/Kconfig delete mode 100644 arch/arm/mach-rpc/Makefile.boot delete mode 100644 arch/arm/mach-s3c/Makefile.boot delete mode 100644 arch/arm/mach-sa1100/Makefile.boot delete mode 100644 arch/arm/mach-stm32/Makefile.boot delete mode 100644 arch/arm/mach-versatile/Makefile.boot delete mode 100644 arch/arm/mach-vt8500/Makefile.boot 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 0C3A9C433FE for ; Thu, 6 Oct 2022 09:30:12 +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:Subject:Cc:To:From:Date:References: In-Reply-To:Message-Id:Mime-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=VIHSbhqVjRDUInEANK5REVbFU3mUcqxK4/f61cZ+3Ck=; b=x3+jRnBHtxxkep Vz1jhFoRbCnFVo3spkVl8lv8sOrCY7CK3buq9lq9plny+c6u5+W1oXOLEkZ2Sxs8377zqvh8qGE0Q C43TO/IRQD5jrACqdJSuLK9XwtlBvWZBtccQuG/nBXwX3lBQEiNLiIhELorx0IHuGHYRK52LhirmI mkBT6JUCFArnNoXKe0RM1k/QbXR+aSQmg5odoVhgi2hthR9w1DUMUJ9q0mWanfNJkUqk8bViTA7HH Jc+Ecz2yErKtZh+o7qC59qWdowLHfbOTcPbvrhv1aL/SR2sSMxVirGDL4N5wWiGYz+SsNZkELXqio dNGFRAIg7yjDp3tSQCKA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ogNBe-0017qY-BD; Thu, 06 Oct 2022 09:29:02 +0000 Received: from new4-smtp.messagingengine.com ([66.111.4.230]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ogNBT-0017lh-HD for linux-arm-kernel@lists.infradead.org; Thu, 06 Oct 2022 09:28:59 +0000 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailnew.nyi.internal (Postfix) with ESMTP id BA9BC58099D; Thu, 6 Oct 2022 05:28:50 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute3.internal (MEProxy); Thu, 06 Oct 2022 05:28:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1665048530; x= 1665052130; bh=K9w3jufX62NB0nBJQyDY44OdTiqkmNBH9BNCuI8Jo8g=; b=M tchgGcc5ZQdboFWqp8CtuFgnghsZ7/U2HB5b/LjrqKRfX5GpWWp1XXnDOl3tu4IW ygagYEU4pb9q9XsHkefUhFwvu4kgwZjarnHAZBMDBZa8yhNvvithcRrqkkSdBqfe ZWIYylq1KIpT3Zw67YnoCizONZFhVTdN+hR3e51LYNh7GHd0llyxFExUU6HcNWJz l8OLXL66Zd2zltrOdKthRZ/Nl0I5ZoPoR1ZbHLY9bomhVTE47yIV28zUl9qCq3HW ddJoh0t1mYv5ToTI+HgvMebDExCc/wEG187o+YW9QbjNOlG2VM639qzJqSUyhwnm cS29B5EFX36MBmgqqT4fQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1665048530; x= 1665052130; bh=K9w3jufX62NB0nBJQyDY44OdTiqkmNBH9BNCuI8Jo8g=; b=b ZupR4GD/GYDm0ufAEbYYcI7H2urtlwocUMkbS+w1V1xJ6O6AaS6CgrQ91xCgbDQW yTm+ccTZzMy7hHb2mmUTDgf/VjZsGcm4takMZPXlUNLQdreWfaBKoJYBJEpxN8Zn n1qfo1SfInLkhMf65Y7yyRZ1m/QlVtvfziSkggilZdA8rpVuDmUJsbOwT0JJ8pQq EXnucuA7LfFxie/oSJRomTJXwZeNf2D0CQwEFTx8uR+yldhiOC0MbThPDgh+Cy2g hguMRvMZdBFJaE4dyYouDCFGwhrV1n6Bi2+fsyamko42LlNtRZ60bwW541exrkYk 50lTpIRkV3aBaZP5GB7Yw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrfeeihedgudehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtgfesthhqredtreerjeenucfhrhhomhepfdet rhhnugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrg htthgvrhhnpefgkefhheetvdethfejkeeigfehtdffieevfeefteffteejffehlefhtdeu veejueenucffohhmrghinhepkhgvrhhnvghlrdhorhhgpdhgihhthhhusgdrtghomhenuc evlhhushhtvghrufhiiigvpedunecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrhhnuges rghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 53E6CB60086; Thu, 6 Oct 2022 05:28:50 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.7.0-alpha0-1015-gaf7d526680-fm-20220929.001-gaf7d5266 Mime-Version: 1.0 Message-Id: <6b71d4f8-cf80-460b-9b33-7366f5290b78@app.fastmail.com> In-Reply-To: <70d8e5d8-6fa4-496d-88d6-2604d0c3e982@app.fastmail.com> References: <70d8e5d8-6fa4-496d-88d6-2604d0c3e982@app.fastmail.com> Date: Thu, 06 Oct 2022 11:28:29 +0200 From: "Arnd Bergmann" To: "Linus Torvalds" Cc: soc@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [GIT PULL 4/4] ARM: SoC code changes for 6.1 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221006_022851_713383_DF45C54C X-CRM114-Status: GOOD ( 14.24 ) 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 VGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCBiOTBjYjEwNTMxOTAzNTNjYzMwZjBm ZWYwZWYxZjM3OGNjYzA2M2M1OgoKICBMaW51eCA2LjAtcmMzICgyMDIyLTA4LTI4IDE1OjA1OjI5 IC0wNzAwKQoKYXJlIGF2YWlsYWJsZSBpbiB0aGUgR2l0IHJlcG9zaXRvcnkgYXQ6CgogIGh0dHBz Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3NvYy9zb2MuZ2l0IHRh Z3MvYXJtLXNvYy02LjEKCmZvciB5b3UgdG8gZmV0Y2ggY2hhbmdlcyB1cCB0byBlZjJmYjg0YzEz MGIwOGNlMmEwNTM1OWMzNWJjNGU5NTQxNzEyMzc1OgoKICBBUk06IGFzcGVlZDogS2NvbmZpZzog Rml4IGluZGVudGF0aW9uICgyMDIyLTA5LTI4IDIyOjMzOjU1ICswMjAwKQoKLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpBUk06 IFNvQyBjb2RlIGNoYW5nZXMgZm9yIDYuMQoKVGhlIG1haW4gY2hhbmdlcyB0aGlzIHRpbWUgYXJl IGZvciB0aGUgb3JnYW5pemF0aW9uIG9mIHRoZSBLY29uZmlnCmZpbGVzLCBpbnRyb2R1Y2luZyBw ZXItdmVuZG9yIHRvcC1sZXZlbCBvcHRpb25zIG9uIGFybTY0IHRvIG1hdGNoCnRob3NlIG9uIGFy bTMyLCBhbmQgbWFraW5nIHRoZSBwbGF0Zm9ybSBzZWxlY3Rpb24gb24gYXJtMzIgbW9yZQp1bmlm b3JtLCBpbiBwYXJ0aWN1bGFyIGZvciB0aGUgcmVtYWluaW5nIFN0cm9uZ0FSTSBwbGF0Zm9ybXMg dGhhdApzdGlsbCBoYXZlIGEgY291cGxlIG9mIHNwZWNpYWwgY2FzZXMgY29tcGFyZWQgdG8gdGhl IG1vcmUgcmVjZW50Cm9uZXMuCgpJIGFsc28gZGlkIGEgY2xlYW51cCBvZiB0aGUgb2xkIEZvb3Ri cmlkZ2UgcGxhdGZvcm0sIHdoaWNoIHdhcwp0aGUgbGFzdCBob2xkb3V0IGZvciB0aGUgcGh5c190 b19kbWEoKS9kbWFfdG9fcGh5cygpIGludGVyZmFjZQp0aGF0IGlzIG5vdyBjb21wbGV0ZWx5IGdv bmUgZnJvbSBhcm0zMiwgY29tcGxldGluZyB3b3JrIHN0YXJ0ZWQKYnkgQ2hyaXN0b3BoIEhlbGx3 aWcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tCkFybmQgQmVyZ21hbm4gKDE1KToKICAgICAgQVJNOiByZW1vdmUgb2Jzb2xl dGUgTWFrZWZpbGUuYm9vdCBpbmZyYXN0cnVjdHVyZQogICAgICBBUk06IHNpbXBsaWZ5IG1hY2hk aXJzL3BsYXRkaXJzIGhhbmRsaW5nCiAgICAgIEFSTTogS2NvbmZpZzogY2xlYW4gdXAgcGxhdGZv cm0gc2VsZWN0aW9uCiAgICAgIEFSTTogZml4IFhJUF9LRVJORUwgZGVwZW5kZW5jaWVzCiAgICAg IEFSTTogbWFrZSBBUkNIX01VTFRJUExBVEZPUk0gdXNlci12aXNpYmxlCiAgICAgIEFSTTogZm9v dGJyaWRnZTogcmVtb3ZlIGFkZGluIG1vZGUKICAgICAgQVJNOiBmb290YnJpZGdlOiByZW1vdmUg bGVmdG92ZXIgZnJvbSBwZXJzb25hbC1zZXJ2ZXIKICAgICAgQVJNOiBmb290YnJpZGdlOiBtb3Zl IGlzYS1kbWEgc3VwcG9ydCBpbnRvIGZvb3RicmlkZ2UKICAgICAgQVJNOiBmb290YnJpZGdlOiBy ZW1vdmUgY3VzdG9tIERNQSBhZGRyZXNzIGhhbmRsaW5nCiAgICAgIE1lcmdlIHRhZyAnYXJtLXNv Yy9mb3ItNi4xL21haW50YWluZXJzJyBvZiBodHRwczovL2dpdGh1Yi5jb20vQnJvYWRjb20vc3Ri bGludXggaW50byBhcm0vc29jCiAgICAgIE1lcmdlIGJyYW5jaCAnZm9vdGJyaWRnZS9jbGVhbnVw JyBvZiBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zb2Mv c29jIGludG8gYXJtL3NvYwogICAgICBNZXJnZSBicmFuY2ggJ2FybS1tdWx0aXBsYXRmb3JtLWNs ZWFudXAnIG9mIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0 L3NvYy9zb2MgaW50byBhcm0vc29jCiAgICAgIEFSTTogZGlzYWxsb3cgUENJIHdpdGggTU1VPW4g YWdhaW4KICAgICAgTWVyZ2UgdGFnICdyZW5lc2FzLWFybS1zb2MtZm9yLXY2LjEtdGFnMScgb2Yg Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2dlZXJ0L3JlbmVz YXMtZGV2ZWwgaW50byBhcm0vc29jCiAgICAgIEFSTTogb3Jpb246IGZpeCBpbmNsdWRlIHBhdGgK CkZsb3JpYW4gRmFpbmVsbGkgKDIpOgogICAgICBhcm02NDogS2NvbmZpZy5wbGF0Zm9ybXM6IFJl LW9yZ2FuaXplZCBCcm9hZGNvbSBtZW51CiAgICAgIGFybTY0OiBLY29uZmlnLnBsYXRmb3Jtczog R3JvdXAgTlhQIHBsYXRmb3JtcyB0b2dldGhlcgoKR2Fvc2hlbmcgQ3VpICgxKToKICAgICAgQVJN OiBzM2M6IHJlbW92ZSBvcnBoYW4gZGVjbGFyYXRpb25zIGZyb20gYXJjaC9hcm0vbWFjaC1zM2Mv ZGV2cy5oCgpHZWVydCBVeXR0ZXJob2V2ZW4gKDIpOgogICAgICBBUk06IERyb3AgQ01ETElORV9G T1JDRSBkZXBlbmRlbmN5IG9uICFBUkNIX01VTFRJUExBVEZPUk0KICAgICAgQVJNOiBEcm9wIENN RExJTkVfKiBkZXBlbmRlbmN5IG9uIEFUQUdTCgpKdWVyZyBIYWVmbGlnZXIgKDEpOgogICAgICBB Uk06IGFzcGVlZDogS2NvbmZpZzogRml4IGluZGVudGF0aW9uCgpMYWQgUHJhYmhha2FyICgyKToK ICAgICAgYXJtNjQ6IHJlbmVzYXM6IERyb3Agc2VsZWN0aW5nIFNPQ19CVVMKICAgICAgQVJNOiBz aG1vYmlsZTogRHJvcCBzZWxlY3RpbmcgU09DX0JVUwoKVXdlIEtsZWluZS1Lw7ZuaWcgKDEpOgog ICAgICBweGE6IERyb3AgaWYgd2l0aCBhbiBhbHdheXMgZmFsc2UgY29uZGl0aW9uCgpXaWxsaWFt IFpoYW5nICgxKToKICAgICAgTUFJTlRBSU5FUlM6IEFkZCBCQ000OTA4IG1haW50YWluZXIgdG8g QkNNQkNBIGVudHJ5CgogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgIDEgKwogYXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAxMzUgKysrKystLS0tLS0tLS0tLS0tLS0tCiBhcmNoL2FybS9LY29uZmln LmRlYnVnICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOCArLQogYXJjaC9hcm0vTWFr ZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDAgKystLS0tCiBhcmNo L2FybS9ib290L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNyArKy0t LQogYXJjaC9hcm0vYm9vdC9ib290cC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgfCAg MzUgKysrKystCiBhcmNoL2FybS9jb25maWdzL2Fzc2FiZXRfZGVmY29uZmlnICAgICAgICAgICAg ICAgICB8ICAgMiArCiBhcmNoL2FybS9jb25maWdzL2JhZGdlNF9kZWZjb25maWcgICAgICAgICAg ICAgICAgICB8ICAgMiArCiBhcmNoL2FybS9jb25maWdzL2NlcmZjdWJlX2RlZmNvbmZpZyAgICAg ICAgICAgICAgICB8ICAgMiArCiBhcmNoL2FybS9jb25maWdzL2NvbGxpZV9kZWZjb25maWcgICAg ICAgICAgICAgICAgICB8ICAgMiArCiBhcmNoL2FybS9jb25maWdzL2Zvb3RicmlkZ2VfZGVmY29u ZmlnICAgICAgICAgICAgICB8ICAgMiArCiBhcmNoL2FybS9jb25maWdzL2gzNjAwX2RlZmNvbmZp ZyAgICAgICAgICAgICAgICAgICB8ICAgMiArCiBhcmNoL2FybS9jb25maWdzL2hhY2traXRfZGVm Y29uZmlnICAgICAgICAgICAgICAgICB8ICAgMiArCiBhcmNoL2FybS9jb25maWdzL2pvcm5hZGE3 MjBfZGVmY29uZmlnICAgICAgICAgICAgICB8ICAgMiArCiBhcmNoL2FybS9jb25maWdzL2xhcnRf ZGVmY29uZmlnICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiBhcmNoL2FybS9jb25maWdzL25l cG9uc2V0X2RlZmNvbmZpZyAgICAgICAgICAgICAgICB8ICAgMiArCiBhcmNoL2FybS9jb25maWdz L25ldHdpbmRlcl9kZWZjb25maWcgICAgICAgICAgICAgICB8ICAgMiArCiBhcmNoL2FybS9jb25m aWdzL3BsZWJfZGVmY29uZmlnICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiBhcmNoL2FybS9j b25maWdzL3JwY19kZWZjb25maWcgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiBhcmNoL2Fy bS9jb25maWdzL3NoYW5ub25fZGVmY29uZmlnICAgICAgICAgICAgICAgICB8ICAgMiArCiBhcmNo L2FybS9jb25maWdzL3NpbXBhZF9kZWZjb25maWcgICAgICAgICAgICAgICAgICB8ICAgMiArCiBh cmNoL2FybS9pbmNsdWRlL2FzbS9kbWEtZGlyZWN0LmggICAgICAgICAgICAgICAgICB8ICAgMSAt CiBhcmNoL2FybS9pbmNsdWRlL2FzbS9kbWEuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg MiArLQogYXJjaC9hcm0vaW5jbHVkZS9hc20vaGFyZHdhcmUvZGVjMjEyODUuaCAgICAgICAgICAg fCAgMjAgKystCiBhcmNoL2FybS9pbmNsdWRlL2FzbS9tYWNoL2RtYS5oICAgICAgICAgICAgICAg ICAgICB8ICAgNSAtCiBhcmNoL2FybS9pbmNsdWRlL2FzbS9tZW1vcnkuaCAgICAgICAgICAgICAg ICAgICAgICB8ICAxMSAtLQogYXJjaC9hcm0va2VybmVsL01ha2VmaWxlICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDEgLQogYXJjaC9hcm0va2VybmVsL2RldnRyZWUuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgIDIgLQogYXJjaC9hcm0vbWFjaC1hc3BlZWQvS2NvbmZpZyAgICAg ICAgICAgICAgICAgICAgICAgfCAgMTQgKy0tCiBhcmNoL2FybS9tYWNoLWF0OTEvTWFrZWZpbGUu Ym9vdCAgICAgICAgICAgICAgICAgICB8ICAgNCAtCiBhcmNoL2FybS9tYWNoLWRhdmluY2kvTWFr ZWZpbGUuYm9vdCAgICAgICAgICAgICAgICB8ICAgOCAtLQogYXJjaC9hcm0vbWFjaC1kb3ZlL01h a2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGFyY2gvYXJtL21hY2gtZG92 ZS9NYWtlZmlsZS5ib290ICAgICAgICAgICAgICAgICAgIHwgICA0IC0KIGFyY2gvYXJtL21hY2gt ZXA5M3h4L01ha2VmaWxlLmJvb3QgICAgICAgICAgICAgICAgIHwgICAyIC0KIGFyY2gvYXJtL21h Y2gtZm9vdGJyaWRnZS9LY29uZmlnICAgICAgICAgICAgICAgICAgIHwgIDQ4ICsrKy0tLS0tCiBh cmNoL2FybS9tYWNoLWZvb3RicmlkZ2UvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAgNSAr LQogYXJjaC9hcm0vbWFjaC1mb290YnJpZGdlL01ha2VmaWxlLmJvb3QgICAgICAgICAgICAgfCAg IDUgLQogYXJjaC9hcm0vbWFjaC1mb290YnJpZGdlL2NvbW1vbi5jICAgICAgICAgICAgICAgICAg fCAgNzkgKy0tLS0tLS0tLS0tCiBhcmNoL2FybS9tYWNoLWZvb3RicmlkZ2UvZGMyMTI4NS5jICAg ICAgICAgICAgICAgICB8ICA4MCArKysrKystLS0tLS0KIGFyY2gvYXJtL3trZXJuZWwgPT4gbWFj aC1mb290YnJpZGdlfS9kbWEtaXNhLmMgICAgIHwgIDExICstCiBhcmNoL2FybS9tYWNoLWZvb3Ri cmlkZ2UvZG1hLmMgICAgICAgICAgICAgICAgICAgICB8ICA1OCAtLS0tLS0tLS0KIGFyY2gvYXJt L21hY2gtZm9vdGJyaWRnZS9pbmNsdWRlL21hY2gvZG1hLWRpcmVjdC5oIHwgICA4IC0tCiBhcmNo L2FybS9tYWNoLWZvb3RicmlkZ2UvaW5jbHVkZS9tYWNoL2lzYS1kbWEuaCAgICB8ICAxNCArLS0K IGFyY2gvYXJtL21hY2gtZm9vdGJyaWRnZS9pbmNsdWRlL21hY2gvbWVtb3J5LmggICAgIHwgIDMx IC0tLS0tCiBhcmNoL2FybS9tYWNoLWZvb3RicmlkZ2UvaXNhLmMgICAgICAgICAgICAgICAgICAg ICB8ICAxNCArLS0KIGFyY2gvYXJtL21hY2gtaW14L0tjb25maWcgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAyICstCiBhcmNoL2FybS9tYWNoLWlteC9NYWtlZmlsZS5ib290ICAgICAgICAg ICAgICAgICAgICB8ICAgMAogYXJjaC9hcm0vbWFjaC1pb3AzMngvTWFrZWZpbGUuYm9vdCAgICAg ICAgICAgICAgICAgfCAgIDQgLQogYXJjaC9hcm0vbWFjaC1scGMxOHh4L01ha2VmaWxlLmJvb3Qg ICAgICAgICAgICAgICAgfCAgIDQgLQogYXJjaC9hcm0vbWFjaC1scGMzMnh4L01ha2VmaWxlLmJv b3QgICAgICAgICAgICAgICAgfCAgIDQgLQogYXJjaC9hcm0vbWFjaC1tdjc4eHgwL01ha2VmaWxl ICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGFyY2gvYXJtL21hY2gtbXZlYnUvTWFrZWZp bGUgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBhcmNoL2FybS9tYWNoLW5zcGlyZS9L Y29uZmlnICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQogYXJjaC9hcm0vbWFjaC1vbWFw MS9NYWtlZmlsZS5ib290ICAgICAgICAgICAgICAgICAgfCAgIDQgLQogYXJjaC9hcm0vbWFjaC1v cmlvbjV4L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGFyY2gvYXJtL21h Y2gtcnBjL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIxICsrKysKIGFyY2gv YXJtL21hY2gtcnBjL01ha2VmaWxlLmJvb3QgICAgICAgICAgICAgICAgICAgIHwgICA1IC0KIGFy Y2gvYXJtL21hY2gtczNjL01ha2VmaWxlLmJvb3QgICAgICAgICAgICAgICAgICAgIHwgICA5IC0t CiBhcmNoL2FybS9tYWNoLXMzYy9kZXZzLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg MiAtCiBhcmNoL2FybS9tYWNoLXNhMTEwMC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICB8 ICAyNSArKystCiBhcmNoL2FybS9tYWNoLXNhMTEwMC9NYWtlZmlsZS5ib290ICAgICAgICAgICAg ICAgICB8ICAgOSAtLQogYXJjaC9hcm0vbWFjaC1zaG1vYmlsZS9LY29uZmlnICAgICAgICAgICAg ICAgICAgICAgfCAgIDEgLQogYXJjaC9hcm0vbWFjaC1zdG0zMi9NYWtlZmlsZS5ib290ICAgICAg ICAgICAgICAgICAgfCAgIDQgLQogYXJjaC9hcm0vbWFjaC12ZXJzYXRpbGUvTWFrZWZpbGUuYm9v dCAgICAgICAgICAgICAgfCAgIDQgLQogYXJjaC9hcm0vbWFjaC12dDg1MDAvTWFrZWZpbGUuYm9v dCAgICAgICAgICAgICAgICAgfCAgIDQgLQogYXJjaC9hcm0vcGxhdC1vcmlvbi9NYWtlZmlsZSAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGFyY2gvYXJtNjQvS2NvbmZpZy5wbGF0Zm9y bXMgICAgICAgICAgICAgICAgICAgICAgIHwgIDUzICsrKysrLS0tCiBkcml2ZXJzL3NvYy9weGEv c3NwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogZHJpdmVycy90dHkv c2VyaWFsLzIxMjg1LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgLQogNjkgZmlsZXMg Y2hhbmdlZCwgMjk0IGluc2VydGlvbnMoKyksIDU4NSBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2Rl IDEwMDY0NCBhcmNoL2FybS9pbmNsdWRlL2FzbS9kbWEtZGlyZWN0LmgKIGRlbGV0ZSBtb2RlIDEw MDY0NCBhcmNoL2FybS9tYWNoLWF0OTEvTWFrZWZpbGUuYm9vdAogZGVsZXRlIG1vZGUgMTAwNjQ0 IGFyY2gvYXJtL21hY2gtZGF2aW5jaS9NYWtlZmlsZS5ib290CiBkZWxldGUgbW9kZSAxMDA2NDQg YXJjaC9hcm0vbWFjaC1kb3ZlL01ha2VmaWxlLmJvb3QKIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNo L2FybS9tYWNoLWVwOTN4eC9NYWtlZmlsZS5ib290CiBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9h cm0vbWFjaC1mb290YnJpZGdlL01ha2VmaWxlLmJvb3QKIHJlbmFtZSBhcmNoL2FybS97a2VybmVs ID0+IG1hY2gtZm9vdGJyaWRnZX0vZG1hLWlzYS5jICg5NSUpCiBkZWxldGUgbW9kZSAxMDA2NDQg YXJjaC9hcm0vbWFjaC1mb290YnJpZGdlL2RtYS5jCiBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9h cm0vbWFjaC1mb290YnJpZGdlL2luY2x1ZGUvbWFjaC9kbWEtZGlyZWN0LmgKIGRlbGV0ZSBtb2Rl IDEwMDY0NCBhcmNoL2FybS9tYWNoLWlteC9NYWtlZmlsZS5ib290CiBkZWxldGUgbW9kZSAxMDA2 NDQgYXJjaC9hcm0vbWFjaC1pb3AzMngvTWFrZWZpbGUuYm9vdAogZGVsZXRlIG1vZGUgMTAwNjQ0 IGFyY2gvYXJtL21hY2gtbHBjMTh4eC9NYWtlZmlsZS5ib290CiBkZWxldGUgbW9kZSAxMDA2NDQg YXJjaC9hcm0vbWFjaC1scGMzMnh4L01ha2VmaWxlLmJvb3QKIGRlbGV0ZSBtb2RlIDEwMDY0NCBh cmNoL2FybS9tYWNoLW9tYXAxL01ha2VmaWxlLmJvb3QKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNo L2FybS9tYWNoLXJwYy9LY29uZmlnCiBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1y cGMvTWFrZWZpbGUuYm9vdAogZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtczNjL01h a2VmaWxlLmJvb3QKIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9tYWNoLXNhMTEwMC9NYWtl ZmlsZS5ib290CiBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC1zdG0zMi9NYWtlZmls ZS5ib290CiBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vbWFjaC12ZXJzYXRpbGUvTWFrZWZp bGUuYm9vdAogZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtdnQ4NTAwL01ha2VmaWxl LmJvb3QKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxp bnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFk ZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4 LWFybS1rZXJuZWwK