Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp313742pxa; Tue, 4 Aug 2020 06:22:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJylSAjIfPiV5R7PQG0lrlr2ULJMrmAPA2m6CclDIOkzhhKhHXYOn5JP3Z9iKQkJ3DGId7G9 X-Received: by 2002:a05:6402:3193:: with SMTP id di19mr19856140edb.98.1596547363914; Tue, 04 Aug 2020 06:22:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1596547363; cv=none; d=google.com; s=arc-20160816; b=OV6elNGcXUFIR5JLG7LkOl4byoKZ17g1gG+XW12zTXC91XUhQag8h753hG53rMHQU5 pIzNYemvQT3tqFs22PCVCQ3WJjBLLlW5xPQHEmVX1J7q8xoM1Z7riYHz1gdy2OXSbUMG Gh8fQe2UGdaimXnoJlVT5otgY9ZokpzLnmMZ0951ctt2zrl/hEjMUNdcFDJ1gAxpUWVm 4XWvMj4396dstKrjbEvRxdgU5PYmTSaiUH3d3PB0sswmFfSyN3te5hO+WfEFGe3WTa8l yc5JGWKdIyhmtigDcgrGWWzcGd3K1yOJ1JGggbWwuRzIuhUld1IZ9VvQDHEgOWFz3/tl USyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=3jYxh5BG5Vk06CqHicHZQJwdE18sqS4K64ktpxB4Pmk=; b=JLAZIeBTOfsEeWjVjySLoB1p9YB7fjfZKmRegcSj9v09dx/lXXBrl+5oeLsqOMkr5d ruOdMg2uoymqt21zXd3JKB67Z2xyDkPBm/dOq+0addrNw6ZTLHv6Siu4a1QFNdmAd90L 52sLqleE6W9RBrMC1KjICjwSmqiYWqDfxTg63TXgeXdGRz7OQLRDGHHmgpo7Du9oFeu6 ScfauQkt5XBS4qSD2eniDJPP1e06VOE/A4osLe09792Aah+aEIurDBl1vpEsix0nxdvM Kl8PahPFprghpgs92uTjPc2v2SZytpB/17W1MU7R7SCIz40MPXT1toYMNLykoyRCoGM3 +Ejg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=0jgn1VYq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id cm21si7147776edb.111.2020.08.04.06.22.09; Tue, 04 Aug 2020 06:22:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=0jgn1VYq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728654AbgHDNVP (ORCPT + 99 others); Tue, 4 Aug 2020 09:21:15 -0400 Received: from mail.kernel.org ([198.145.29.99]:35714 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728489AbgHDNSx (ORCPT ); Tue, 4 Aug 2020 09:18:53 -0400 Received: from mail-ot1-f47.google.com (mail-ot1-f47.google.com [209.85.210.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 06AEE208C7; Tue, 4 Aug 2020 13:18:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1596547094; bh=wm1oWIkz07CI36FMnq4rtXhsNGI+Mj4JBSlrCfDJPAc=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=0jgn1VYqfdxa5LdhVuzklR9cLtBODKcqNJ3aBUxv4msLpxK6Sz3egMCyEhYBSiCKB 3p+23CyCty+EfglMWaGZyDH6lSCnMIdQjMUbpmFpBR6RemHzEP7Iru2dR2i0xg/jFS ws7XFMfZlkhTK/LIBlLFHdZY9RlLwyMK2llPUhtE= Received: by mail-ot1-f47.google.com with SMTP id e11so6313662otk.4; Tue, 04 Aug 2020 06:18:13 -0700 (PDT) X-Gm-Message-State: AOAM531qsNqX5wxYnokEWFlcaBe//Vl2+XFckS/6/HPlqYx6F5OxNKBf ECgeTougaMwfBv/8EUpAEQVQoYk0nra/jmJlqFs= X-Received: by 2002:a9d:3a04:: with SMTP id j4mr17263203otc.108.1596547093325; Tue, 04 Aug 2020 06:18:13 -0700 (PDT) MIME-Version: 1.0 References: <20200804124417.27102-1-alex.bennee@linaro.org> In-Reply-To: <20200804124417.27102-1-alex.bennee@linaro.org> From: Ard Biesheuvel Date: Tue, 4 Aug 2020 15:18:02 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [RFC PATCH v1 0/3] put arm64 kvm_config on a diet To: =?UTF-8?B?QWxleCBCZW5uw6ll?= Cc: kvm@vger.kernel.org, Linux ARM , Marc Zyngier , Christoffer Dall , Linux Kernel Mailing List , kvmarm Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 4 Aug 2020 at 14:45, Alex Benn=C3=A9e wrot= e: > > Hi, > > When building guest kernels for virtualisation we were bringing in a > bunch of stuff from physical hardware which we don't need for our > idealised fixable virtual PCI devices. This series makes some Kconfig > changes to allow the ThunderX and XGene PCI drivers to be compiled > out. It also drops PCI_QUIRKS from the KVM guest build as a virtual > PCI device should be quirk free. > What about PCI passthrough? > This is my first time hacking around Kconfig so I hope I've got the > balance between depends and selects right but please let be know if it > could be specified in a cleaner way. > > Alex Benn=C3=A9e (3): > arm64: allow de-selection of ThunderX PCI controllers > arm64: gate the whole of pci-xgene on CONFIG_PCI_XGENE > kernel/configs: don't include PCI_QUIRKS in KVM guest configs > > arch/arm64/Kconfig.platforms | 2 ++ > arch/arm64/configs/defconfig | 1 + > drivers/pci/controller/Kconfig | 7 +++++++ > drivers/pci/controller/Makefile | 8 +++----- > kernel/configs/kvm_guest.config | 1 + > 5 files changed, 14 insertions(+), 5 deletions(-) > > -- > 2.20.1 > > > _______________________________________________ > linux-arm-kernel mailing list > linux-arm-kernel@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel