SWDEV-484614 - KFDSVMRangeTest.HMMProfilingEvent/1 random fail in VM
In VM with 6vcpu, cpu schedule of queue_delayed_work(system_freezable_wq) is lower than BM. HSA_SMI_EVENT_QUEUE_RESTORE event from case HMMProfilingEvent/0 got delayed execution and caused HMMProfilingEvent/1 fail. The fix is only listen to HSA_SMI_EVENT_MIGRATE_START event and ignore all other events. Change-Id: I534e49b030bd4c534bc7a63eb431f4907659c8cd
Este commit está contenido en:
@@ -1434,7 +1434,7 @@ unsigned int ReadSMIEventThread(void* p) {
|
||||
int fd;
|
||||
|
||||
EXPECT_SUCCESS(hsaKmtOpenSMI(pArgs->nodeid, &fd));
|
||||
events = HSA_SMI_EVENT_MASK_FROM_INDEX(HSA_SMI_EVENT_INDEX_MAX) - 1;
|
||||
events = HSA_SMI_EVENT_MASK_FROM_INDEX(HSA_SMI_EVENT_MIGRATE_START);
|
||||
EXPECT_EQ(write(fd, &events, sizeof(events)), sizeof(events));
|
||||
|
||||
pthread_barrier_wait(pArgs->barrier);
|
||||
|
||||
Referencia en una nueva incidencia
Block a user