Add code to support packet capture and replay in the Thunk

This feature only support dgpu for now.

Change-Id: Ic766ec06892c955dd605ecc335a776335edc0df2
Signed-off-by: Gang Ba <gaba@amd.com>
This commit is contained in:
Gang Ba
2018-10-16 14:26:42 -04:00
committato da Oak Zeng
parent c1994e28f0
commit c54c1dbdcb
5 ha cambiato i file con 73 aggiunte e 37 eliminazioni
+1 -1
Vedi File
@@ -360,7 +360,7 @@ hsaKmtAllocMemory(
HSAuint32 PreferredNode, //IN
HSAuint64 SizeInBytes, //IN (multiple of page size)
HsaMemFlags MemFlags, //IN
void** MemoryAddress //OUT (page-aligned)
void** MemoryAddress //IN/OUT (page-aligned)
);
/**
+2 -1
Vedi File
@@ -518,7 +518,8 @@ typedef struct _HsaMemFlags
unsigned int AQLQueueMemory: 1; // default = 0; If 1: The caller indicates that the memory will be used as AQL queue memory.
// The KFD will ensure that the memory returned is allocated in the optimal memory location
// and optimal alignment requirements
unsigned int Reserved : 17;
unsigned int FixedAddress : 1; // Allocate memory at specified virtual address. Fail if address is not free.
unsigned int Reserved : 16;
} ui32;
HSAuint32 Value;