qurt_hvx_vtcm.cpp
#include "HalideRuntimeQurt.h"
#include "mini_qurt.h"
#include "mini_qurt_vtcm.h"
#include "runtime_internal.h"
using namespace Halide::Runtime::Internal::Qurt;
extern "C" {
WEAK void *halide_vtcm_malloc(void *user_context, int size) {
return HAP_request_VTCM(size, 1);
}
WEAK void halide_vtcm_free(void *user_context, void *addr) {
HAP_release_VTCM(addr);
}
}