3rdparty (igcl): write our implementation

This commit is contained in:
李通洲
2024-06-04 16:32:50 +08:00
parent d25470e312
commit cc1359b1c8
5 changed files with 171 additions and 7941 deletions
+2 -2
View File
@@ -1,8 +1,8 @@
#include "gpu_driver_specific.h"
#include "3rdparty/igcl/igcl_api.h"
#include "common/library.h"
#include "util/mallocHelper.h"
#include "igcl.h"
struct FFIgclData {
FF_LIBRARY_SYMBOL(ctlClose)
@@ -47,7 +47,7 @@ const char* ffDetectIntelGpuInfo(const FFGpuDriverCondition* cond, FFGpuDriverRe
FF_LIBRARY_LOAD_SYMBOL_VAR_MESSAGE(libigcl, igclData, ctlFrequencyGetProperties)
if (ffctlInit(&(ctl_init_args_t) {
.AppVersion = CTL_MAKE_VERSION(CTL_IMPL_MAJOR_VERSION, CTL_IMPL_MINOR_VERSION),
.AppVersion = CTL_IMPL_VERSION,
.flags = CTL_INIT_FLAG_USE_LEVEL_ZERO,
.Size = sizeof(ctl_init_args_t),
.Version = 0,