Skip to content

Commit 995301c

Browse files
MichalMroz12igcbot
authored andcommitted
Revert - IGC Libraries no longer export LLVM Symbols
Reverts IGC Libraries no longer export LLVM symbols.
1 parent 2e21849 commit 995301c

23 files changed

+244
-380
lines changed

IGC/AdaptorOCL/OCLAPI/oclapi.h

Lines changed: 0 additions & 18 deletions
This file was deleted.

IGC/AdaptorOCL/ocl_igc_interface/fcl_ocl_device_ctx.h

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ SPDX-License-Identifier: MIT
1818
#include <cinttypes>
1919

2020
#include "cif/macros/enable.h"
21-
#include "OCLAPI/oclapi.h"
2221

2322
// Interface : FCL_OCL_DEVC
2423
// "Frontent Compiler - OCL" Device Context
@@ -33,22 +32,22 @@ CIF_DEFINE_INTERFACE_VER(FclOclDeviceCtx, 1){
3332

3433
// oclApiVersion (as supported by OCL runtime) format : version = major_revision*100 + minor_revision*10 + sub_revision
3534
// e.g. OCL2.1 = 210
36-
OCL_API_CALL virtual void SetOclApiVersion(uint32_t version);
35+
virtual void SetOclApiVersion(uint32_t version);
3736

3837
template <typename FclOclTranslationCtxInterface = FclOclTranslationCtxTagOCL>
39-
OCL_API_CALL CIF::RAII::UPtr_t<FclOclTranslationCtxInterface> CreateTranslationCtx(CodeType::CodeType_t inType, CodeType::CodeType_t outType) {
38+
CIF::RAII::UPtr_t<FclOclTranslationCtxInterface> CreateTranslationCtx(CodeType::CodeType_t inType, CodeType::CodeType_t outType) {
4039
return CIF::RAII::Pack<FclOclTranslationCtxInterface>( CreateTranslationCtxImpl(FclOclTranslationCtxInterface::GetVersion(), inType, outType) );
4140
}
4241

4342
protected:
44-
OCL_API_CALL virtual FclOclTranslationCtxBase *CreateTranslationCtxImpl(CIF::Version_t ver,
43+
virtual FclOclTranslationCtxBase *CreateTranslationCtxImpl(CIF::Version_t ver,
4544
CodeType::CodeType_t inType,
4645
CodeType::CodeType_t outType);
4746
};
4847

4948
CIF_DEFINE_INTERFACE_VER_WITH_COMPATIBILITY(FclOclDeviceCtx, 2, 1) {
5049
CIF_INHERIT_CONSTRUCTOR();
51-
OCL_API_CALL virtual CodeType::CodeType_t GetPreferredIntermediateRepresentation();
50+
virtual CodeType::CodeType_t GetPreferredIntermediateRepresentation();
5251
};
5352

5453
CIF_DEFINE_INTERFACE_VER_WITH_COMPATIBILITY(FclOclDeviceCtx, 3, 2) {
@@ -57,12 +56,12 @@ CIF_DEFINE_INTERFACE_VER_WITH_COMPATIBILITY(FclOclDeviceCtx, 3, 2) {
5756
using FclOclDeviceCtx<1>::CreateTranslationCtx;
5857

5958
template <typename FclOclTranslationCtxInterface = FclOclTranslationCtxTagOCL>
60-
OCL_API_CALL CIF::RAII::UPtr_t<FclOclTranslationCtxInterface> CreateTranslationCtx(CodeType::CodeType_t inType, CodeType::CodeType_t outType, CIF::Builtins::BufferSimple* err) {
59+
CIF::RAII::UPtr_t<FclOclTranslationCtxInterface> CreateTranslationCtx(CodeType::CodeType_t inType, CodeType::CodeType_t outType, CIF::Builtins::BufferSimple* err) {
6160
return CIF::RAII::Pack<FclOclTranslationCtxInterface>(CreateTranslationCtxImpl(FclOclTranslationCtxInterface::GetVersion(), inType, outType, err));
6261
}
6362

6463
protected:
65-
OCL_API_CALL virtual FclOclTranslationCtxBase* CreateTranslationCtxImpl(CIF::Version_t ver,
64+
virtual FclOclTranslationCtxBase* CreateTranslationCtxImpl(CIF::Version_t ver,
6665
CodeType::CodeType_t inType,
6766
CodeType::CodeType_t outType,
6867
CIF::Builtins::BufferSimple* err);
@@ -72,12 +71,12 @@ CIF_DEFINE_INTERFACE_VER_WITH_COMPATIBILITY(FclOclDeviceCtx, 4, 3) {
7271
CIF_INHERIT_CONSTRUCTOR();
7372

7473
template <typename PlatformInterface = PlatformTagOCL>
75-
OCL_API_CALL CIF::RAII::UPtr_t<PlatformInterface> GetPlatformHandle() {
74+
CIF::RAII::UPtr_t<PlatformInterface> GetPlatformHandle() {
7675
return CIF::RAII::RetainAndPack<PlatformInterface>( GetPlatformHandleImpl(PlatformInterface::GetVersion()) );
7776
}
7877

7978
protected:
80-
OCL_API_CALL virtual PlatformBase *GetPlatformHandleImpl(CIF::Version_t ver);
79+
virtual PlatformBase *GetPlatformHandleImpl(CIF::Version_t ver);
8180
};
8281

8382
CIF_DEFINE_INTERFACE_VER_WITH_COMPATIBILITY(FclOclDeviceCtx, 5, 4) {

IGC/AdaptorOCL/ocl_igc_interface/fcl_ocl_translation_ctx.h

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ SPDX-License-Identifier: MIT
1717
#include "ocl_igc_interface/ocl_translation_output.h"
1818

1919
#include "cif/macros/enable.h"
20-
#include "OCLAPI/oclapi.h"
2120

2221
// Interface : FCL_OCL_TRAC
2322
// "Frontent Compiler - OCL" Translation Context
@@ -31,7 +30,7 @@ CIF_DEFINE_INTERFACE_VER(FclOclTranslationCtx, 1) {
3130
CIF_INHERIT_CONSTRUCTOR();
3231

3332
template <typename OclTranslationOutputInterface = OclTranslationOutputTagOCL>
34-
OCL_API_CALL CIF::RAII::UPtr_t<OclTranslationOutputInterface> Translate(
33+
CIF::RAII::UPtr_t<OclTranslationOutputInterface> Translate(
3534
CIF::Builtins::BufferSimple *src,
3635
CIF::Builtins::BufferSimple *options,
3736
CIF::Builtins::BufferSimple *internalOptions,
@@ -44,7 +43,7 @@ CIF_DEFINE_INTERFACE_VER(FclOclTranslationCtx, 1) {
4443
}
4544

4645
protected:
47-
OCL_API_CALL virtual OclTranslationOutputBase *TranslateImpl(CIF::Version_t outVersion,
46+
virtual OclTranslationOutputBase *TranslateImpl(CIF::Version_t outVersion,
4847
CIF::Builtins::BufferSimple *src,
4948
CIF::Builtins::BufferSimple *options,
5049
CIF::Builtins::BufferSimple *internalOptions,
@@ -54,8 +53,8 @@ CIF_DEFINE_INTERFACE_VER(FclOclTranslationCtx, 1) {
5453

5554
CIF_DEFINE_INTERFACE_VER_WITH_COMPATIBILITY(FclOclTranslationCtx, 2, 1) {
5655
CIF_INHERIT_CONSTRUCTOR();
57-
OCL_API_CALL virtual void GetFclOptions(CIF::Builtins::BufferSimple *options);
58-
OCL_API_CALL virtual void GetFclInternalOptions(CIF::Builtins::BufferSimple *internalOptions);
56+
virtual void GetFclOptions(CIF::Builtins::BufferSimple *options);
57+
virtual void GetFclInternalOptions(CIF::Builtins::BufferSimple *internalOptions);
5958
};
6059

6160
CIF_GENERATE_VERSIONS_LIST_AND_DECLARE_INTERFACE_DEPENDENCIES(FclOclTranslationCtx, IGC::OclTranslationOutput, CIF::Builtins::Buffer);

IGC/AdaptorOCL/ocl_igc_interface/gt_system_info.h

Lines changed: 52 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@ SPDX-License-Identifier: MIT
1313

1414
#include "cif/macros/enable.h"
1515

16-
#include "OCLAPI/oclapi.h"
17-
1816
// Interface : GT_SYS_INFO
1917
// GT System Info
2018
// Interface for defining target device
@@ -26,54 +24,54 @@ CIF_DECLARE_INTERFACE(GTSystemInfo, "GT_SYS_INFO")
2624
CIF_DEFINE_INTERFACE_VER(GTSystemInfo, 1){
2725
CIF_INHERIT_CONSTRUCTOR();
2826

29-
OCL_API_CALL virtual uint32_t GetEUCount() const;
30-
OCL_API_CALL virtual void SetEUCount(uint32_t v);
31-
OCL_API_CALL virtual uint32_t GetThreadCount() const;
32-
OCL_API_CALL virtual void SetThreadCount(uint32_t v);
33-
OCL_API_CALL virtual uint32_t GetSliceCount() const;
34-
OCL_API_CALL virtual void SetSliceCount(uint32_t v);
35-
OCL_API_CALL virtual uint32_t GetSubSliceCount() const;
36-
OCL_API_CALL virtual void SetSubSliceCount(uint32_t v);
37-
OCL_API_CALL virtual uint64_t GetL3CacheSizeInKb() const;
38-
OCL_API_CALL virtual void SetL3CacheSizeInKb(uint64_t v);
39-
OCL_API_CALL virtual uint64_t GetLLCCacheSizeInKb() const;
40-
OCL_API_CALL virtual void SetLLCCacheSizeInKb(uint64_t v);
41-
OCL_API_CALL virtual uint64_t GetEdramSizeInKb() const;
42-
OCL_API_CALL virtual void SetEdramSizeInKb(uint64_t v);
43-
OCL_API_CALL virtual uint32_t GetL3BankCount() const;
44-
OCL_API_CALL virtual void SetL3BankCount(uint32_t v);
45-
OCL_API_CALL virtual uint32_t GetMaxFillRate() const;
46-
OCL_API_CALL virtual void SetMaxFillRate(uint32_t v);
47-
OCL_API_CALL virtual uint32_t GetEuCountPerPoolMax() const;
48-
OCL_API_CALL virtual void SetEuCountPerPoolMax(uint32_t v);
49-
OCL_API_CALL virtual uint32_t GetEuCountPerPoolMin() const;
50-
OCL_API_CALL virtual void SetEuCountPerPoolMin(uint32_t v);
51-
52-
OCL_API_CALL virtual uint32_t GetTotalVsThreads() const;
53-
OCL_API_CALL virtual void SetTotalVsThreads(uint32_t v);
54-
OCL_API_CALL virtual uint32_t GetTotalHsThreads() const;
55-
OCL_API_CALL virtual void SetTotalHsThreads(uint32_t v);
56-
OCL_API_CALL virtual uint32_t GetTotalDsThreads() const;
57-
OCL_API_CALL virtual void SetTotalDsThreads(uint32_t v);
58-
OCL_API_CALL virtual uint32_t GetTotalGsThreads() const;
59-
OCL_API_CALL virtual void SetTotalGsThreads(uint32_t v);
60-
OCL_API_CALL virtual uint32_t GetTotalPsThreadsWindowerRange() const;
61-
OCL_API_CALL virtual void SetTotalPsThreadsWindowerRange(uint32_t v);
62-
63-
OCL_API_CALL virtual uint32_t GetCsrSizeInMb() const;
64-
OCL_API_CALL virtual void SetCsrSizeInMb(uint32_t v);
65-
66-
OCL_API_CALL virtual uint32_t GetMaxEuPerSubSlice() const;
67-
OCL_API_CALL virtual void SetMaxEuPerSubSlice(uint32_t v);
68-
OCL_API_CALL virtual uint32_t GetMaxSlicesSupported() const;
69-
OCL_API_CALL virtual void SetMaxSlicesSupported(uint32_t v);
70-
OCL_API_CALL virtual uint32_t GetMaxSubSlicesSupported() const;
71-
OCL_API_CALL virtual void SetMaxSubSlicesSupported(uint32_t v);
72-
OCL_API_CALL virtual bool GetIsL3HashModeEnabled() const;
73-
OCL_API_CALL virtual void SetIsL3HashModeEnabled(bool v);
74-
75-
OCL_API_CALL virtual bool GetIsDynamicallyPopulated() const;
76-
OCL_API_CALL virtual void SetIsDynamicallyPopulated(bool v);
27+
virtual uint32_t GetEUCount() const;
28+
virtual void SetEUCount(uint32_t v);
29+
virtual uint32_t GetThreadCount() const;
30+
virtual void SetThreadCount(uint32_t v);
31+
virtual uint32_t GetSliceCount() const;
32+
virtual void SetSliceCount(uint32_t v);
33+
virtual uint32_t GetSubSliceCount() const;
34+
virtual void SetSubSliceCount(uint32_t v);
35+
virtual uint64_t GetL3CacheSizeInKb() const;
36+
virtual void SetL3CacheSizeInKb(uint64_t v);
37+
virtual uint64_t GetLLCCacheSizeInKb() const;
38+
virtual void SetLLCCacheSizeInKb(uint64_t v);
39+
virtual uint64_t GetEdramSizeInKb() const;
40+
virtual void SetEdramSizeInKb(uint64_t v);
41+
virtual uint32_t GetL3BankCount() const;
42+
virtual void SetL3BankCount(uint32_t v);
43+
virtual uint32_t GetMaxFillRate() const;
44+
virtual void SetMaxFillRate(uint32_t v);
45+
virtual uint32_t GetEuCountPerPoolMax() const;
46+
virtual void SetEuCountPerPoolMax(uint32_t v);
47+
virtual uint32_t GetEuCountPerPoolMin() const;
48+
virtual void SetEuCountPerPoolMin(uint32_t v);
49+
50+
virtual uint32_t GetTotalVsThreads() const;
51+
virtual void SetTotalVsThreads(uint32_t v);
52+
virtual uint32_t GetTotalHsThreads() const;
53+
virtual void SetTotalHsThreads(uint32_t v);
54+
virtual uint32_t GetTotalDsThreads() const;
55+
virtual void SetTotalDsThreads(uint32_t v);
56+
virtual uint32_t GetTotalGsThreads() const;
57+
virtual void SetTotalGsThreads(uint32_t v);
58+
virtual uint32_t GetTotalPsThreadsWindowerRange() const;
59+
virtual void SetTotalPsThreadsWindowerRange(uint32_t v);
60+
61+
virtual uint32_t GetCsrSizeInMb() const;
62+
virtual void SetCsrSizeInMb(uint32_t v);
63+
64+
virtual uint32_t GetMaxEuPerSubSlice() const;
65+
virtual void SetMaxEuPerSubSlice(uint32_t v);
66+
virtual uint32_t GetMaxSlicesSupported() const;
67+
virtual void SetMaxSlicesSupported(uint32_t v);
68+
virtual uint32_t GetMaxSubSlicesSupported() const;
69+
virtual void SetMaxSubSlicesSupported(uint32_t v);
70+
virtual bool GetIsL3HashModeEnabled() const;
71+
virtual void SetIsL3HashModeEnabled(bool v);
72+
73+
virtual bool GetIsDynamicallyPopulated() const;
74+
virtual void SetIsDynamicallyPopulated(bool v);
7775
};
7876

7977
CIF_DEFINE_INTERFACE_VER_WITH_COMPATIBILITY(GTSystemInfo, 2, 1) {
@@ -83,10 +81,10 @@ CIF_DEFINE_INTERFACE_VER_WITH_COMPATIBILITY(GTSystemInfo, 2, 1) {
8381
CIF_DEFINE_INTERFACE_VER_WITH_COMPATIBILITY(GTSystemInfo, 3, 1) {
8482
CIF_INHERIT_CONSTRUCTOR();
8583

86-
OCL_API_CALL virtual uint32_t GetMaxDualSubSlicesSupported() const;
87-
OCL_API_CALL virtual void SetMaxDualSubSlicesSupported(uint32_t v);
88-
OCL_API_CALL virtual uint32_t GetDualSubSliceCount() const;
89-
OCL_API_CALL virtual void SetDualSubSliceCount(uint32_t v);
84+
virtual uint32_t GetMaxDualSubSlicesSupported() const;
85+
virtual void SetMaxDualSubSlicesSupported(uint32_t v);
86+
virtual uint32_t GetDualSubSliceCount() const;
87+
virtual void SetDualSubSliceCount(uint32_t v);
9088
};
9189

9290
CIF_GENERATE_VERSIONS_LIST(GTSystemInfo);

IGC/AdaptorOCL/ocl_igc_interface/igc_builtins.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ SPDX-License-Identifier: MIT
1212
#include "cif/common/cif.h"
1313

1414
#include "cif/macros/enable.h"
15-
#include "OCLAPI/oclapi.h"
1615

1716
namespace IGC {
1817

@@ -92,7 +91,7 @@ CIF_DEFINE_INTERFACE_VER(IgcBuiltins, 1) {
9291

9392
// Returns true if the requrested configuration is supported by IGC
9493
// Populates IGCBuiltinMemoryInfo struct that should be allocated by the caller
95-
OCL_API_CALL virtual bool GetBuiltinMemoryRequired(IGCBuiltinMemoryInfo *memoryInfo,
94+
virtual bool GetBuiltinMemoryRequired(IGCBuiltinMemoryInfo *memoryInfo,
9695
BuiltinAlgorithm::Algorithm_t algorithm,
9796
AlgorithmVariant_t variant,
9897
BuiltinMemoryScope::MemoryScope_t scope,

IGC/AdaptorOCL/ocl_igc_interface/igc_features_and_workarounds.h

Lines changed: 55 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@ SPDX-License-Identifier: MIT
1313

1414
#include "cif/macros/enable.h"
1515

16-
#include "OCLAPI/oclapi.h"
17-
1816
// Interface : IGC_FE_WA
1917
// IGC features and workarounds
2018
// Interface for defining target device features and workarounds
@@ -26,67 +24,67 @@ CIF_DECLARE_INTERFACE(IgcFeaturesAndWorkarounds, "IGC_FE_WA")
2624
CIF_DEFINE_INTERFACE_VER(IgcFeaturesAndWorkarounds, 1){
2725
CIF_INHERIT_CONSTRUCTOR();
2826

29-
OCL_API_CALL virtual bool GetFtrDesktop() const;
30-
OCL_API_CALL virtual void SetFtrDesktop(bool v);
31-
OCL_API_CALL virtual bool GetFtrChannelSwizzlingXOREnabled() const;
32-
OCL_API_CALL virtual void SetFtrChannelSwizzlingXOREnabled(bool v);
33-
34-
OCL_API_CALL virtual bool GetFtrGtBigDie() const;
35-
OCL_API_CALL virtual void SetFtrGtBigDie(bool v);
36-
OCL_API_CALL virtual bool GetFtrGtMediumDie() const;
37-
OCL_API_CALL virtual void SetFtrGtMediumDie(bool v);
38-
OCL_API_CALL virtual bool GetFtrGtSmallDie() const;
39-
OCL_API_CALL virtual void SetFtrGtSmallDie(bool v);
40-
41-
OCL_API_CALL virtual bool GetFtrGT1() const;
42-
OCL_API_CALL virtual void SetFtrGT1(bool v);
43-
OCL_API_CALL virtual bool GetFtrGT1_5() const;
44-
OCL_API_CALL virtual void SetFtrGT1_5(bool v);
45-
OCL_API_CALL virtual bool GetFtrGT2() const;
46-
OCL_API_CALL virtual void SetFtrGT2(bool v);
47-
OCL_API_CALL virtual bool GetFtrGT3() const;
48-
OCL_API_CALL virtual void SetFtrGT3(bool v);
49-
OCL_API_CALL virtual bool GetFtrGT4() const;
50-
OCL_API_CALL virtual void SetFtrGT4(bool v);
51-
52-
OCL_API_CALL virtual bool GetFtrIVBM0M1Platform() const;
53-
OCL_API_CALL virtual void SetFtrIVBM0M1Platform(bool v);
54-
OCL_API_CALL virtual bool GetFtrGTL() const;
55-
OCL_API_CALL virtual void SetFtrGTL(bool v);
56-
OCL_API_CALL virtual bool GetFtrGTM() const;
57-
OCL_API_CALL virtual void SetFtrGTM(bool v);
58-
OCL_API_CALL virtual bool GetFtrGTH() const;
59-
OCL_API_CALL virtual void SetFtrGTH(bool v);
60-
OCL_API_CALL virtual bool GetFtrSGTPVSKUStrapPresent() const;
61-
OCL_API_CALL virtual void SetFtrSGTPVSKUStrapPresent(bool v);
62-
OCL_API_CALL virtual bool GetFtrGTA() const;
63-
OCL_API_CALL virtual void SetFtrGTA(bool v);
64-
OCL_API_CALL virtual bool GetFtrGTC() const;
65-
OCL_API_CALL virtual void SetFtrGTC(bool v);
66-
OCL_API_CALL virtual bool GetFtrGTX() const;
67-
OCL_API_CALL virtual void SetFtrGTX(bool v);
68-
OCL_API_CALL virtual bool GetFtr5Slice() const;
69-
OCL_API_CALL virtual void SetFtr5Slice(bool v);
70-
71-
OCL_API_CALL virtual bool GetFtrGpGpuMidThreadLevelPreempt() const;
72-
OCL_API_CALL virtual void SetFtrGpGpuMidThreadLevelPreempt(bool v);
73-
OCL_API_CALL virtual bool GetFtrIoMmuPageFaulting() const;
74-
OCL_API_CALL virtual void SetFtrIoMmuPageFaulting(bool v);
75-
OCL_API_CALL virtual bool GetFtrWddm2Svm() const;
76-
OCL_API_CALL virtual void SetFtrWddm2Svm(bool v);
77-
OCL_API_CALL virtual bool GetFtrPooledEuEnabled() const;
78-
OCL_API_CALL virtual void SetFtrPooledEuEnabled(bool v);
79-
80-
OCL_API_CALL virtual bool GetFtrResourceStreamer() const;
81-
OCL_API_CALL virtual void SetFtrResourceStreamer(bool v);
27+
virtual bool GetFtrDesktop() const;
28+
virtual void SetFtrDesktop(bool v);
29+
virtual bool GetFtrChannelSwizzlingXOREnabled() const;
30+
virtual void SetFtrChannelSwizzlingXOREnabled(bool v);
31+
32+
virtual bool GetFtrGtBigDie() const;
33+
virtual void SetFtrGtBigDie(bool v);
34+
virtual bool GetFtrGtMediumDie() const;
35+
virtual void SetFtrGtMediumDie(bool v);
36+
virtual bool GetFtrGtSmallDie() const;
37+
virtual void SetFtrGtSmallDie(bool v);
38+
39+
virtual bool GetFtrGT1() const;
40+
virtual void SetFtrGT1(bool v);
41+
virtual bool GetFtrGT1_5() const;
42+
virtual void SetFtrGT1_5(bool v);
43+
virtual bool GetFtrGT2() const;
44+
virtual void SetFtrGT2(bool v);
45+
virtual bool GetFtrGT3() const;
46+
virtual void SetFtrGT3(bool v);
47+
virtual bool GetFtrGT4() const;
48+
virtual void SetFtrGT4(bool v);
49+
50+
virtual bool GetFtrIVBM0M1Platform() const;
51+
virtual void SetFtrIVBM0M1Platform(bool v);
52+
virtual bool GetFtrGTL() const;
53+
virtual void SetFtrGTL(bool v);
54+
virtual bool GetFtrGTM() const;
55+
virtual void SetFtrGTM(bool v);
56+
virtual bool GetFtrGTH() const;
57+
virtual void SetFtrGTH(bool v);
58+
virtual bool GetFtrSGTPVSKUStrapPresent() const;
59+
virtual void SetFtrSGTPVSKUStrapPresent(bool v);
60+
virtual bool GetFtrGTA() const;
61+
virtual void SetFtrGTA(bool v);
62+
virtual bool GetFtrGTC() const;
63+
virtual void SetFtrGTC(bool v);
64+
virtual bool GetFtrGTX() const;
65+
virtual void SetFtrGTX(bool v);
66+
virtual bool GetFtr5Slice() const;
67+
virtual void SetFtr5Slice(bool v);
68+
69+
virtual bool GetFtrGpGpuMidThreadLevelPreempt() const;
70+
virtual void SetFtrGpGpuMidThreadLevelPreempt(bool v);
71+
virtual bool GetFtrIoMmuPageFaulting() const;
72+
virtual void SetFtrIoMmuPageFaulting(bool v);
73+
virtual bool GetFtrWddm2Svm() const;
74+
virtual void SetFtrWddm2Svm(bool v);
75+
virtual bool GetFtrPooledEuEnabled() const;
76+
virtual void SetFtrPooledEuEnabled(bool v);
77+
78+
virtual bool GetFtrResourceStreamer() const;
79+
virtual void SetFtrResourceStreamer(bool v);
8280

8381
};
8482

8583
CIF_DEFINE_INTERFACE_VER_WITH_COMPATIBILITY(IgcFeaturesAndWorkarounds, 2, 1) {
8684
CIF_INHERIT_CONSTRUCTOR();
8785

88-
OCL_API_CALL virtual void SetMaxOCLParamSize(uint32_t s);
89-
OCL_API_CALL virtual uint32_t GetMaxOCLParamSize() const;
86+
virtual void SetMaxOCLParamSize(uint32_t s);
87+
virtual uint32_t GetMaxOCLParamSize() const;
9088
};
9189

9290

0 commit comments

Comments
 (0)