Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp4123820ybg; Fri, 25 Oct 2019 13:42:30 -0700 (PDT) X-Google-Smtp-Source: APXvYqxvBa2MkDyfJUmeh1WTTZAj7vz0pKfdO5D7Vc/YR8g+MwWwYkYoZTVNVH3sAglUiccQ3y2z X-Received: by 2002:a50:ce06:: with SMTP id y6mr6155307edi.259.1572036149946; Fri, 25 Oct 2019 13:42:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1572036149; cv=none; d=google.com; s=arc-20160816; b=DzVHZB/OTiWGHYIbKfgJZ5OblRg15K92twumM4UH2u3blctQx1r5PGQ7dUeZoIC4Io eFRxdXkMlOrscuVVcl7G+dMgfqiLuuPpgm1Tff/aAOQcrGPJ7d5wVTPJ4Hg7hQXMElJR m1zHpn1AMhaR1fyAP54yasHdZoNw1PejJv+LAUqPdsOfoGYuCkEQMTL6c58bgBS5y5Ds ae+GB50Y+oodjZ0SOPAbxGjmO8SguJN4gM1/tB3Gpvmuj3z7JKuRRz34VsFsc7OIHNNg M3l+9ivJxUT+/QY+jxSpn8GdKdn4s3fVK0T2fAKzJZ9OPEAgYVVHr1zVTc1/Lq4zkFHC gQpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date:dkim-signature; bh=BTCG2yDYkKpAkRxeGSjbivKMcUqz/dGEfEhScgVd6MY=; b=S7KtVTkMjxvvjhZI6r8gctcNjxfqXncC0WMrEtlJ+opLA+TG81a+1jaYJhNnSES7CP LIiUHbwfAKxdMqAchHY8/9NC68z/cAJ0svd3K1AcQ/4hs4QBiL65uGtLi02daF7VqyCR ZhEJgXgZjjcB1CQvfXJtyczPpgZeQ3jR1UMBy2MYLS4FagIOxYKfKIRbv8JuGc/6zJMO mVdjdioYiNgJ5wQdahGPrQqV9uKs7Ea2KS1Inr+LvBvw7OxGmjJf+uzTN2IhrkBMCcdb sLkXWyRfSlf0xfdnHjnna2JinATCl4OldGOSrKqmhZd5sOiA+rivHEFAhEb9vQh3PkT6 /rfA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b=LOsYNFJ3; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q18si2049810eda.291.2019.10.25.13.42.06; Fri, 25 Oct 2019 13:42:29 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b=LOsYNFJ3; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2503113AbfJYPxY (ORCPT + 99 others); Fri, 25 Oct 2019 11:53:24 -0400 Received: from mail-io1-f65.google.com ([209.85.166.65]:39288 "EHLO mail-io1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2502304AbfJYPxY (ORCPT ); Fri, 25 Oct 2019 11:53:24 -0400 Received: by mail-io1-f65.google.com with SMTP id y12so2969173ioa.6 for ; Fri, 25 Oct 2019 08:53:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; h=date:from:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=BTCG2yDYkKpAkRxeGSjbivKMcUqz/dGEfEhScgVd6MY=; b=LOsYNFJ30GiYM0TVbIi0pCwCvywaMwemc8XsosqG8jQA2FDGLXmQCVlCHJvQN9NVCc 38O7VnvVlV5Rhho6slDLFCKcj2PUM3nVSu38Z54JoM9bwlEehv8aG3l/YrI7ljI/H233 t9LeZgYAKOqp9yl1JhH9vhR98y05l1Bgj/9RmdYUSy1K3Eizn0odTPD4HElXRDwW+zqa SbHUIwco2X/FvPXJPWNhZKS6+781cXqUP3IwB3C+X4AocW4H1Q3vF2qktYUZx+cdaexg a2C0S8r74ZMyiDS3299MKx7SHy122W9AkKY5QKp5mCrmhKUYYiZQGM6dcGcrnRQ4vjwV 96Kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version; bh=BTCG2yDYkKpAkRxeGSjbivKMcUqz/dGEfEhScgVd6MY=; b=X6JvyU3LnzX9n6wabxCAdVAMQL7EXk77kR07GsXJYbOdrvP3ZQ0kxt+yf0w4XBpXfa gcmzub0UAzuLwTUve+36oIkk/floEKAj+Qw1HBUsMa/hk8OXP0wOZWjXCzAHwVtnNTqi dWyGaQZK9V/fUO6mgky7Ehw5xMoXgdzWwE6m9sN1z7EK9hJM7URKUc8JUEWfIDjH/LHA T5z41xiklP2REBANI4wMKt6Hj4MOtzal+t8RwmLUzGn7VVlGSOMikLOdOh/U7Ejlm7Vz 6FHvk8R7zjdpXAOduLG3+sKd7d7BS2hG00zFQGvOPWsAge+QVJS/326B+RJDOhy/0viH WjaA== X-Gm-Message-State: APjAAAVBjPQEijhe8ADzQX6TK1Zz4dNXZjcAzsp2NutbXK/7Z20uyviK 1l3X46ORCf0TE/48QHUZJz1fYw== X-Received: by 2002:a02:6508:: with SMTP id u8mr4734969jab.28.1572018802766; Fri, 25 Oct 2019 08:53:22 -0700 (PDT) Received: from localhost ([64.62.168.194]) by smtp.gmail.com with ESMTPSA id t9sm308318ios.66.2019.10.25.08.53.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Oct 2019 08:53:22 -0700 (PDT) Date: Fri, 25 Oct 2019 08:53:19 -0700 (PDT) From: Paul Walmsley X-X-Sender: paulw@viisi.sifive.com To: Yash Shah cc: "Paul Walmsley ( Sifive)" , "Palmer Dabbelt ( Sifive)" , "linux-riscv@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "aou@eecs.berkeley.edu" , "will@kernel.org" , "catalin.marinas@arm.com" , "allison@lohutok.net" , "gregkh@linuxfoundation.org" , "tglx@linutronix.de" , "Anup.Patel@wdc.com" , "rppt@linux.ibm.com" , Greentime Hu , "alex@ghiti.fr" , "logang@deltatee.com" , "sorear2@gmail.com" , Sachin Ghadi Subject: Re: [PATCH v2] RISC-V: Add PCIe I/O BAR memory mapping In-Reply-To: <1571992163-6811-1-git-send-email-yash.shah@sifive.com> Message-ID: References: <1571992163-6811-1-git-send-email-yash.shah@sifive.com> User-Agent: Alpine 2.21.9999 (DEB 301 2018-08-15) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 25 Oct 2019, Yash Shah wrote: > For legacy I/O BARs (non-MMIO BARs) to work correctly on RISC-V Linux, > we need to establish a reserved memory region for them, so that drivers > that wish to use the legacy I/O BARs can issue reads and writes against > a memory region that is mapped to the host PCIe controller's I/O BAR > mapping. > > Signed-off-by: Yash Shah Thanks. And just to confirm: this is a fix, right? Without this patch, legacy PCIe I/O resources won't be accessible on RISC-V? - Paul