kfdtest: Add PM4 NOP packet payload capability

Useful for allocating space for write-back data in a queue or IB.

Change-Id: I47bd2dcb8537a91410e9a91413979a8a2c1c5f21
Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com>
This commit is contained in:
Felix Kuehling
2019-10-30 20:30:03 -04:00
parent ea7619c929
commit 664bb13bc4
2 changed files with 8 additions and 10 deletions
+3 -6
View File
@@ -358,10 +358,7 @@ unsigned int PM4PartialFlushPacket::SizeInBytes() const {
return sizeof(PM4EVENT_WRITE) - sizeof(uint32_t)*2;
}
PM4NopPacket::PM4NopPacket(void) {
InitPM4Header(m_packetData, IT_NOP);
}
unsigned int PM4NopPacket::SizeInBytes() const {
return sizeof(m_packetData);
PM4NopPacket::PM4NopPacket(unsigned int count): m_packetSize(count * 4) {
m_packetData = reinterpret_cast<PM4_TYPE_3_HEADER *>(AllocPacket());
InitPM4Header(*m_packetData, IT_NOP);
}