kfdtest: Add SDMANopPacket class

The class is very useful for triaging complex SDMA issues.

Change-Id: Ib5de729f7fc62f41e894ef98d3967e7e1745d454
Signed-off-by: Yong Zhao <Yong.Zhao@amd.com>
이 커밋은 다음에 포함됨:
Yong Zhao
2019-09-22 17:13:17 -04:00
커밋한 사람 Yong Zhao
부모 98b0652917
커밋 75c654cfea
3개의 변경된 파일58개의 추가작업 그리고 0개의 파일을 삭제
+15
파일 보기
@@ -158,5 +158,20 @@ class SDMATimePacket : public SDMAPacket {
SDMA_PKT_TIMESTAMP packetData;
};
class SDMANopPacket : public SDMAPacket {
public:
SDMANopPacket(unsigned int count = 1);
virtual ~SDMANopPacket(void);
// @returns Pointer to the packet
virtual const void *GetPacket() const { return packetData; }
// @returns Packet size in bytes
virtual unsigned int SizeInBytes() const { return packetSize; }
private:
SDMA_PKT_NOP *packetData;
unsigned int packetSize;
};
#endif // __KFD_SDMA_PACKET__H__