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 X-Spam-Level: X-Spam-Status: No, score=-13.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 83F46C433E0 for ; Tue, 4 Aug 2020 12:45:56 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 55F9A2067D for ; Tue, 4 Aug 2020 12:45:56 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="DfT+qzie"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="T8YDxwS+" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 55F9A2067D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=swGnAeoeeuSdZd30CxaKtb92g0VJSnujF6Cf4phMq5A=; b=DfT+qzieps3G5kQT8o4gFLtcQ xBVNI3H1sLkssZRuXq7HBxRdbYSho5SUKpdKQkOW3rF+/5RJ0urQ5Bbrcgwzp88B4V+gvLJMnbzUc vyQQJ3rLgS8cpV3DetwkZmsyfjKtScBTD/+d4/e49toddzhTeQ8I2jEKHqye51+Fhw5p/Ug+yM6n0 l3p6LKJWx8g1/g+nO+QBCXzG/mWDzlSZ3NowZftfJ8FafxyQT+diU+b0w/88sGL65BRkOn/3136j+ c4StuZdjwLPrh+QM0erleZhv5M92qZP3+SCQqGacf6l1R76p64bhXbVTATUC9//gvsAjcq0HunHlM 1eFSSKsvg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1k2wIy-0003LD-9q; Tue, 04 Aug 2020 12:44:32 +0000 Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1k2wIs-0003JY-J5 for linux-arm-kernel@lists.infradead.org; Tue, 04 Aug 2020 12:44:27 +0000 Received: by mail-wm1-x342.google.com with SMTP id c19so2120721wmd.1 for ; Tue, 04 Aug 2020 05:44:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=bN3d8Ia77BH2nBiHDQ6zBNPByWQO01hAGf1Nc3k/FjU=; b=T8YDxwS+GAi/l87EqEDVnHA6L2vWdoJLRomogp4zswguktwRhtfY6a3S80oC+la+7Y uBOGZPkWUazcUyhEPQsfO3QZ16muTbOfxNxa4uXdYwfXdmkfVzoMRSW4m/T7f0i4RLf7 dX+k8C7kUSi09yoGq/WkXRUuQWQIUOu80qSJ8B9K9QLhl5toYoFUrNUqUcTwdRw8GrmH fMUA0SnmjEveRBv57i02a+TxYyxNXCrEDBzYs7JuFuOONWrjDdCFY0ND5r47wpeLc24V fJMl0bur8BNgusZj++pQeoEnXBDmf1q7b4PbFj3Wzq0ri29fof8CCFp8ai4icK9pDdY1 JhtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=bN3d8Ia77BH2nBiHDQ6zBNPByWQO01hAGf1Nc3k/FjU=; b=bBB8XVq0lpZ35gLWOQu1H3JXvOoV2VWRcbVaCieGEntWJel9GgVlrwsHJYxXMO9+Nz sE/o3bRu3u4nCy+PBiinOef9IJvU4daxyymyJjrB0iwJI9i7XR4gep2zuwBFyCpIi0qG mJjs5VRyDe4RR0xWwWwrR5VI3+ozxpKODU5JzASpYer1uvaxWNpq2BRri5PZz5fNKOz8 pJKXtYB1O+o04CdPGasUNVHud7yta6TLTpx02nfrQmR6kOObY5mUrUTjZEZMuuVyd8Gk QqNiekavQzxvuTfcrl7XTro7X7m28xO+EdCXvRaJvBsGe5WcXs2gCDoqt4OF7bzoaEV5 Bvqg== X-Gm-Message-State: AOAM530F5H4+jChv4PGKGfWbrNOXEWFMOJ8UcdH8OD8r17BW7ckb08u5 VxRq7BnR5/bcl/D8Lc8MrWzZfQ== X-Google-Smtp-Source: ABdhPJz9A0fUr0s+57vaSQaPT8GQEVwMIBWtT6cib6RQGYxAGZypLJ4R2NHV8/yEEKGRo0R1n0bqCQ== X-Received: by 2002:a7b:c257:: with SMTP id b23mr3829607wmj.164.1596545062751; Tue, 04 Aug 2020 05:44:22 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id b137sm4843577wmb.9.2020.08.04.05.44.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Aug 2020 05:44:18 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 860581FF87; Tue, 4 Aug 2020 13:44:17 +0100 (BST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v1 1/3] arm64: allow de-selection of ThunderX PCI controllers Date: Tue, 4 Aug 2020 13:44:15 +0100 Message-Id: <20200804124417.27102-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200804124417.27102-1-alex.bennee@linaro.org> References: <20200804124417.27102-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200804_084426_695057_B07465C0 X-CRM114-Status: GOOD ( 15.32 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: maz@kernel.org, christoffer.dall@arm.com, linux-kernel@vger.kernel.org, Robert Richter , linux-pci@vger.kernel.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , kvmarm@lists.cs.columbia.edu 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 Rm9yIGEgcHVyZSBWaXJ0SU8gZ3Vlc3QgYnJpbmdpbmcgaW4gYWxsIHRoZSBQQ0kgcXVpcmsgaGFu ZGxpbmcgYWRkcyBhCnNpZ25pZmljYW50IGFtb3VudCBvZiBibG9hdCB0byBrZXJuZWwgd2UgZG9u J3QgbmVlZC4gU29sdmUgdGhpcyBieQphZGRpbmcgYSBDT05GSUcgc3ltYm9sIGZvciB0aGUgVGh1 bmRlclggUENJIGRldmljZXMgYW5kIGFsbG93aW5nIGl0IHRvCmJlIHR1cm5lZCBvZmYuIFNhdmlu ZyBvdmVyIDMwMGsgZnJvbSB0aGUgdW5jb21wcmVzc2VkIHZtbGludXg6CgogIC1yd3hyLXhyLXgg MSBhbGV4IGFsZXggIDg1NjUyNDcyIEF1ZyAgMyAxNjo0OCB2bWxpbnV4KgogIC1yd3hyLXhyLXgg MSBhbGV4IGFsZXggIDg2MDMzODgwIEF1ZyAgMyAxNjozOSB2bWxpbnV4Lm9yaWcqCgpTaWduZWQt b2ZmLWJ5OiBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CkNjOiBSb2JlcnQg UmljaHRlciA8cnJpY2h0ZXJAbWFydmVsbC5jb20+CkNjOiBsaW51eC1wY2lAdmdlci5rZXJuZWwu b3JnCkNjOiBsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKLS0tCiBhcmNoL2Fy bTY0L0tjb25maWcucGxhdGZvcm1zICAgIHwgMiArKwogYXJjaC9hcm02NC9jb25maWdzL2RlZmNv bmZpZyAgICB8IDEgKwogZHJpdmVycy9wY2kvY29udHJvbGxlci9LY29uZmlnICB8IDcgKysrKysr KwogZHJpdmVycy9wY2kvY29udHJvbGxlci9NYWtlZmlsZSB8IDQgKystLQogNCBmaWxlcyBjaGFu Z2VkLCAxMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gv YXJtNjQvS2NvbmZpZy5wbGF0Zm9ybXMgYi9hcmNoL2FybTY0L0tjb25maWcucGxhdGZvcm1zCmlu ZGV4IDhkZDA1YjJhOTI1Yy4uYTMyOGVlYmRhYTU5IDEwMDY0NAotLS0gYS9hcmNoL2FybTY0L0tj b25maWcucGxhdGZvcm1zCisrKyBiL2FyY2gvYXJtNjQvS2NvbmZpZy5wbGF0Zm9ybXMKQEAgLTI1 MywxMiArMjUzLDE0IEBAIGNvbmZpZyBBUkNIX1NQUkQKIAogY29uZmlnIEFSQ0hfVEhVTkRFUgog CWJvb2wgIkNhdml1bSBJbmMuIFRodW5kZXIgU29DIEZhbWlseSIKKyAgICAgICAgc2VsZWN0IFBD SV9USFVOREVSCiAJaGVscAogCSAgVGhpcyBlbmFibGVzIHN1cHBvcnQgZm9yIENhdml1bSdzIFRo dW5kZXIgRmFtaWx5IG9mIFNvQ3MuCiAKIGNvbmZpZyBBUkNIX1RIVU5ERVIyCiAJYm9vbCAiQ2F2 aXVtIFRodW5kZXJYMiBTZXJ2ZXIgUHJvY2Vzc29ycyIKIAlzZWxlY3QgR1BJT0xJQgorICAgICAg ICBzZWxlY3QgUENJX1RIVU5ERVIKIAloZWxwCiAJICBUaGlzIGVuYWJsZXMgc3VwcG9ydCBmb3Ig Q2F2aXVtJ3MgVGh1bmRlclgyIENOOTlYWCBmYW1pbHkgb2YKIAkgIHNlcnZlciBwcm9jZXNzb3Jz LgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9jb25maWdzL2RlZmNvbmZpZyBiL2FyY2gvYXJtNjQv Y29uZmlncy9kZWZjb25maWcKaW5kZXggMmNhN2JhNjljMzE4Li5kODQwY2JhOTk5NDEgMTAwNjQ0 Ci0tLSBhL2FyY2gvYXJtNjQvY29uZmlncy9kZWZjb25maWcKKysrIGIvYXJjaC9hcm02NC9jb25m aWdzL2RlZmNvbmZpZwpAQCAtMTk5LDYgKzE5OSw3IEBAIENPTkZJR19QQ0lfSE9TVF9HRU5FUklD PXkKIENPTkZJR19QQ0lfWEdFTkU9eQogQ09ORklHX1BDSUVfQUxURVJBPXkKIENPTkZJR19QQ0lF X0FMVEVSQV9NU0k9eQorQ09ORklHX1BDSV9USFVOREVSPXkKIENPTkZJR19QQ0lfSE9TVF9USFVO REVSX1BFTT15CiBDT05GSUdfUENJX0hPU1RfVEhVTkRFUl9FQ0FNPXkKIENPTkZJR19QQ0lFX1JP Q0tDSElQX0hPU1Q9bQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9LY29uZmln IGIvZHJpdmVycy9wY2kvY29udHJvbGxlci9LY29uZmlnCmluZGV4IGFkZGRmMjFmYTM4MS4uMjgz MzVmZmE1ZDQ4IDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL0tjb25maWcKKysr IGIvZHJpdmVycy9wY2kvY29udHJvbGxlci9LY29uZmlnCkBAIC0yODYsNiArMjg2LDEzIEBAIGNv bmZpZyBQQ0lfTE9PTkdTT04KIAkgIFNheSBZIGhlcmUgaWYgeW91IHdhbnQgdG8gZW5hYmxlIFBD SSBjb250cm9sbGVyIHN1cHBvcnQgb24KIAkgIExvb25nc29uIHN5c3RlbXMuCiAKK2NvbmZpZyBQ Q0lfVEhVTkRFUgorICAgICAgIGJvb2wgIlRodW5kZXIgWCBQQ0lFIGNvbnRyb2xsZXJzIgorICAg ICAgIGRlcGVuZHMgb24gQVJNNjQKKyAgICAgICBzZWxlY3QgUENJX1FVSVJLUworICAgICAgIGhl bHAKKyAgICAgICAgICBTYXkgWSBoZXJlIHRvIGVuYWJsZSBUaHVuZGVyWCBFQ0FNIGFuZCBQRU0g UENJIGNvbnRyb2xsZXJzLgorCiBzb3VyY2UgImRyaXZlcnMvcGNpL2NvbnRyb2xsZXIvZHdjL0tj b25maWciCiBzb3VyY2UgImRyaXZlcnMvcGNpL2NvbnRyb2xsZXIvbW9iaXZlaWwvS2NvbmZpZyIK IHNvdXJjZSAiZHJpdmVycy9wY2kvY29udHJvbGxlci9jYWRlbmNlL0tjb25maWciCmRpZmYgLS1n aXQgYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL01ha2VmaWxlIGIvZHJpdmVycy9wY2kvY29udHJv bGxlci9NYWtlZmlsZQppbmRleCBlZmQ5NzMzZWFkMjYuLjhmYWQ0NzgxYTVkMyAxMDA2NDQKLS0t IGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9NYWtlZmlsZQorKysgYi9kcml2ZXJzL3BjaS9jb250 cm9sbGVyL01ha2VmaWxlCkBAIC00NSw4ICs0NSw4IEBAIG9iai15CQkJCSs9IG1vYml2ZWlsLwog IyBBUk02NCBhbmQgdXNlIGludGVybmFsIGlmZGVmcyB0byBvbmx5IGJ1aWxkIHRoZSBwaWVjZXMg d2UgbmVlZAogIyBkZXBlbmRpbmcgb24gd2hldGhlciBBQ1BJLCB0aGUgRFQgZHJpdmVyLCBvciBi b3RoIGFyZSBlbmFibGVkLgogCitvYmotJChDT05GSUdfUENJX1RIVU5ERVIpICs9IHBjaS10aHVu ZGVyLWVjYW0ubworb2JqLSQoQ09ORklHX1BDSV9USFVOREVSKSArPSBwY2ktdGh1bmRlci1wZW0u bwogaWZkZWYgQ09ORklHX1BDSQotb2JqLSQoQ09ORklHX0FSTTY0KSArPSBwY2ktdGh1bmRlci1l Y2FtLm8KLW9iai0kKENPTkZJR19BUk02NCkgKz0gcGNpLXRodW5kZXItcGVtLm8KIG9iai0kKENP TkZJR19BUk02NCkgKz0gcGNpLXhnZW5lLm8KIGVuZGlmCi0tIAoyLjIwLjEKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1h aWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xp c3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==