feature: Add support for new Windows KMD APIs

Related-To: NEO-13743

Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
This commit is contained in:
Jemale Lockett
2025-05-28 23:54:08 +00:00
committed by Compute-Runtime-Automation
parent 9faf582116
commit 33ca1169d0
3 changed files with 268 additions and 8 deletions

View File

@@ -57,6 +57,10 @@ struct DebugSessionWindows : DebugSessionImp {
ze_result_t interruptImp(uint32_t deviceIndex) override;
ze_result_t acknowledgeEventImp(uint32_t seqNo, uint32_t eventType);
MOCKABLE_VIRTUAL ze_result_t interruptContextImp();
MOCKABLE_VIRTUAL ze_result_t resumeContextImp(uint64_t memoryHandle);
MOCKABLE_VIRTUAL ze_result_t continueExecutionImp(uint64_t memoryHandle);
ze_result_t readGpuMemory(uint64_t memoryHandle, char *output, size_t size, uint64_t gpuVa) override;
ze_result_t writeGpuMemory(uint64_t memoryHandle, const char *input, size_t size, uint64_t gpuVa) override;
bool isVAElf(const zet_debug_memory_space_desc_t *desc, size_t size);