kfdtest: increase KFDPerformanceTest.P2PBandWidthTest timeout value
KFDPerformanceTest.P2PBandWidthTest[push, push] takes about 3 seconds on 4 gfx906, the default g_TestTimeout 2 seconds is not enough to wait for sDMA queue rptr is consumed. Use kfdtest command line option --timeout=6000, the test is finished and result is reasonable twice as P2PBandWidthTest[push, none]. Change P2PBandWidthTest wait timeout to 6 seconds. Add timeout argument to function WaitOnValue, BaseQueue.Wait4PacketConsumption SDMAQueue.Wait4PacketConsumption, PM4Queue.Wait4PacketConsumption with default value is g_TestTimeOut. Change-Id: I0aa04d644339feaeea695e41647ae66568beab9e Signed-off-by: Philip Yang <Philip.Yang@amd.com>
This commit is contained in:
@@ -48,7 +48,7 @@ class PM4Queue : public BaseQueue {
|
||||
* 1) Less CPU usage (process can sleep, waiting for interrupt).
|
||||
* 2) Lower latency (GPU only updates RPTR in memory periodically).
|
||||
*/
|
||||
virtual void Wait4PacketConsumption(HsaEvent *event = NULL);
|
||||
virtual void Wait4PacketConsumption(HsaEvent *event = NULL, unsigned int timeOut = g_TestTimeOut);
|
||||
|
||||
protected:
|
||||
virtual PACKETTYPE PacketTypeSupported() { return PACKETTYPE_PM4; }
|
||||
|
||||
Reference in New Issue
Block a user