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>
이 커밋은 다음에 포함됨:
@@ -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__
|
||||
|
||||
새 이슈에서 참조
사용자 차단