Received: by 2002:a05:6a10:7420:0:0:0:0 with SMTP id hk32csp633377pxb; Wed, 16 Feb 2022 00:27:34 -0800 (PST) X-Google-Smtp-Source: ABdhPJxXM1WWhvcFJ6PfIRhZolH2H+atfh95RGO0UFBPrh7SoUXYwrKI3KtRtq4nODO2wLwXq9LJ X-Received: by 2002:a63:31ce:0:b0:34e:4052:1bce with SMTP id x197-20020a6331ce000000b0034e40521bcemr1340715pgx.459.1645000054494; Wed, 16 Feb 2022 00:27:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645000054; cv=none; d=google.com; s=arc-20160816; b=SRYlktNtE8mLmOF2RZkK+LrQUaCKEaeN1vRt25jZt+rQ8cUt32VPRWt6x9jSmWvkR0 hplv2QyIguzZOE3EkSoiPizq+MO37uEnHd2v3nBsfZDlqNkZ7z9s83BbEmhoeOJBcEAO WtzaiVbtc1EWV9yx5Qi//kg6kPqQt2dZmT3lOEZ/b5szAm/PF56yYWOEILosZ2ArVj4/ vn+bqg7LPnW8uVGkyxrevC0+E42q+PIZTwUmixrUJOSndjm9jEHPXXN31P5M21ROJfFl bdTlT/PfoUKt1XJTB7TFu/Kay4xUGabmR4OyiO8qL1PyM9Coqtwl0sdviG2EOEZ07H3H nWkA== 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=eK7JQP3AD1+05eQk/cFJFk4JohXRVweM/+B5FTB73ng=; b=lIbASuxWR9qGLE1fHgyc6EjYyVuZYc/uHimOfSSe3rnWdH4VHefDxZbZOwqtaH3kzF uCxX846bdnlyfD0YLI+Kf1SmbaRLXIDdf0SCNuKCEZt+RXG017EX0jzzucI4w4iTlR69 GKgsqjNfoE0s++J52muGPsf3cZSCkY/ZvYEccmFCnXuqxhjb7vtPDJFzsBkM7gN5YTAE zhNtokaXHZUhSTz796wU5FXrD3IcZtFAAXhyNYfpxDCrmv0rYZ6l5sx30UgTZ5uatBE4 BTBkwi2JwDT/CaDGRUzahwDnShpZQPPkXpKJMPUMsGCIOAhnwXHwQGRtOfyk6YYAQ6K/ Mrqw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=SvNQmY6s; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id i14si14365166plg.606.2022.02.16.00.27.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Feb 2022 00:27:34 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=SvNQmY6s; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 7ED2E2569FB; Wed, 16 Feb 2022 00:15:09 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231543AbiBPIOt (ORCPT + 99 others); Wed, 16 Feb 2022 03:14:49 -0500 Received: from gmail-smtp-in.l.google.com ([23.128.96.19]:50994 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231540AbiBPIOj (ORCPT ); Wed, 16 Feb 2022 03:14:39 -0500 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1EEEB251E6C; Wed, 16 Feb 2022 00:14:20 -0800 (PST) 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=eK7JQP3AD1+05eQk/cFJFk4JohXRVweM/+B5FTB73ng=; b=SvNQmY6s0tTSr74RpoPjpXFknN +ih/jXI0aVHS0v3cvv4SeAQUyxAkHesXys2OtGPFSpuO1g7lhDeXluXHsYHr6jbsd4LKXsV+I+EDS mwITAK1Hdq6ubXuCm+ukvvLFAzw7wkLOUZOVz7PtfrjAMFJvmn0abE44k8/+98JjKBk+OHOA5WwLm M5oRguh70Q5PNjzWhuHMWz4DS8yE7lugU+fx4oC7wzXq9Fqs833hNE19gwmTP31llnRs6XSduqhoE 6lVEAooGgzrhF3wUVQz6yZjdhocY2PL+tiQzXzgTtfu+hQ2rkmzkB7ls/4peyTwp1OTzsa9X+Zcy4 U6RQMGcg==; Received: from hch by bombadil.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1nKFS2-0063dZ-Js; Wed, 16 Feb 2022 08:14:14 +0000 Date: Wed, 16 Feb 2022 00:14:14 -0800 From: Christoph Hellwig To: Bjorn Helgaas Cc: "Rafael J. Wysocki" , Kai-Heng Feng , Keith Busch , Bjorn Helgaas , Linux PM , Nirmal Patel , Jonathan Derrick , Lorenzo Pieralisi , Rob Herring , Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= , Linux PCI , Linux Kernel Mailing List Subject: Re: [PATCH v3] PCI: vmd: Honor ACPI _OSC on PCIe features Message-ID: References: <20220216015303.GA137820@bhelgaas> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220216015303.GA137820@bhelgaas> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 On Tue, Feb 15, 2022 at 07:53:03PM -0600, Bjorn Helgaas wrote: > Apparently there's a firmware toggle, but I don't know exactly what it > does. Maybe if the toggle is set to disable VMD, the VMD device looks > like a regular Root Port and the devices below are enumerated > normally even without any vmd.c? Yes. VMD is just an intel invention to make the OSes life incredibly painful (and to allow Intel to force binding their NVMe driver instead of the Microsoft one on windows).