xen: remove dependency in libraries
authorJianfeng Tan <jianfeng.tan@intel.com>
Thu, 14 Sep 2017 02:40:27 +0000 (02:40 +0000)
committerThomas Monjalon <thomas@monjalon.net>
Sun, 8 Oct 2017 23:52:08 +0000 (01:52 +0200)
Signed-off-by: Jianfeng Tan <jianfeng.tan@intel.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
drivers/crypto/qat/qat_qp.c
drivers/net/i40e/i40e_rxtx.c
lib/librte_ether/rte_ethdev.c
lib/librte_mempool/rte_mempool.c

index 5048d21..34f75ca 100644 (file)
@@ -122,14 +122,9 @@ queue_dma_zone_reserve(const char *queue_name, uint32_t queue_size,
        break;
        default:
                memzone_flags = RTE_MEMZONE_SIZE_HINT_ONLY;
-}
-#ifdef RTE_LIBRTE_XEN_DOM0
-       return rte_memzone_reserve_bounded(queue_name, queue_size,
-               socket_id, 0, RTE_CACHE_LINE_SIZE, RTE_PGSIZE_2M);
-#else
+       }
        return rte_memzone_reserve_aligned(queue_name, queue_size, socket_id,
                memzone_flags, queue_size);
-#endif
 }
 
 int qat_crypto_sym_qp_setup(struct rte_cryptodev *dev, uint16_t queue_pair_id,
index f69050f..751c82b 100644 (file)
@@ -2223,12 +2223,8 @@ i40e_memzone_reserve(const char *name, uint32_t len, int socket_id)
        if (mz)
                return mz;
 
-       if (rte_xen_dom0_supported())
-               mz = rte_memzone_reserve_bounded(name, len,
-                               socket_id, 0, I40E_RING_BASE_ALIGN, RTE_PGSIZE_2M);
-       else
-               mz = rte_memzone_reserve_aligned(name, len,
-                               socket_id, 0, I40E_RING_BASE_ALIGN);
+       mz = rte_memzone_reserve_aligned(name, len,
+                                        socket_id, 0, I40E_RING_BASE_ALIGN);
        return mz;
 }
 
index 9cd3541..f20cb25 100644 (file)
@@ -3036,12 +3036,7 @@ rte_eth_dma_zone_reserve(const struct rte_eth_dev *dev, const char *ring_name,
        if (mz)
                return mz;
 
-       if (rte_xen_dom0_supported())
-               return rte_memzone_reserve_bounded(z_name, size, socket_id,
-                                                  0, align, RTE_PGSIZE_2M);
-       else
-               return rte_memzone_reserve_aligned(z_name, size, socket_id,
-                                                  0, align);
+       return rte_memzone_reserve_aligned(z_name, size, socket_id, 0, align);
 }
 
 int
index de3c186..412bda1 100644 (file)
@@ -571,11 +571,7 @@ rte_mempool_populate_default(struct rte_mempool *mp)
        /* update mempool capabilities */
        mp->flags |= mp_flags;
 
-       if (rte_xen_dom0_supported()) {
-               pg_sz = RTE_PGSIZE_2M;
-               pg_shift = rte_bsf32(pg_sz);
-               align = pg_sz;
-       } else if (rte_eal_has_hugepages()) {
+       if (rte_eal_has_hugepages()) {
                pg_shift = 0; /* not needed, zone is physically contiguous */
                pg_sz = 0;
                align = RTE_CACHE_LINE_SIZE;
@@ -613,7 +609,7 @@ rte_mempool_populate_default(struct rte_mempool *mp)
                else
                        paddr = mz->phys_addr;
 
-               if (rte_eal_has_hugepages() && !rte_xen_dom0_supported())
+               if (rte_eal_has_hugepages())
                        ret = rte_mempool_populate_phys(mp, mz->addr,
                                paddr, mz->len,
                                rte_mempool_memchunk_mz_free,