kfdtest: add snapshot operations

Add queue and devices snapshot operations.

Signed-off-by: Jonathan Kim <jonathan.kim@amd.com>
Change-Id: I836884c9f3b65dd9e5e444d554d3eb87938e1634
This commit is contained in:
Jonathan Kim
2022-05-13 14:22:38 -04:00
committed by Jonathan Kim
parent 5a675921ea
commit b0e84183c1
2 changed files with 50 additions and 0 deletions
+4
View File
@@ -48,6 +48,10 @@ class BaseDebug {
HSAKMT_STATUS SuspendQueues(unsigned int *numQueues, HSA_QUEUEID *queues, uint32_t *queueIds,
uint64_t exceptionsToClear);
HSAKMT_STATUS ResumeQueues(unsigned int *numQueues, HSA_QUEUEID *queues, uint32_t *queueIds);
HSAKMT_STATUS QueueSnapshot(uint64_t exceptionsToClear, uint64_t snapshotBufAddr,
uint32_t *numSnapshots);
HSAKMT_STATUS DeviceSnapshot(uint64_t exceptionsToClear, uint64_t snapshotBuffAddr,
uint32_t *numSnapshots);
private:
unsigned int m_Pid;