Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp4028906rwi; Sun, 16 Oct 2022 23:51:04 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7yHhZMD+7j0cxi1+Mv7JMjEB0X9B8cbI/0b1hkXvqlmUtp68wdtjXbBPRRYYJdhQTqgMYU X-Received: by 2002:a05:6a00:1a08:b0:545:362c:b219 with SMTP id g8-20020a056a001a0800b00545362cb219mr11015425pfv.27.1665989464589; Sun, 16 Oct 2022 23:51:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1665989464; cv=none; d=google.com; s=arc-20160816; b=X10RRDQwhoPyylM5icekGXbLZIzLM1uGhV/ZUlWQlI+VzMhmbJOit3edZht8xp7vWL 98Sdmbph71LUQOfJti6X2G/4NiPGYK1lyPQPqnwMGrtzyCd6qp2KxfSTYeXibyDjNeRE FqlybOb3VR0ME4lORGcMMI20ftbtzqiZZdB9lurlO8G9ywS17NdZQF8dKyV62DOwG98U YVKOc6z3tWoZJ1wSCpiRvL+YePNpeDgOZbU2KPRNtKhyG6UnD3GhkcbUvE4D2seO6Hhv vDqODWLDtK13CVBIiBpnSb3k8iOY34LV1Yj1w3wiQXQ+9X99ued8750VYMqJWfgiP0GK ru3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=bMvF5Nhdo+jnm47wBDRGsad0a/S1qc9SVkdHSXSEiAc=; b=0/Sqo8uoD9iyCjFqLq0muDIUQjZGL2xiAnSpWJLwKxIFr0LLFfHO5oUsll6uodMcSz hnvgzIRLGT315PAnKYRGskgfFdizKnsjfNmHI0DI8a4MLxSjOdFCBS/+lOVjS6nXAxkT dOaFlXrA1+7wceI+YjVJ1tEsPOMbbQX9/Yyer+38YsapLuPPmKA0+hloTTPsEJxX7/5I V6iyaLpj6ftAmCZGptUsnIe6ClJXm6353IpFUmwiHgAg7uZFJiWFkxjqe/ZWR1rv4PEY LLgcojy03zUwYxS9znTKdpAJzNMBs8trqeGXFNEEnp7LZ2zYsQ4tcUIC/grr+rvMWy9t 7BdQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=RG1DTM3Y; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q138-20020a632a90000000b0042b807728e3si11061004pgq.762.2022.10.16.23.50.52; Sun, 16 Oct 2022 23:51:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=RG1DTM3Y; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230157AbiJQG0x (ORCPT + 99 others); Mon, 17 Oct 2022 02:26:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34810 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230104AbiJQG0w (ORCPT ); Mon, 17 Oct 2022 02:26:52 -0400 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3AE872E69B; Sun, 16 Oct 2022 23:26:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=bMvF5Nhdo+jnm47wBDRGsad0a/S1qc9SVkdHSXSEiAc=; b=RG1DTM3Yne7/F9AIu+aH5R1SaE ahv2TsuEeSe6ETKaosVTsnBQD/+ytEtQWC14ffCHOmEcAkK4MYExkuQ/qjKxNUN72/5hyvLI+XlAT GTB4RrX6TSkE/UqvetGBgeKBsRCdl9nnVqq/1ELWDk8tFiBvVpPjPcSXJuHIXtk3IIdyELqkXlE8U hYVTTodbZwWwgfCaRvInFknnhKlC5b6MsVbpgbOAKBTPZ9Hh2rCWlmYLPZNTsCdcPbXHurGrmGSu+ Q+kFpMpc3E53HAjF1lFyttOYDy+CMblSOBZfpcvziLwCM2HxVYFBzCo+o0bOyoWdq5vZoDMbT/nee aFeyWPYQ==; Received: from hch by bombadil.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1okJaK-007uUt-7G; Mon, 17 Oct 2022 06:26:48 +0000 Date: Sun, 16 Oct 2022 23:26:48 -0700 From: Christoph Hellwig To: Rui Ma Cc: helgaas@kernel.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, Alexander.Deucher@amd.com, bhelgaas@google.com Subject: Re: [PATCH] PCI/IOV: Decrease VF memory BAR size to save host memory occupied by PTEs Message-ID: References: <20221011112325.992317-1-Rui.Ma@amd.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20221011112325.992317-1-Rui.Ma@amd.com> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Besides the various style issues: I don't think we can just hardcode specific devices in the PCIe core. If we want to do this we'll need something like PCIe extended capabilities or ACPI tables to describe the behavior in a standardized way.