mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 06:49:52 +08:00
feature: Implement support for getStaticRegisterSetDescriptor
Related-To: NEO-13738 Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
00ec4c82b2
commit
3ddd86f7e5
@@ -8,6 +8,7 @@
|
||||
#pragma once
|
||||
|
||||
#include "shared/source/built_ins/sip_kernel_type.h"
|
||||
#include "shared/source/debugger/debugger_l0.h"
|
||||
#include "shared/source/helpers/non_copyable_or_moveable.h"
|
||||
#include "shared/source/os_interface/os_library.h"
|
||||
|
||||
@@ -23,6 +24,8 @@ class SipExternalLib : NonCopyableAndNonMovableClass {
|
||||
virtual ~SipExternalLib() {}
|
||||
static SipExternalLib *getSipExternalLibInstance();
|
||||
virtual int getSipKernelBinary(NEO::Device &device, SipKernelType type, std::vector<char> &retBinary, std::vector<char> &stateSaveAreaHeader) = 0;
|
||||
virtual bool createRegisterDescriptorMap() = 0;
|
||||
virtual SIP::regset_desc *getRegsetDescFromMap(uint32_t type) = 0;
|
||||
};
|
||||
|
||||
} // namespace NEO
|
||||
|
||||
Reference in New Issue
Block a user