Re: [dpdk-dev] [PATCH v2 10/10] eal/windows: implement basic memory management

2020-04-10 Thread Dmitry Kozlyuk
[snip] > > +static int > > +alloc_seg(struct rte_memseg *ms, void *requested_addr, int socket_id, > > + struct hugepage_info *hi) > > +{ > > + HANDLE current_process; > > + unsigned int numa_node; > > + size_t alloc_sz; > > + void *addr; > > + rte_iova_t iova = RTE_BAD_IOVA; > > + PSA

Re: [dpdk-dev] [PATCH v2 10/10] eal/windows: implement basic memory management

2020-04-10 Thread Narcisa Ana Maria Vasile
On Fri, Apr 10, 2020 at 07:43:42PM +0300, Dmitry Kozlyuk wrote: > Basic memory management supports core libraries and PMDs operating in > IOVA as PA mode. It uses a kernel-mode driver, virt2phys, to obtain > IOVAs of hugepages allocated from user-mode. > > Signed-off-by: Dmitry Kozlyuk > --- > c