common/cnxk: improve MCAM entries management
[dpdk.git] / lib / eal / windows / eal_memory.c
index 2cf5a5e..71741fc 100644 (file)
@@ -198,6 +198,13 @@ exit:
        return ret;
 }
 
+void
+eal_mem_virt2iova_cleanup(void)
+{
+       if (virt2phys_device != INVALID_HANDLE_VALUE)
+               CloseHandle(virt2phys_device);
+}
+
 phys_addr_t
 rte_mem_virt2phy(const void *virt)
 {
@@ -508,7 +515,7 @@ eal_mem_set_dump(void *virt, size_t size, bool dump)
 
 void *
 rte_mem_map(void *requested_addr, size_t size, int prot, int flags,
-       int fd, size_t offset)
+       int fd, uint64_t offset)
 {
        HANDLE file_handle = INVALID_HANDLE_VALUE;
        HANDLE mapping_handle = INVALID_HANDLE_VALUE;