<Snip!>
On 4/14/2020 12:44 PM, Dmitry Kozlyuk wrote:
diff --git a/lib/librte_eal/windows/eal_memory.c
b/lib/librte_eal/windows/eal_memory.c
new file mode 100644
index 000000000..5697187ce
--- /dev/null
+++ b/lib/librte_eal/windows/eal_memory.c
@@ -0,0 +1,437 @@
<Snip!>
+
+ if ((flags & EAL_RESERVE_EXACT_ADDRESS) && (virt != requested_addr)) {
+ if (!VirtualFree(virt, 0, MEM_RELEASE))
Microsoft documentation suggests that we use VirtualFreeEx() to free
memory allocated by VirtualAlloc2(). VirtualFreeEx() would require the
handle to the current process that was passed into VirtualAlloc2()
There are 6 other such occurrences in this file.
ranjit m.