kfdtest: Rename IterateIsa to PersistentIterateIsa
To avoid confusion since this shader has changed to be persistent
(original IterateIsa may be re-used for debugger tests).
Signed-off-by: Graham Sider <Graham.Sider@amd.com>
Change-Id: I4643692765fc7665933257e89d5b922e779ad2e5
[ROCm/ROCR-Runtime commit: 6467664ec7]
This commit is contained in:
@@ -51,7 +51,7 @@ static inline uint32_t checkCWSREnabled() {
|
||||
/**
|
||||
* KFDCWSRTest.BasicTest
|
||||
*
|
||||
* This test dispatches the IterateIsa shader, which continuously increments a vgpr for
|
||||
* This test dispatches the PersistentIterateIsa shader, which continuously increments a vgpr for
|
||||
* (num_witems / WAVE_SIZE) waves. While this shader is running, dequeue/requeue requests
|
||||
* are sent in a loop to trigger CWSRs.
|
||||
*
|
||||
@@ -83,7 +83,7 @@ TEST_P(KFDCWSRTest, BasicTest) {
|
||||
|
||||
if ((m_FamilyId >= FAMILY_VI) && (checkCWSREnabled())) {
|
||||
HsaMemoryBuffer isaBuffer(PAGE_SIZE, defaultGPUNode, true, false, true);
|
||||
ASSERT_SUCCESS(m_pAsm->RunAssembleBuf(IterateIsa, isaBuffer.As<char*>()));
|
||||
ASSERT_SUCCESS(m_pAsm->RunAssembleBuf(PersistentIterateIsa, isaBuffer.As<char*>()));
|
||||
|
||||
unsigned stopval = 0x1234'5678;
|
||||
unsigned outval = 0x8765'4321;
|
||||
|
||||
@@ -39,7 +39,7 @@ const std::vector<const char*> ShaderList = {
|
||||
WriteFlagAndValueIsa,
|
||||
WriteAndSignalIsa,
|
||||
LoopIsa,
|
||||
IterateIsa,
|
||||
PersistentIterateIsa,
|
||||
ReadMemoryIsa,
|
||||
GwsInitIsa,
|
||||
GwsAtomicIncreaseIsa,
|
||||
@@ -463,7 +463,7 @@ const char *LoopIsa = R"(
|
||||
* v6 - register storing known-value output for mangle testing
|
||||
* v7 - counter
|
||||
*/
|
||||
const char *IterateIsa = SHADER_MACROS R"(
|
||||
const char *PersistentIterateIsa = SHADER_MACROS R"(
|
||||
// Compute address of output buffer
|
||||
v_mov_b32 v0, s4 // use workgroup id as index
|
||||
v_lshlrev_b32 v0, 2, v0 // v0 *= 4
|
||||
|
||||
@@ -48,7 +48,7 @@ extern const char *WriteAndSignalIsa;
|
||||
extern const char *LoopIsa;
|
||||
|
||||
/* KFDCWSRTest */
|
||||
extern const char *IterateIsa;
|
||||
extern const char *PersistentIterateIsa;
|
||||
|
||||
/* KFDEvictTest */
|
||||
extern const char *ReadMemoryIsa;
|
||||
|
||||
Reference in New Issue
Block a user