[dpdk-dev] [PATCH v6 1/8] eal: pci: add api to rd/wr pci bar region

2016-02-05 Thread David Marchand
On Wed, Feb 3, 2016 at 12:50 PM, Yuanhan Liu wrote: > On Wed, Feb 03, 2016 at 03:20:09PM +0530, Santosh Shukla wrote: >> Also can someone please review rest of series. This patchset going >> through multiple revision, Each revision get one / two comment, It >> would help if I get review comment

[dpdk-dev] [PATCH v6 1/8] eal: pci: add api to rd/wr pci bar region

2016-02-03 Thread Yuanhan Liu
On Wed, Feb 03, 2016 at 03:20:09PM +0530, Santosh Shukla wrote: > On Tue, Feb 2, 2016 at 9:48 PM, Santosh Shukla wrote: > > On Tue, Feb 2, 2016 at 9:21 PM, Santosh Shukla > > wrote: > >> On Tue, Feb 2, 2016 at 2:19 PM, Yuanhan Liu >> linux.intel.com> wrote: > >>> On Tue, Feb 02, 2016 at

[dpdk-dev] [PATCH v6 1/8] eal: pci: add api to rd/wr pci bar region

2016-02-03 Thread Yuanhan Liu
On Tue, Feb 02, 2016 at 09:48:44PM +0530, Santosh Shukla wrote: > On Tue, Feb 2, 2016 at 9:21 PM, Santosh Shukla wrote: > > On Tue, Feb 2, 2016 at 2:19 PM, Yuanhan Liu > linux.intel.com> wrote: > >> On Tue, Feb 02, 2016 at 06:50:18AM +0100, David Marchand wrote: > >>> On Tue, Feb 2, 2016 at 6:43

[dpdk-dev] [PATCH v6 1/8] eal: pci: add api to rd/wr pci bar region

2016-02-03 Thread Santosh Shukla
On Tue, Feb 2, 2016 at 9:48 PM, Santosh Shukla wrote: > On Tue, Feb 2, 2016 at 9:21 PM, Santosh Shukla wrote: >> On Tue, Feb 2, 2016 at 2:19 PM, Yuanhan Liu >> wrote: >>> On Tue, Feb 02, 2016 at 06:50:18AM +0100, David Marchand wrote: On Tue, Feb 2, 2016 at 6:43 AM, Yuanhan Liu >>>

[dpdk-dev] [PATCH v6 1/8] eal: pci: add api to rd/wr pci bar region

2016-02-02 Thread Santosh Shukla
On Tue, Feb 2, 2016 at 9:21 PM, Santosh Shukla wrote: > On Tue, Feb 2, 2016 at 2:19 PM, Yuanhan Liu > wrote: >> On Tue, Feb 02, 2016 at 06:50:18AM +0100, David Marchand wrote: >>> On Tue, Feb 2, 2016 at 6:43 AM, Yuanhan Liu >> linux.intel.com> wrote: >>> > On Tue, Feb 02, 2016 at 09:44:14AM

[dpdk-dev] [PATCH v6 1/8] eal: pci: add api to rd/wr pci bar region

2016-02-02 Thread Santosh Shukla
On Tue, Feb 2, 2016 at 2:19 PM, Yuanhan Liu wrote: > On Tue, Feb 02, 2016 at 06:50:18AM +0100, David Marchand wrote: >> On Tue, Feb 2, 2016 at 6:43 AM, Yuanhan Liu >> wrote: >> > On Tue, Feb 02, 2016 at 09:44:14AM +0530, Santosh Shukla wrote: >> >> Current use-case is virtio: It is used as

[dpdk-dev] [PATCH v6 1/8] eal: pci: add api to rd/wr pci bar region

2016-02-02 Thread Yuanhan Liu
On Tue, Feb 02, 2016 at 06:50:18AM +0100, David Marchand wrote: > On Tue, Feb 2, 2016 at 6:43 AM, Yuanhan Liu > wrote: > > On Tue, Feb 02, 2016 at 09:44:14AM +0530, Santosh Shukla wrote: > >> Current use-case is virtio: It is used as io_bar which is first > >> bar[1]. But implementation is

[dpdk-dev] [PATCH v6 1/8] eal: pci: add api to rd/wr pci bar region

2016-02-02 Thread Yuanhan Liu
On Tue, Feb 02, 2016 at 09:44:14AM +0530, Santosh Shukla wrote: > >> +int rte_eal_pci_read_bar(const struct rte_pci_device *device, > >> + void *buf, size_t len, off_t offset, > >> + int bar_idx) > >> + > >> +{ > >> + const struct rte_intr_handle

[dpdk-dev] [PATCH v6 1/8] eal: pci: add api to rd/wr pci bar region

2016-02-02 Thread Santosh Shukla
On Tue, Feb 2, 2016 at 12:30 PM, Santosh Shukla wrote: > On Tue, Feb 2, 2016 at 11:13 AM, Yuanhan Liu > wrote: >> On Tue, Feb 02, 2016 at 09:44:14AM +0530, Santosh Shukla wrote: >>> >> +int rte_eal_pci_read_bar(const struct rte_pci_device *device, >>> >> + void *buf, size_t

[dpdk-dev] [PATCH v6 1/8] eal: pci: add api to rd/wr pci bar region

2016-02-02 Thread Santosh Shukla
On Tue, Feb 2, 2016 at 11:13 AM, Yuanhan Liu wrote: > On Tue, Feb 02, 2016 at 09:44:14AM +0530, Santosh Shukla wrote: >> >> +int rte_eal_pci_read_bar(const struct rte_pci_device *device, >> >> + void *buf, size_t len, off_t offset, >> >> + int bar_idx) >>

[dpdk-dev] [PATCH v6 1/8] eal: pci: add api to rd/wr pci bar region

2016-02-02 Thread Santosh Shukla
On Mon, Feb 1, 2016 at 7:18 PM, Yuanhan Liu wrote: > On Fri, Jan 29, 2016 at 11:51:50PM +0530, Santosh Shukla wrote: >> Introducing below api for pci bar region rd/wr. >> Api's are: >> - rte_eal_pci_read_bar >> - rte_eal_pci_write_bar >> >> Signed-off-by: Santosh Shukla >> --- >> v5-->v6: >> -

[dpdk-dev] [PATCH v6 1/8] eal: pci: add api to rd/wr pci bar region

2016-02-02 Thread David Marchand
On Tue, Feb 2, 2016 at 6:43 AM, Yuanhan Liu wrote: > On Tue, Feb 02, 2016 at 09:44:14AM +0530, Santosh Shukla wrote: >> Current use-case is virtio: It is used as io_bar which is first >> bar[1]. But implementation is generic, can be used to do rd/wr for >> other bar index too. Also vfio

[dpdk-dev] [PATCH v6 1/8] eal: pci: add api to rd/wr pci bar region

2016-01-29 Thread Santosh Shukla
Introducing below api for pci bar region rd/wr. Api's are: - rte_eal_pci_read_bar - rte_eal_pci_write_bar Signed-off-by: Santosh Shukla --- v5-->v6: - update api infor in rte_eal_version.map file suggested by david manchand. lib/librte_eal/bsdapp/eal/eal_pci.c | 19