xen: remove dependency in libraries
Signed-off-by: Jianfeng Tan <jianfeng.tan@intel.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
This commit is contained in:
parent
a641f1f9d5
commit
1950bd7694
@ -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,
|
||||
|
@ -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;
|
||||
}
|
||||
|
||||
|
@ -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
|
||||
|
@ -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,
|
||||
|
Loading…
x
Reference in New Issue
Block a user