[dpdk-dev] [PATCH 6/6] virtio: arm/arm64: memory mapped IO support in pmd driver

2015-12-10 Thread Santosh Shukla
On Thu, Dec 10, 2015 at 12:34 AM, Stephen Hemminger wrote: > On Thu, 10 Dec 2015 00:29:30 +0530 > Santosh Shukla wrote: > >> On Tue, Dec 8, 2015 at 6:23 PM, Santosh Shukla wrote: >> > >> > >> > On Mon, Dec 7, 2015 at 10:38 PM, Stephen Hemminger >> > wrote: >> >> >> >> On Fri, 4 Dec 2015 23:05:

[dpdk-dev] [PATCH 6/6] virtio: arm/arm64: memory mapped IO support in pmd driver

2015-12-10 Thread Santosh Shukla
On Tue, Dec 8, 2015 at 6:23 PM, Santosh Shukla wrote: > > > On Mon, Dec 7, 2015 at 10:38 PM, Stephen Hemminger > wrote: >> >> On Fri, 4 Dec 2015 23:05:19 +0530 >> Santosh Shukla wrote: >> >> > >> > +#ifdef RTE_EXEC_ENV_LINUXAPP >> > +/* start address of first pci_iobar slot (user-space virtual-

[dpdk-dev] [PATCH 6/6] virtio: arm/arm64: memory mapped IO support in pmd driver

2015-12-09 Thread Stephen Hemminger
On Thu, 10 Dec 2015 00:49:08 +0530 Santosh Shukla wrote: > On Thu, Dec 10, 2015 at 12:34 AM, Stephen Hemminger > wrote: > > On Thu, 10 Dec 2015 00:29:30 +0530 > > Santosh Shukla wrote: > > > >> On Tue, Dec 8, 2015 at 6:23 PM, Santosh Shukla > >> wrote: > >> > > >> > > >> > On Mon, Dec 7, 2015

[dpdk-dev] [PATCH 6/6] virtio: arm/arm64: memory mapped IO support in pmd driver

2015-12-09 Thread Stephen Hemminger
On Thu, 10 Dec 2015 00:29:30 +0530 Santosh Shukla wrote: > On Tue, Dec 8, 2015 at 6:23 PM, Santosh Shukla wrote: > > > > > > On Mon, Dec 7, 2015 at 10:38 PM, Stephen Hemminger > > wrote: > >> > >> On Fri, 4 Dec 2015 23:05:19 +0530 > >> Santosh Shukla wrote: > >> > >> > > >> > +#ifdef RTE_EXEC

[dpdk-dev] [PATCH 6/6] virtio: arm/arm64: memory mapped IO support in pmd driver

2015-12-08 Thread Santosh Shukla
ev at dpdk.org > > Cc: Rizwan Ansari > > Subject: [dpdk-dev] [PATCH 6/6] virtio: arm/arm64: memory mapped IO > support in pmd driver > > > > This patch set add memory-mapped-IO support for arm/arm64 archs in > virtio-pmd > > driver. Patch creates ioport-mem dev

[dpdk-dev] [PATCH 6/6] virtio: arm/arm64: memory mapped IO support in pmd driver

2015-12-08 Thread Santosh Shukla
On Mon, Dec 7, 2015 at 10:38 PM, Stephen Hemminger < stephen at networkplumber.org> wrote: > On Fri, 4 Dec 2015 23:05:19 +0530 > Santosh Shukla wrote: > > > > > +#ifdef RTE_EXEC_ENV_LINUXAPP > > +/* start address of first pci_iobar slot (user-space virtual-addres) */ > > +void *ioport_map; > > +

[dpdk-dev] [PATCH 6/6] virtio: arm/arm64: memory mapped IO support in pmd driver

2015-12-08 Thread Ananyev, Konstantin
Hi, > -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Santosh Shukla > Sent: Friday, December 04, 2015 5:35 PM > To: dev at dpdk.org > Cc: Rizwan Ansari > Subject: [dpdk-dev] [PATCH 6/6] virtio: arm/arm64: memory mapped IO support > in

[dpdk-dev] [PATCH 6/6] virtio: arm/arm64: memory mapped IO support in pmd driver

2015-12-07 Thread Stephen Hemminger
On Fri, 4 Dec 2015 23:05:19 +0530 Santosh Shukla wrote: > > +#ifdef RTE_EXEC_ENV_LINUXAPP > +/* start address of first pci_iobar slot (user-space virtual-addres) */ > +void *ioport_map; > +#if defined(RTE_ARCH_ARM) || defined(RTE_ARCH_ARM64) > + > +#include > +#define DEV_NAME "/d

[dpdk-dev] [PATCH 6/6] virtio: arm/arm64: memory mapped IO support in pmd driver

2015-12-04 Thread Santosh Shukla
This patch set add memory-mapped-IO support for arm/arm64 archs in virtio-pmd driver. Patch creates ioport-mem device name /dev/igb_ioport. virtio_ethdev_init function to open that device file for once, mappes 4K page_size memory such that all entry in cat /proc/ioport {all PCI_IOBAR entry} mapped