From: Christoph Hellwig <hch@infradead.org>
To: Arnd Bergmann <arnd@arndb.de>
Cc: Gabriele Paoloni <gabriele.paoloni@huawei.com>,
David Daney <david.daney@cavium.com>,
"linux-pci@vger.kernel.org" <linux-pci@vger.kernel.org>,
Thierry Reding <thierry.reding@gmail.com>,
Tanmay Inamdar <tinamdar@apm.com>,
Joao Pinto <jpinto@synopsys.com>,
Pratyush Anand <pratyush.anand@gmail.com>,
Kishon Vijay Abraham I <kishon@ti.com>,
Christoph Hellwig <hch@infradead.org>,
Murali Karicheri <m-karicheri2@ti.com>,
Jason Cooper <jason@lakedaemon.net>,
Simon Horman <horms@verge.net.au>,
"bhelgaas@google.com" <bhelgaas@google.com>,
Mingkai Hu <mingkai.hu@freescale.com>,
"linux-omap@vger.kernel.org" <linux-omap@vger.kernel.org>,
"linux-arm-kernel@lists.infradead.org"
<linux-arm-kernel@lists.infradead.org>,
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>,
Jingoo Han <jingoohan1@gmail.com>,
Richard Zhu <Richard.Zhu@freescale.com>,
"linux-kernel@vger.kernel.org" <linux-ke>
Subject: Re: Support for configurable PCIe endpoint
Date: Wed, 3 Aug 2016 10:27:36 -0700 [thread overview]
Message-ID: <20160803172736.GA12989@infradead.org> (raw)
In-Reply-To: <2460140.yVuTYYqBTX@wuerfel>
On Wed, Aug 03, 2016 at 06:03:54PM +0200, Arnd Bergmann wrote:
> drivers/ntb seems like a reasonable start, while an alternative
> approach that we have discussed in the past would be based on top
> of virtio, so we could use the existing front-end drivers (net, block,
> v9fs, console, ...).
I don't really think either is a good aproach for the lowest level
interface. To be useful the EP driver needs to be able to implement
any (reasonable) thing a PCIe device could do. Both NTB and virtio
can sit on top of that, though.
WARNING: multiple messages have this Message-ID (diff)
From: Christoph Hellwig <hch@infradead.org>
To: Arnd Bergmann <arnd@arndb.de>
Cc: Gabriele Paoloni <gabriele.paoloni@huawei.com>,
David Daney <david.daney@cavium.com>,
"linux-pci@vger.kernel.org" <linux-pci@vger.kernel.org>,
Thierry Reding <thierry.reding@gmail.com>,
Tanmay Inamdar <tinamdar@apm.com>,
Joao Pinto <jpinto@synopsys.com>,
Pratyush Anand <pratyush.anand@gmail.com>,
Kishon Vijay Abraham I <kishon@ti.com>,
Christoph Hellwig <hch@infradead.org>,
Murali Karicheri <m-karicheri2@ti.com>,
Jason Cooper <jason@lakedaemon.net>,
Simon Horman <horms@verge.net.au>,
"bhelgaas@google.com" <bhelgaas@google.com>,
Mingkai Hu <mingkai.hu@freescale.com>,
"linux-omap@vger.kernel.org" <linux-omap@vger.kernel.org>,
"linux-arm-kernel@lists.infradead.org"
<linux-arm-kernel@lists.infradead.org>,
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>,
Jingoo Han <jingoohan1@gmail.com>,
Richard Zhu <Richard.Zhu@freescale.com>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
Stanimir Varbanov <svarbanov@mm-sol.com>,
Minghuan Lian <minghuan.Lian@freescale.com>,
Zhou Wang <wangzhou1@hisilicon.com>,
jdmason@kudzu.us, Ley Foon Tan <lftan@altera.com>,
Roy Zang <tie-fei.zang@freescale.com>,
Lucas Stach <l.stach@pengutronix.de>
Subject: Re: Support for configurable PCIe endpoint
Date: Wed, 3 Aug 2016 10:27:36 -0700 [thread overview]
Message-ID: <20160803172736.GA12989@infradead.org> (raw)
In-Reply-To: <2460140.yVuTYYqBTX@wuerfel>
On Wed, Aug 03, 2016 at 06:03:54PM +0200, Arnd Bergmann wrote:
> drivers/ntb seems like a reasonable start, while an alternative
> approach that we have discussed in the past would be based on top
> of virtio, so we could use the existing front-end drivers (net, block,
> v9fs, console, ...).
I don't really think either is a good aproach for the lowest level
interface. To be useful the EP driver needs to be able to implement
any (reasonable) thing a PCIe device could do. Both NTB and virtio
can sit on top of that, though.
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
WARNING: multiple messages have this Message-ID (diff)
From: hch@infradead.org (Christoph Hellwig)
To: linux-arm-kernel@lists.infradead.org
Subject: Support for configurable PCIe endpoint
Date: Wed, 3 Aug 2016 10:27:36 -0700 [thread overview]
Message-ID: <20160803172736.GA12989@infradead.org> (raw)
In-Reply-To: <2460140.yVuTYYqBTX@wuerfel>
On Wed, Aug 03, 2016 at 06:03:54PM +0200, Arnd Bergmann wrote:
> drivers/ntb seems like a reasonable start, while an alternative
> approach that we have discussed in the past would be based on top
> of virtio, so we could use the existing front-end drivers (net, block,
> v9fs, console, ...).
I don't really think either is a good aproach for the lowest level
interface. To be useful the EP driver needs to be able to implement
any (reasonable) thing a PCIe device could do. Both NTB and virtio
can sit on top of that, though.
WARNING: multiple messages have this Message-ID (diff)
From: Christoph Hellwig <hch@infradead.org>
To: Arnd Bergmann <arnd@arndb.de>
Cc: Christoph Hellwig <hch@infradead.org>,
Kishon Vijay Abraham I <kishon@ti.com>,
"bhelgaas@google.com" <bhelgaas@google.com>,
"linux-pci@vger.kernel.org" <linux-pci@vger.kernel.org>,
Jingoo Han <jingoohan1@gmail.com>,
Pratyush Anand <pratyush.anand@gmail.com>,
Ley Foon Tan <lftan@altera.com>, Rob Herring <robh@kernel.org>,
Tanmay Inamdar <tinamdar@apm.com>,
Roy Zang <tie-fei.zang@freescale.com>,
Mingkai Hu <mingkai.hu@freescale.com>,
Minghuan Lian <minghuan.Lian@freescale.com>,
Richard Zhu <Richard.Zhu@freescale.com>,
Lucas Stach <l.stach@pengutronix.de>,
Murali Karicheri <m-karicheri2@ti.com>,
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>,
Jason Cooper <jason@lakedaemon.net>,
Thierry Reding <thierry.reding@gmail.com>,
Simon Horman <horms@verge.net.au>,
Joao Pinto <jpinto@synopsys.com>,
Zhou Wang <wangzhou1@hisilicon.com>,
Gabriele Paoloni <gabriele.paoloni@huawei.com>,
Stanimir Varbanov <svarbanov@mm-sol.com>,
David Daney <david.daney@cavium.com>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
"linux-arm-kernel@lists.infradead.org"
<linux-arm-kernel@lists.infradead.org>,
"linux-omap@vger.kernel.org" <linux-omap@vger.kernel.org>,
jdmason@kudzu.us
Subject: Re: Support for configurable PCIe endpoint
Date: Wed, 3 Aug 2016 10:27:36 -0700 [thread overview]
Message-ID: <20160803172736.GA12989@infradead.org> (raw)
In-Reply-To: <2460140.yVuTYYqBTX@wuerfel>
On Wed, Aug 03, 2016 at 06:03:54PM +0200, Arnd Bergmann wrote:
> drivers/ntb seems like a reasonable start, while an alternative
> approach that we have discussed in the past would be based on top
> of virtio, so we could use the existing front-end drivers (net, block,
> v9fs, console, ...).
I don't really think either is a good aproach for the lowest level
interface. To be useful the EP driver needs to be able to implement
any (reasonable) thing a PCIe device could do. Both NTB and virtio
can sit on top of that, though.
next prev parent reply other threads:[~2016-08-03 17:27 UTC|newest]
Thread overview: 61+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-03 6:03 Support for configurable PCIe endpoint Kishon Vijay Abraham I
2016-08-03 6:03 ` Kishon Vijay Abraham I
2016-08-03 6:03 ` Kishon Vijay Abraham I
2016-08-03 7:42 ` Arnd Bergmann
2016-08-03 7:42 ` Arnd Bergmann
2016-08-03 7:42 ` Arnd Bergmann
2016-08-03 7:42 ` Arnd Bergmann
2016-08-04 8:19 ` Kishon Vijay Abraham I
2016-08-04 8:19 ` Kishon Vijay Abraham I
2016-08-04 8:19 ` Kishon Vijay Abraham I
2016-08-03 9:47 ` Christoph Hellwig
2016-08-03 9:47 ` Christoph Hellwig
2016-08-03 9:47 ` Christoph Hellwig
2016-08-03 9:47 ` Christoph Hellwig
2016-08-03 16:03 ` Arnd Bergmann
2016-08-03 16:03 ` Arnd Bergmann
2016-08-03 16:03 ` Arnd Bergmann
2016-08-03 16:03 ` Arnd Bergmann
2016-08-03 17:27 ` Christoph Hellwig [this message]
2016-08-03 17:27 ` Christoph Hellwig
2016-08-03 17:27 ` Christoph Hellwig
2016-08-03 17:27 ` Christoph Hellwig
2016-08-03 19:38 ` Arnd Bergmann
2016-08-03 19:38 ` Arnd Bergmann
2016-08-03 19:38 ` Arnd Bergmann
2016-08-03 19:38 ` Arnd Bergmann
2016-08-04 8:49 ` Kishon Vijay Abraham I
2016-08-04 8:49 ` Kishon Vijay Abraham I
2016-08-04 8:49 ` Kishon Vijay Abraham I
2016-08-04 8:49 ` Kishon Vijay Abraham I
2016-08-03 13:39 ` Joao Pinto
2016-08-03 13:39 ` Joao Pinto
2016-08-03 13:39 ` Joao Pinto
2016-08-04 10:02 ` Kishon Vijay Abraham I
2016-08-04 10:02 ` Kishon Vijay Abraham I
2016-08-04 10:02 ` Kishon Vijay Abraham I
2016-08-04 11:13 ` Arnd Bergmann
2016-08-04 11:13 ` Arnd Bergmann
2016-08-04 11:13 ` Arnd Bergmann
2016-08-18 13:14 ` Kishon Vijay Abraham I
2016-08-18 13:14 ` Kishon Vijay Abraham I
2016-08-18 13:14 ` Kishon Vijay Abraham I
2016-08-25 12:59 ` Arnd Bergmann
2016-08-25 12:59 ` Arnd Bergmann
2016-08-25 12:59 ` Arnd Bergmann
2016-08-25 12:59 ` Arnd Bergmann
2016-08-29 11:47 ` Kishon Vijay Abraham I
2016-08-29 11:47 ` Kishon Vijay Abraham I
2016-08-29 11:47 ` Kishon Vijay Abraham I
2016-08-17 9:49 ` Mingkai Hu
2016-08-17 9:49 ` Mingkai Hu
2016-08-17 9:49 ` Mingkai Hu
2016-08-17 9:49 ` Mingkai Hu
2016-08-18 12:24 ` Kishon Vijay Abraham I
2016-08-18 12:24 ` Kishon Vijay Abraham I
2016-08-18 12:24 ` Kishon Vijay Abraham I
2016-08-18 12:24 ` Kishon Vijay Abraham I
2016-08-29 15:25 ` Roy Zang
2016-08-29 15:25 ` Roy Zang
2016-08-29 15:25 ` Roy Zang
2016-08-29 15:25 ` Roy Zang
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160803172736.GA12989@infradead.org \
--to=hch@infradead.org \
--cc=Richard.Zhu@freescale.com \
--cc=arnd@arndb.de \
--cc=bhelgaas@google.com \
--cc=david.daney@cavium.com \
--cc=gabriele.paoloni@huawei.com \
--cc=horms@verge.net.au \
--cc=jason@lakedaemon.net \
--cc=jingoohan1@gmail.com \
--cc=jpinto@synopsys.com \
--cc=kishon@ti.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-omap@vger.kernel.org \
--cc=linux-pci@vger.kernel.org \
--cc=m-karicheri2@ti.com \
--cc=mingkai.hu@freescale.com \
--cc=pratyush.anand@gmail.com \
--cc=thierry.reding@gmail.com \
--cc=thomas.petazzoni@free-electrons.com \
--cc=tinamdar@apm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.