pci: use new compiler flag for x86
authorHuawei Xie <huawei.xie@intel.com>
Tue, 8 Mar 2016 15:33:40 +0000 (23:33 +0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 9 Mar 2016 23:36:51 +0000 (00:36 +0100)
Signed-off-by: Huawei Xie <huawei.xie@intel.com>
Acked-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
Acked-by: David Marchand <david.marchand@6wind.com>
Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>
lib/librte_eal/bsdapp/eal/eal_pci.c
lib/librte_eal/linuxapp/eal/eal.c
lib/librte_eal/linuxapp/eal/eal_pci.c
lib/librte_eal/linuxapp/eal/eal_pci_uio.c

index 77e9cb3..2d16d78 100644 (file)
@@ -51,7 +51,7 @@
 #include <sys/pciio.h>
 #include <dev/pci/pcireg.h>
 
-#if defined(RTE_ARCH_X86_64) || defined(RTE_ARCH_I686)
+#if defined(RTE_ARCH_X86)
 #include <sys/types.h>
 #include <machine/cpufunc.h>
 #endif
@@ -491,7 +491,7 @@ rte_eal_pci_ioport_map(struct rte_pci_device *dev, int bar,
        int ret;
 
        switch (dev->kdrv) {
-#if defined(RTE_ARCH_X86_64) || defined(RTE_ARCH_I686)
+#if defined(RTE_ARCH_X86)
        case RTE_KDRV_NIC_UIO:
                if ((uintptr_t) dev->mem_resource[bar].addr <= UINT16_MAX) {
                        p->base = (uintptr_t)dev->mem_resource[bar].addr;
@@ -515,7 +515,7 @@ static void
 pci_uio_ioport_read(struct rte_pci_ioport *p,
                    void *data, size_t len, off_t offset)
 {
-#if defined(RTE_ARCH_X86_64) || defined(RTE_ARCH_I686)
+#if defined(RTE_ARCH_X86)
        uint8_t *d;
        int size;
        unsigned short reg = p->base + offset;
@@ -557,7 +557,7 @@ static void
 pci_uio_ioport_write(struct rte_pci_ioport *p,
                     const void *data, size_t len, off_t offset)
 {
-#if defined(RTE_ARCH_X86_64) || defined(RTE_ARCH_I686)
+#if defined(RTE_ARCH_X86)
        const uint8_t *s;
        int size;
        unsigned short reg = p->base + offset;
@@ -601,7 +601,7 @@ rte_eal_pci_ioport_unmap(struct rte_pci_ioport *p)
        int ret;
 
        switch (p->dev->kdrv) {
-#if defined(RTE_ARCH_X86_64) || defined(RTE_ARCH_I686)
+#if defined(RTE_ARCH_X86)
        case RTE_KDRV_NIC_UIO:
                ret = 0;
                break;
index 364f303..8aafd51 100644 (file)
@@ -50,7 +50,7 @@
 #include <sys/mman.h>
 #include <sys/queue.h>
 #include <sys/stat.h>
-#if defined(RTE_ARCH_X86_64) || defined(RTE_ARCH_I686)
+#if defined(RTE_ARCH_X86)
 #include <sys/io.h>
 #endif
 
@@ -712,7 +712,7 @@ rte_eal_mcfg_complete(void)
 int
 rte_eal_iopl_init(void)
 {
-#if defined(RTE_ARCH_X86_64) || defined(RTE_ARCH_I686)
+#if defined(RTE_ARCH_X86)
        if (iopl(3) != 0)
                return -1;
        return 0;
index 4c45452..d2e8a09 100644 (file)
@@ -543,7 +543,7 @@ int rte_eal_pci_write_config(const struct rte_pci_device *device,
        }
 }
 
-#if defined(RTE_ARCH_X86_64) || defined(RTE_ARCH_I686)
+#if defined(RTE_ARCH_X86)
 static int
 pci_ioport_map(struct rte_pci_device *dev, int bar __rte_unused,
               struct rte_pci_ioport *p)
@@ -622,7 +622,7 @@ rte_eal_pci_ioport_map(struct rte_pci_device *dev, int bar,
                ret = pci_uio_ioport_map(dev, bar, p);
                break;
        default:
-#if defined(RTE_ARCH_X86_64) || defined(RTE_ARCH_I686)
+#if defined(RTE_ARCH_X86)
                /* special case for x86 ... */
                ret = pci_ioport_map(dev, bar, p);
 #else
@@ -652,7 +652,7 @@ rte_eal_pci_ioport_read(struct rte_pci_ioport *p,
                pci_uio_ioport_read(p, data, len, offset);
                break;
        default:
-#if defined(RTE_ARCH_X86_64) || defined(RTE_ARCH_I686)
+#if defined(RTE_ARCH_X86)
                /* special case for x86 ... */
                pci_uio_ioport_read(p, data, len, offset);
 #endif
@@ -675,7 +675,7 @@ rte_eal_pci_ioport_write(struct rte_pci_ioport *p,
                pci_uio_ioport_write(p, data, len, offset);
                break;
        default:
-#if defined(RTE_ARCH_X86_64) || defined(RTE_ARCH_I686)
+#if defined(RTE_ARCH_X86)
                /* special case for x86 ... */
                pci_uio_ioport_write(p, data, len, offset);
 #endif
@@ -701,7 +701,7 @@ rte_eal_pci_ioport_unmap(struct rte_pci_ioport *p)
                ret = pci_uio_ioport_unmap(p);
                break;
        default:
-#if defined(RTE_ARCH_X86_64) || defined(RTE_ARCH_I686)
+#if defined(RTE_ARCH_X86)
                /* special case for x86 ... nothing to do */
                ret = 0;
 #else
index db22d31..068694d 100644 (file)
@@ -39,7 +39,7 @@
 #include <sys/mman.h>
 #include <linux/pci_regs.h>
 
-#if defined(RTE_ARCH_X86_64) || defined(RTE_ARCH_I686)
+#if defined(RTE_ARCH_X86)
 #include <sys/io.h>
 #endif
 
@@ -372,7 +372,7 @@ int
 pci_uio_ioport_map(struct rte_pci_device *dev, int bar,
                   struct rte_pci_ioport *p)
 {
-#if defined(RTE_ARCH_X86_64) || defined(RTE_ARCH_I686)
+#if defined(RTE_ARCH_X86)
        char dirname[PATH_MAX];
        char filename[PATH_MAX];
        int uio_num;
@@ -424,7 +424,7 @@ void
 pci_uio_ioport_read(struct rte_pci_ioport *p,
                    void *data, size_t len, off_t offset)
 {
-#if defined(RTE_ARCH_X86_64) || defined(RTE_ARCH_I686)
+#if defined(RTE_ARCH_X86)
        uint8_t *d;
        int size;
        unsigned short reg = p->base + offset;
@@ -453,7 +453,7 @@ void
 pci_uio_ioport_write(struct rte_pci_ioport *p,
                     const void *data, size_t len, off_t offset)
 {
-#if defined(RTE_ARCH_X86_64) || defined(RTE_ARCH_I686)
+#if defined(RTE_ARCH_X86)
        const uint8_t *s;
        int size;
        unsigned short reg = p->base + offset;
@@ -482,7 +482,7 @@ int
 pci_uio_ioport_unmap(struct rte_pci_ioport *p)
 {
        RTE_SET_USED(p);
-#if defined(RTE_ARCH_X86_64) || defined(RTE_ARCH_I686)
+#if defined(RTE_ARCH_X86)
        /* FIXME close intr fd ? */
        return 0;
 #else