[dpdk-dev] [PATCH v3 06/10] eal: introduce memory management wrappers
Ranjit Menon
ranjit.menon at intel.com
Wed Apr 22 04:07:20 CEST 2020
<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.
More information about the dev
mailing list