4f41de4fd5
i40e was failing to run in XEN domain0, as the physical memory for adminq DMA should be allocated and translated in a different way for XEN domain0. So rte_memzone_reserve_bounded() should be used for DMA memory allocation, and rte_mem_phy2mch() should be used for DMA memory address translation to support running i40e PMD in XEN domain0. Signed-off-by: Helin Zhang <helin.zhang@intel.com> Tested-by: Zhaochen Zhan <zhaochen.zhan@intel.com> Acked-by: Jijiang Liu <jijiang.liu@intel.com>