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
[ROCm/ROCR-Runtime commit: 5a1b6bf14d]
Bu işleme şunda yer alıyor:
@@ -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);
|
||||
|
||||
Yeni konuda referans
Bir kullanıcı engelle