PR-URL: https://github.com/nodejs/node/pull/53464 Reviewed-By: Chemi Atlow <chemi@atlow.co.il> Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com> Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
30 lines
573 B
C++
30 lines
573 B
C++
/*
|
|
* Copyright (C) 2024 Intel Corporation. All rights reserved.
|
|
* Authors:
|
|
* Gustavo A Espinoza <gustavo.adolfo.espinoza.quintero@intel.com>
|
|
* <gustavoaespinozaq@hotmail.com>
|
|
*
|
|
* For conditions of distribution and use, see copyright notice in zlib.h
|
|
*/
|
|
#include <qat/qae_mem.h>
|
|
|
|
#include <cstdlib>
|
|
#include <iostream>
|
|
|
|
#include "memory.hpp"
|
|
#include "qat.hpp"
|
|
|
|
namespace qat
|
|
{
|
|
|
|
void *Alloc(size_t size_bytes, uint32_t numa_node)
|
|
{
|
|
return qaeMemAllocNUMA(size_bytes, numa_node, 1);
|
|
}
|
|
|
|
void Free(void *ptr)
|
|
{
|
|
qaeMemFreeNUMA(&ptr);
|
|
}
|
|
|
|
} |