Monk Liu
17b2e332a2
drm/amdgpu:need som change on vega10 mailbox
...
if sriov gpu reset is invoked by job timeout, it is run
in a global work-queue which is very slow and better not call
msleep ortherwise it takes long time to get back CPU.
so make below changes:
1: Change msleep 1 to mdelay 5
2: Ignore the ack fail from pf after time out,
because VF FLR will clear ack, sometime VF FLR is done
prior to the beginning of poll_ack so we can ignore this ack
TODO:
Put job_timedout (and the following gpu reset) in a driver thread,
instead of the global work_struct.
Signed-off-by: Monk Liu <Monk.Liu@amd.com >
Reviewed-by: Xiangliang Yu <Xiangliang.Yu@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2017-05-24 17:40:18 -04:00
..
2017-05-24 17:40:18 -04:00
2017-04-26 17:54:58 +01:00
2017-04-20 13:47:46 +05:30
2017-04-11 07:41:10 +10:00
2017-04-18 11:52:45 +02:00
2017-04-04 23:33:42 -04:00
2017-05-04 08:42:49 -04:00
2017-04-11 07:41:10 +10:00
2017-05-08 17:15:13 -07:00
2017-05-18 12:57:06 +10:00
2017-04-06 17:00:27 -04:00
2017-05-18 12:57:06 +10:00
2017-04-06 17:00:27 -04:00
2017-05-18 12:57:06 +10:00
2017-04-11 07:41:10 +10:00
2017-04-11 07:41:10 +10:00
2017-04-06 17:00:27 -04:00
2017-04-11 07:41:10 +10:00
2017-05-10 10:21:31 +02:00
2017-04-06 17:00:27 -04:00
2017-05-18 12:57:06 +10:00
2017-04-20 13:47:46 +05:30
2017-04-13 06:17:40 +10:00
2017-05-08 12:24:06 -07:00
2017-04-04 23:33:42 -04:00
2017-05-24 17:39:33 -04:00
2017-04-04 17:04:21 +03:00
2017-05-02 14:44:28 -04:00
2017-05-04 08:11:46 +02:00
2017-03-29 09:50:38 +02:00
2017-05-18 12:57:06 +10:00
2017-04-14 11:30:29 -07:00
2017-04-20 13:19:34 +10:00
2017-05-18 12:57:06 +10:00
2017-04-06 17:00:27 -04:00
2017-03-27 09:43:58 +02:00
2017-05-12 13:58:29 +10:00
2017-05-03 11:44:24 -07:00
2017-05-10 10:21:31 +02:00
2017-05-10 10:14:06 +02:00
2017-05-10 11:33:08 -07:00
2017-04-21 09:25:47 -07:00
2017-05-04 13:53:05 +08:00
2017-05-04 15:02:45 +02:00
2017-05-08 13:20:43 +02:00
2017-03-06 11:43:43 +01:00
2017-04-18 08:56:29 +02:00
2017-05-08 13:20:43 +02:00
2017-03-29 09:56:25 +02:00
2017-04-06 10:22:43 +02:00
2017-04-06 22:49:50 +02:00
2017-04-07 16:18:28 -04:00
2017-03-24 09:36:06 +01:00
2017-03-07 16:38:16 -05:00
2017-05-15 14:04:49 +02:00
2017-05-02 10:37:45 +02:00
2017-04-18 17:57:37 +02:00
2017-05-08 17:15:14 -07:00
2017-05-09 13:22:11 +02:00
2017-03-23 08:15:55 +01:00
2017-04-06 10:22:43 +02:00
2017-03-14 15:07:33 +01:00
2017-03-24 09:36:06 +01:00
2017-04-04 20:47:54 +02:00
2017-04-04 20:59:12 +01:00
2017-05-10 10:21:37 +02:00
2017-03-09 16:18:02 +01:00
2017-03-14 15:07:33 +01:00
2017-03-22 19:45:00 +02:00
2017-04-05 09:26:45 +02:00
2017-04-06 17:00:27 -04:00
2017-03-09 16:18:02 +01:00
2017-05-08 18:44:24 +03:00
2017-04-07 13:28:32 -04:00
2017-05-08 09:39:13 +02:00
2017-04-06 21:29:23 +02:00
2017-04-12 18:11:32 +02:00
2017-03-21 10:15:56 +02:00
2017-03-30 12:02:00 -07:00
2017-04-04 20:47:54 +02:00
2017-03-14 14:38:33 +01:00
2017-05-08 12:24:06 -07:00
2017-05-08 12:24:06 -07:00