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=-3.8 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=no 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 70C7BC433E0 for ; Tue, 4 Aug 2020 14:47:16 +0000 (UTC) Received: from mm01.cs.columbia.edu (mm01.cs.columbia.edu [128.59.11.253]) by mail.kernel.org (Postfix) with ESMTP id 02E31206DA for ; Tue, 4 Aug 2020 14:47:15 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="aVExCt4o" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 02E31206DA Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvmarm-bounces@lists.cs.columbia.edu Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id 5E5384B722; Tue, 4 Aug 2020 10:47:15 -0400 (EDT) X-Virus-Scanned: at lists.cs.columbia.edu Authentication-Results: mm01.cs.columbia.edu (amavisd-new); dkim=softfail (fail, message has been altered) header.i=@linaro.org Received: from mm01.cs.columbia.edu ([127.0.0.1]) by localhost (mm01.cs.columbia.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id unuGyc7--1uW; Tue, 4 Aug 2020 10:47:14 -0400 (EDT) Received: from mm01.cs.columbia.edu (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id 4A3494B713; Tue, 4 Aug 2020 10:47:14 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id 98BFF4B6E8 for ; Tue, 4 Aug 2020 10:47:13 -0400 (EDT) X-Virus-Scanned: at lists.cs.columbia.edu Received: from mm01.cs.columbia.edu ([127.0.0.1]) by localhost (mm01.cs.columbia.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c6-6o1EL3jmS for ; Tue, 4 Aug 2020 10:47:11 -0400 (EDT) Received: from mail-wm1-f67.google.com (mail-wm1-f67.google.com [209.85.128.67]) by mm01.cs.columbia.edu (Postfix) with ESMTPS id 7C3814B6ED for ; Tue, 4 Aug 2020 10:47:11 -0400 (EDT) Received: by mail-wm1-f67.google.com with SMTP id p14so2938074wmg.1 for ; Tue, 04 Aug 2020 07:47:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version:content-transfer-encoding; bh=r6kGfPE/KsV7nTfH/d4o6yMleyqMBQteeLYhE/uXEe8=; b=aVExCt4oLxLR9aFvpeWEL25FVcXyMBmA32sEnExxpKELRADyd/9R8grqfipU4KCnal xw/mDJ1vB99SSCGocIuUpjfn/n+6sq37uzwOBd9mLMKkVAI+lqriN5bX9rydaC5fOnbj 0JtNaK5ZOpnv/jS7GrAf3KIXRvmO0w8y8UIlljMRS32B26TgTdXAdQygC7MBMHn5lvoP AxItZMMHNLnLZ4HD7gvVz87UAMtI4b+WfUKZPyuyAhPhQZn3H0V7TXQuP4XID2r4pBE8 0WVBskw0itNLwIU1bhZ/+0X4da9muIyp02S9F8OzsA8dAJ6ZSM4dlKp55if4+eS/15qd 3g0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version:content-transfer-encoding; bh=r6kGfPE/KsV7nTfH/d4o6yMleyqMBQteeLYhE/uXEe8=; b=ZQ8hKDVJ6Vi8bkccGF6kc17mrQZDwWpgXkQdEEsBF/Rp8GKqdgVUzA8LvgkTgRLQQ2 7qxM5tZ3Ns0aXsXSeaTQW4VFFaOy2Auwj5B9Fck6Kyqr1VCiXsRstmpKHlAKt4pnt9wV 2GG9C2v0jNb1Mv+lsA/SXHQ5hOQ00ZLt8bipeROXNCxUfNcA/gQ61seGZ87ur/rPwmPa f+8afYGfl1w2p7qaEQBpWawQNeHOelP1neAzp/b/bW8yFjBehyyMkReTDF3CkbKHn3AL qwky5EqPItlamVvucRtgQmyDMiPPQc5qdYdfeMMOQ1kect2o2GVIDgWsKSU6lvii9YjJ T4AQ== X-Gm-Message-State: AOAM532hDS/Go5CWZ23RkEN9ie9vM3RvGdNvyvf/aXsDKP84qvQsBFvu 1ET5WU7Hp2V8DNPWI+se5T+v5A== X-Google-Smtp-Source: ABdhPJygwsnCNO92emQNPWtLheZnx+hxAUxJL5JREQ4YEEZj8ftsQfnryzZlL6jATdGaMqcJvVKRKw== X-Received: by 2002:a1c:f605:: with SMTP id w5mr4306747wmc.26.1596552430480; Tue, 04 Aug 2020 07:47:10 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id t25sm4403673wmj.18.2020.08.04.07.47.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Aug 2020 07:47:09 -0700 (PDT) Received: from zen (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 48B801FF7E; Tue, 4 Aug 2020 15:47:08 +0100 (BST) References: <20200804124417.27102-1-alex.bennee@linaro.org> User-agent: mu4e 1.5.5; emacs 28.0.50 From: Alex =?utf-8?Q?Benn=C3=A9e?= To: Ard Biesheuvel Subject: Re: [RFC PATCH v1 0/3] put arm64 kvm_config on a diet In-reply-to: Date: Tue, 04 Aug 2020 15:47:08 +0100 Message-ID: <87o8nqmpsj.fsf@linaro.org> MIME-Version: 1.0 Cc: kvm@vger.kernel.org, Marc Zyngier , Linux Kernel Mailing List , kvmarm , Linux ARM X-BeenThere: kvmarm@lists.cs.columbia.edu X-Mailman-Version: 2.1.14 Precedence: list List-Id: Where KVM/ARM decisions are made List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: kvmarm-bounces@lists.cs.columbia.edu Sender: kvmarm-bounces@lists.cs.columbia.edu CkFyZCBCaWVzaGV1dmVsIDxhcmRiQGtlcm5lbC5vcmc+IHdyaXRlczoKCj4gT24gVHVlLCA0IEF1 ZyAyMDIwIGF0IDE0OjQ1LCBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+IHdy b3RlOgo+Pgo+PiBIaSwKPj4KPj4gV2hlbiBidWlsZGluZyBndWVzdCBrZXJuZWxzIGZvciB2aXJ0 dWFsaXNhdGlvbiB3ZSB3ZXJlIGJyaW5naW5nIGluIGEKPj4gYnVuY2ggb2Ygc3R1ZmYgZnJvbSBw aHlzaWNhbCBoYXJkd2FyZSB3aGljaCB3ZSBkb24ndCBuZWVkIGZvciBvdXIKPj4gaWRlYWxpc2Vk IGZpeGFibGUgdmlydHVhbCBQQ0kgZGV2aWNlcy4gVGhpcyBzZXJpZXMgbWFrZXMgc29tZSBLY29u ZmlnCj4+IGNoYW5nZXMgdG8gYWxsb3cgdGhlIFRodW5kZXJYIGFuZCBYR2VuZSBQQ0kgZHJpdmVy cyB0byBiZSBjb21waWxlZAo+PiBvdXQuIEl0IGFsc28gZHJvcHMgUENJX1FVSVJLUyBmcm9tIHRo ZSBLVk0gZ3Vlc3QgYnVpbGQgYXMgYSB2aXJ0dWFsCj4+IFBDSSBkZXZpY2Ugc2hvdWxkIGJlIHF1 aXJrIGZyZWUuCj4+Cj4KPiBXaGF0IGFib3V0IFBDSSBwYXNzdGhyb3VnaD8KClRoYXQgaXMgYSBn b29kIHBvaW50IC0gaG93IG11Y2ggb2YgdGhlIGhvc3QgUENJIGNvbnRyb2xsZXIgaXMgdmlzaWJs ZSB0bwphIHBhc3MtdGhyb3VnaCBndWVzdD8KCkFJVUkgaW4gcGFzc3Rocm91Z2ggdGhlIGRyaXZl ciBvbmx5IGludGVyYWN0cyB3aXRoIHRoZSBwYXJ0aWN1bGFyIGNhcmRzCklPIHdpbmRvdy4gSG93 IG1hbnkgcXVpcmtzIGFyZSB2aXNpYmxlIGp1c3QgYXQgdGhlIGRldmljZSBsZXZlbCAocmF0aGVy CnRoYW4gdGhlIGJ1cyBpdHNlbGYpPwoKVGhhdCBzYWlkIEkgdGhpbmsgdGhlIGxhc3QgcGF0Y2gg bWlnaHQgZ2V0IGRyb3BwZWQgYXMgbG9uZyBhcyB0aGUgdXNlcgpoYXMgdGhlIG9wdGlvbiB0byBz bGltIGRvd24gdGhlaXIga2VybmVsIHdpdGggdGhlIGZpcnN0IHR3by4KCj4KPj4gVGhpcyBpcyBt eSBmaXJzdCB0aW1lIGhhY2tpbmcgYXJvdW5kIEtjb25maWcgc28gSSBob3BlIEkndmUgZ290IHRo ZQo+PiBiYWxhbmNlIGJldHdlZW4gZGVwZW5kcyBhbmQgc2VsZWN0cyByaWdodCBidXQgcGxlYXNl IGxldCBiZSBrbm93IGlmIGl0Cj4+IGNvdWxkIGJlIHNwZWNpZmllZCBpbiBhIGNsZWFuZXIgd2F5 Lgo+Pgo+PiBBbGV4IEJlbm7DqWUgKDMpOgo+PiAgIGFybTY0OiBhbGxvdyBkZS1zZWxlY3Rpb24g b2YgVGh1bmRlclggUENJIGNvbnRyb2xsZXJzCj4+ICAgYXJtNjQ6IGdhdGUgdGhlIHdob2xlIG9m IHBjaS14Z2VuZSBvbiBDT05GSUdfUENJX1hHRU5FCj4+ICAga2VybmVsL2NvbmZpZ3M6IGRvbid0 IGluY2x1ZGUgUENJX1FVSVJLUyBpbiBLVk0gZ3Vlc3QgY29uZmlncwo+Pgo+PiAgYXJjaC9hcm02 NC9LY29uZmlnLnBsYXRmb3JtcyAgICB8IDIgKysKPj4gIGFyY2gvYXJtNjQvY29uZmlncy9kZWZj b25maWcgICAgfCAxICsKPj4gIGRyaXZlcnMvcGNpL2NvbnRyb2xsZXIvS2NvbmZpZyAgfCA3ICsr KysrKysKPj4gIGRyaXZlcnMvcGNpL2NvbnRyb2xsZXIvTWFrZWZpbGUgfCA4ICsrKy0tLS0tCj4+ ICBrZXJuZWwvY29uZmlncy9rdm1fZ3Vlc3QuY29uZmlnIHwgMSArCj4+ICA1IGZpbGVzIGNoYW5n ZWQsIDE0IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4+Cj4+IC0tCj4+IDIuMjAuMQo+ Pgo+Pgo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ PiBsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdAo+PiBsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKPj4gaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0 aW5mby9saW51eC1hcm0ta2VybmVsCgoKLS0gCkFsZXggQmVubsOpZQpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwprdm1hcm0gbWFpbGluZyBsaXN0Cmt2bWFy bUBsaXN0cy5jcy5jb2x1bWJpYS5lZHUKaHR0cHM6Ly9saXN0cy5jcy5jb2x1bWJpYS5lZHUvbWFp bG1hbi9saXN0aW5mby9rdm1hcm0K 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=-4.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no 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 D73CCC433DF for ; Tue, 4 Aug 2020 14:48:44 +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 AA327206DA for ; Tue, 4 Aug 2020 14:48:44 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="J6klSXuW"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="aVExCt4o" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AA327206DA 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:Message-ID:Date:In-reply-to:Subject:To: From:References:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=LuenrHoepwy95dVyymFhCPtNISTIubXqk0mg3qLQ+G0=; b=J6klSXuWY/EbRZLi1Tf8iwp4P 6mENkGyY/PMXleLYDT4vwFY02WCJAH2GqekpmRlXSKQQ7zIbDdj4DHwKTYliFcBgNEocey73ofLKH spxSxpFGB1Ud1sl8zmNxTS9A0olt/MhiKicJXghhvlvC+DMeBGLPGa5IIw0P6RC9fejbE+rOFO4nb EbSdhZrcps+rwlpyRxr0TYGJ477+T0K5hZcfp/9a91LI7SdQna9ON0dixyFZcYnmGB0OryVBHhb56 VIZ0wzrl4YykKd+liT4eOVNV6rVFtQRc9KFYIAbZeUXaYWdAOi6lRieEQZtMdTc9eDVTTTy9NaBN7 6DXAaDVog==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1k2yDi-000120-Qt; Tue, 04 Aug 2020 14:47:14 +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 1k2yDf-00010j-F2 for linux-arm-kernel@lists.infradead.org; Tue, 04 Aug 2020 14:47:12 +0000 Received: by mail-wm1-x342.google.com with SMTP id d190so2928212wmd.4 for ; Tue, 04 Aug 2020 07:47:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version:content-transfer-encoding; bh=r6kGfPE/KsV7nTfH/d4o6yMleyqMBQteeLYhE/uXEe8=; b=aVExCt4oLxLR9aFvpeWEL25FVcXyMBmA32sEnExxpKELRADyd/9R8grqfipU4KCnal xw/mDJ1vB99SSCGocIuUpjfn/n+6sq37uzwOBd9mLMKkVAI+lqriN5bX9rydaC5fOnbj 0JtNaK5ZOpnv/jS7GrAf3KIXRvmO0w8y8UIlljMRS32B26TgTdXAdQygC7MBMHn5lvoP AxItZMMHNLnLZ4HD7gvVz87UAMtI4b+WfUKZPyuyAhPhQZn3H0V7TXQuP4XID2r4pBE8 0WVBskw0itNLwIU1bhZ/+0X4da9muIyp02S9F8OzsA8dAJ6ZSM4dlKp55if4+eS/15qd 3g0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version:content-transfer-encoding; bh=r6kGfPE/KsV7nTfH/d4o6yMleyqMBQteeLYhE/uXEe8=; b=bAF79Ey8nbuRlqRKo+dKEoZ9TtR7ejx+RfzGk/hEsWrbwhp5zAulpRmvwysJAXWger gJRPc5mUKf3BImE+rwMjOodo/wJ5OBRz9F+uJAn9HPy+Zrr8qvwOK0ZJj2XrvzBcIA3q Qh+/hwS64uuDCFfo4b4rxdVr6AE9DydWWuuThd2/72LpHx2aVO5oT/rxYrJ4a4sdMvby CqFhPMn/qHlNPpsHacpy4ptKfzC8APy8V79bq48CW4Z8oOd5xx/TwWwicTjbuygh76G9 gl3AyP18rZegiDGg+9LjaVJMxlmzEgGVq7rlkcVp06jhO2AYDFiLMBsyMtJLUcYFyvli Y+Ow== X-Gm-Message-State: AOAM532B/Bg0x12PXhoajmaqKPKi02OJPTvHoGQdgR7YpJIQinbDx6HY 162YC+4ocmjoIU3oS1Ay+S/qwlZXm6s= X-Google-Smtp-Source: ABdhPJygwsnCNO92emQNPWtLheZnx+hxAUxJL5JREQ4YEEZj8ftsQfnryzZlL6jATdGaMqcJvVKRKw== X-Received: by 2002:a1c:f605:: with SMTP id w5mr4306747wmc.26.1596552430480; Tue, 04 Aug 2020 07:47:10 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id t25sm4403673wmj.18.2020.08.04.07.47.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Aug 2020 07:47:09 -0700 (PDT) Received: from zen (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 48B801FF7E; Tue, 4 Aug 2020 15:47:08 +0100 (BST) References: <20200804124417.27102-1-alex.bennee@linaro.org> User-agent: mu4e 1.5.5; emacs 28.0.50 From: Alex =?utf-8?Q?Benn=C3=A9e?= To: Ard Biesheuvel Subject: Re: [RFC PATCH v1 0/3] put arm64 kvm_config on a diet In-reply-to: Date: Tue, 04 Aug 2020 15:47:08 +0100 Message-ID: <87o8nqmpsj.fsf@linaro.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200804_104711_766982_C577DFCD X-CRM114-Status: GOOD ( 20.29 ) 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: kvm@vger.kernel.org, Marc Zyngier , Linux Kernel Mailing List , Christoffer Dall , kvmarm , Linux ARM 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 CkFyZCBCaWVzaGV1dmVsIDxhcmRiQGtlcm5lbC5vcmc+IHdyaXRlczoKCj4gT24gVHVlLCA0IEF1 ZyAyMDIwIGF0IDE0OjQ1LCBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+IHdy b3RlOgo+Pgo+PiBIaSwKPj4KPj4gV2hlbiBidWlsZGluZyBndWVzdCBrZXJuZWxzIGZvciB2aXJ0 dWFsaXNhdGlvbiB3ZSB3ZXJlIGJyaW5naW5nIGluIGEKPj4gYnVuY2ggb2Ygc3R1ZmYgZnJvbSBw aHlzaWNhbCBoYXJkd2FyZSB3aGljaCB3ZSBkb24ndCBuZWVkIGZvciBvdXIKPj4gaWRlYWxpc2Vk IGZpeGFibGUgdmlydHVhbCBQQ0kgZGV2aWNlcy4gVGhpcyBzZXJpZXMgbWFrZXMgc29tZSBLY29u ZmlnCj4+IGNoYW5nZXMgdG8gYWxsb3cgdGhlIFRodW5kZXJYIGFuZCBYR2VuZSBQQ0kgZHJpdmVy cyB0byBiZSBjb21waWxlZAo+PiBvdXQuIEl0IGFsc28gZHJvcHMgUENJX1FVSVJLUyBmcm9tIHRo ZSBLVk0gZ3Vlc3QgYnVpbGQgYXMgYSB2aXJ0dWFsCj4+IFBDSSBkZXZpY2Ugc2hvdWxkIGJlIHF1 aXJrIGZyZWUuCj4+Cj4KPiBXaGF0IGFib3V0IFBDSSBwYXNzdGhyb3VnaD8KClRoYXQgaXMgYSBn b29kIHBvaW50IC0gaG93IG11Y2ggb2YgdGhlIGhvc3QgUENJIGNvbnRyb2xsZXIgaXMgdmlzaWJs ZSB0bwphIHBhc3MtdGhyb3VnaCBndWVzdD8KCkFJVUkgaW4gcGFzc3Rocm91Z2ggdGhlIGRyaXZl ciBvbmx5IGludGVyYWN0cyB3aXRoIHRoZSBwYXJ0aWN1bGFyIGNhcmRzCklPIHdpbmRvdy4gSG93 IG1hbnkgcXVpcmtzIGFyZSB2aXNpYmxlIGp1c3QgYXQgdGhlIGRldmljZSBsZXZlbCAocmF0aGVy CnRoYW4gdGhlIGJ1cyBpdHNlbGYpPwoKVGhhdCBzYWlkIEkgdGhpbmsgdGhlIGxhc3QgcGF0Y2gg bWlnaHQgZ2V0IGRyb3BwZWQgYXMgbG9uZyBhcyB0aGUgdXNlcgpoYXMgdGhlIG9wdGlvbiB0byBz bGltIGRvd24gdGhlaXIga2VybmVsIHdpdGggdGhlIGZpcnN0IHR3by4KCj4KPj4gVGhpcyBpcyBt eSBmaXJzdCB0aW1lIGhhY2tpbmcgYXJvdW5kIEtjb25maWcgc28gSSBob3BlIEkndmUgZ290IHRo ZQo+PiBiYWxhbmNlIGJldHdlZW4gZGVwZW5kcyBhbmQgc2VsZWN0cyByaWdodCBidXQgcGxlYXNl IGxldCBiZSBrbm93IGlmIGl0Cj4+IGNvdWxkIGJlIHNwZWNpZmllZCBpbiBhIGNsZWFuZXIgd2F5 Lgo+Pgo+PiBBbGV4IEJlbm7DqWUgKDMpOgo+PiAgIGFybTY0OiBhbGxvdyBkZS1zZWxlY3Rpb24g b2YgVGh1bmRlclggUENJIGNvbnRyb2xsZXJzCj4+ICAgYXJtNjQ6IGdhdGUgdGhlIHdob2xlIG9m IHBjaS14Z2VuZSBvbiBDT05GSUdfUENJX1hHRU5FCj4+ICAga2VybmVsL2NvbmZpZ3M6IGRvbid0 IGluY2x1ZGUgUENJX1FVSVJLUyBpbiBLVk0gZ3Vlc3QgY29uZmlncwo+Pgo+PiAgYXJjaC9hcm02 NC9LY29uZmlnLnBsYXRmb3JtcyAgICB8IDIgKysKPj4gIGFyY2gvYXJtNjQvY29uZmlncy9kZWZj b25maWcgICAgfCAxICsKPj4gIGRyaXZlcnMvcGNpL2NvbnRyb2xsZXIvS2NvbmZpZyAgfCA3ICsr KysrKysKPj4gIGRyaXZlcnMvcGNpL2NvbnRyb2xsZXIvTWFrZWZpbGUgfCA4ICsrKy0tLS0tCj4+ ICBrZXJuZWwvY29uZmlncy9rdm1fZ3Vlc3QuY29uZmlnIHwgMSArCj4+ICA1IGZpbGVzIGNoYW5n ZWQsIDE0IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4+Cj4+IC0tCj4+IDIuMjAuMQo+ Pgo+Pgo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ PiBsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdAo+PiBsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKPj4gaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0 aW5mby9saW51eC1hcm0ta2VybmVsCgoKLS0gCkFsZXggQmVubsOpZQoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5n IGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5p bmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo= 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=-4.1 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no 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 97A73C433E0 for ; Tue, 4 Aug 2020 14:47:42 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 80E31206DA for ; Tue, 4 Aug 2020 14:47:42 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="aVExCt4o" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729305AbgHDOrg (ORCPT ); Tue, 4 Aug 2020 10:47:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60116 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725904AbgHDOrM (ORCPT ); Tue, 4 Aug 2020 10:47:12 -0400 Received: from mail-wm1-x342.google.com (mail-wm1-x342.google.com [IPv6:2a00:1450:4864:20::342]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BB174C061756 for ; Tue, 4 Aug 2020 07:47:11 -0700 (PDT) Received: by mail-wm1-x342.google.com with SMTP id x5so2936243wmi.2 for ; Tue, 04 Aug 2020 07:47:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version:content-transfer-encoding; bh=r6kGfPE/KsV7nTfH/d4o6yMleyqMBQteeLYhE/uXEe8=; b=aVExCt4oLxLR9aFvpeWEL25FVcXyMBmA32sEnExxpKELRADyd/9R8grqfipU4KCnal xw/mDJ1vB99SSCGocIuUpjfn/n+6sq37uzwOBd9mLMKkVAI+lqriN5bX9rydaC5fOnbj 0JtNaK5ZOpnv/jS7GrAf3KIXRvmO0w8y8UIlljMRS32B26TgTdXAdQygC7MBMHn5lvoP AxItZMMHNLnLZ4HD7gvVz87UAMtI4b+WfUKZPyuyAhPhQZn3H0V7TXQuP4XID2r4pBE8 0WVBskw0itNLwIU1bhZ/+0X4da9muIyp02S9F8OzsA8dAJ6ZSM4dlKp55if4+eS/15qd 3g0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version:content-transfer-encoding; bh=r6kGfPE/KsV7nTfH/d4o6yMleyqMBQteeLYhE/uXEe8=; b=e8DpY4GVTv1JpufDO2kZFKE2LiF9J6y4H60ucZ9KS9WBYjgYLkBzTen8T0myUybTgU mFjLfypPGq6Sm4jdnqRXxu/AHBzH19CadslIrnUnn+eMjcvgE5O5yIpktp0yqpuChtky M06BrxUSoKDvpG7byaMz1ytrKSGlUexOV4LXwM+meDkFBs0lAw8tABlx5U+jgTlJnRiq lyVZ6uxSUSZn0VrnAvxh+BK268/9vAxpjZziJAR+sIWwc8nf2XvoZSTLMl3QepYdIKnD vozEYTOAcy2LSw429u0pR01DtO3uwy3ahrsMrRLKgvVHOkVTu6sJJgJ9/O6uRNz8+mb2 UeJw== X-Gm-Message-State: AOAM532VjG0DCNNXKG2NIvQ7DKQEg3ltM1tQO8fnuBkWP4CrhAbuvYc/ Y4zjbXxBx9BmK0VIXaGoVmp9NQ== X-Google-Smtp-Source: ABdhPJygwsnCNO92emQNPWtLheZnx+hxAUxJL5JREQ4YEEZj8ftsQfnryzZlL6jATdGaMqcJvVKRKw== X-Received: by 2002:a1c:f605:: with SMTP id w5mr4306747wmc.26.1596552430480; Tue, 04 Aug 2020 07:47:10 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id t25sm4403673wmj.18.2020.08.04.07.47.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Aug 2020 07:47:09 -0700 (PDT) Received: from zen (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 48B801FF7E; Tue, 4 Aug 2020 15:47:08 +0100 (BST) References: <20200804124417.27102-1-alex.bennee@linaro.org> User-agent: mu4e 1.5.5; emacs 28.0.50 From: Alex =?utf-8?Q?Benn=C3=A9e?= To: Ard Biesheuvel Cc: kvm@vger.kernel.org, Linux ARM , Marc Zyngier , Christoffer Dall , Linux Kernel Mailing List , kvmarm Subject: Re: [RFC PATCH v1 0/3] put arm64 kvm_config on a diet In-reply-to: Date: Tue, 04 Aug 2020 15:47:08 +0100 Message-ID: <87o8nqmpsj.fsf@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Sender: kvm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org Ard Biesheuvel writes: > On Tue, 4 Aug 2020 at 14:45, Alex Benn=C3=A9e wr= ote: >> >> 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? That is a good point - how much of the host PCI controller is visible to a pass-through guest? AIUI in passthrough the driver only interacts with the particular cards IO window. How many quirks are visible just at the device level (rather than the bus itself)? That said I think the last patch might get dropped as long as the user has the option to slim down their kernel with the first two. > >> 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 --=20 Alex Benn=C3=A9e