kfdtest: Workaround delayed page faults

Delayed page faults from a terminated process can be attributed to the
next process with the same PASID. Work around that by adding a delay
after the Exception tests to allow the kernel to clean up any fault
storms before the next test.

Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com>
Change-Id: Id310c13ea9eb92b04d37b95d91a0dd60bd9954e5


[ROCm/ROCR-Runtime commit: bd68646772]
Dieser Commit ist enthalten in:
Felix Kuehling verfasst und Kent Russell committed 2021-05-03 11:01:24 -04:00
1 Ursprung 4da176c09d
Commit c621b721fe
1 Datei geändert
+5
@@ -47,6 +47,11 @@ void KFDExceptionTest::TearDown() {
KFDBaseComponentTest::TearDown();
// WORKAROUND: This needs to be fixed in the kernel
// Wait 500ms for the kernel to process any fault storms before the
// next test to avoid reporting incorrect faults in the next test.
Delay(500);
ROUTINE_END
}