Deepak Nibade
b63c4bced5
gpu: nvgpu: IOCTL to suspend/resume context
Add below IOCTL to suspend/resume a context
NVGPU_DBG_GPU_IOCTL_SUSPEND_RESUME_CONTEXTS:
Suspend sequence :
- disable ctxsw
- loop through list of channels
- if channel is ctx resident, suspend all SMs
- otherwise, disable channel/TSG
- enable ctxsw
Resume sequence :
- disable ctxsw
- loop through list of channels
- if channel is ctx resident, resume all SMs
- otherwise, enable channel/TSG
- enable ctxsw
Bug 200156699
Change-Id: Iacf1bf7877b67ddf87cc6891c37c758a4644b014
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-on: http://git-master/r/1120332
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
2016-04-19 08:07:45 -07:00
..
2016-03-25 13:19:17 -07:00
2015-11-18 09:45:07 -08:00
2016-04-08 09:42:41 -07:00
2016-04-08 09:42:41 -07:00
2016-04-15 08:48:20 -07:00
2015-04-04 18:08:17 -07:00
2016-04-19 08:07:34 -07:00
2016-04-07 11:05:49 -07:00
2016-04-15 08:11:14 -07:00
2015-12-08 01:18:04 -08:00
2016-04-08 09:42:41 -07:00
2015-05-18 11:31:55 +05:30
2016-04-13 13:12:41 -07:00
2016-04-15 14:05:23 -07:00
2015-03-18 12:11:33 -07:00
2016-04-11 15:38:12 -07:00
2016-04-11 15:38:12 -07:00
2016-04-19 08:07:45 -07:00
2016-04-19 08:07:34 -07:00
2016-04-13 13:13:50 -07:00
2016-04-08 09:42:41 -07:00
2015-07-15 21:54:16 -07:00
2015-07-03 19:00:22 -07:00
2016-04-13 13:12:41 -07:00
2016-03-23 07:48:47 -07:00
2016-04-15 08:11:14 -07:00
2015-12-08 01:18:04 -08:00
2016-04-15 08:50:34 -07:00
2016-03-15 16:23:44 -07:00
2015-06-23 01:31:28 -07:00
2015-06-04 10:41:00 -07:00
2015-09-21 16:41:55 -07:00
2015-03-18 12:11:09 -07:00
2016-04-08 09:42:41 -07:00
2016-04-08 09:42:41 -07:00
2016-04-14 10:10:24 -07:00
2016-04-18 11:04:48 -07:00
2016-04-19 08:07:45 -07:00
2015-03-18 12:08:53 -07:00
2016-04-14 08:43:16 -07:00
2016-04-07 11:05:49 -07:00
2016-04-19 08:07:45 -07:00
2016-04-19 08:07:45 -07:00
2016-04-15 08:48:20 -07:00
2016-04-15 08:48:20 -07:00
2015-03-18 12:12:06 -07:00
2016-04-13 14:11:43 -07:00
2015-03-18 12:08:53 -07:00
2016-04-15 08:50:34 -07:00
2016-04-15 08:50:34 -07:00
2015-04-04 18:02:35 -07:00
2016-04-07 11:05:49 -07:00
2016-04-15 08:50:34 -07:00
2016-04-15 08:50:34 -07:00
2015-11-10 10:33:39 -08:00
2016-04-15 08:50:34 -07:00
2016-04-19 08:07:03 -07:00
2016-03-22 10:02:29 -07:00
2015-04-04 18:08:03 -07:00
2016-04-15 08:50:34 -07:00
2015-06-06 07:23:24 -07:00
2015-03-18 12:08:53 -07:00
2015-03-18 12:08:53 -07:00
2015-03-18 12:08:53 -07:00
2015-03-18 12:08:53 -07:00
2016-04-07 11:05:49 -07:00
2016-04-15 08:50:34 -07:00
2016-04-15 08:50:34 -07:00
2015-03-18 12:08:53 -07:00
2016-01-27 09:53:31 -08:00
2016-03-23 07:48:47 -07:00
2015-04-04 18:58:05 -07:00
2015-03-18 12:11:52 -07:00
2015-03-18 12:10:41 -07:00
2015-03-18 12:08:53 -07:00
2016-01-15 14:15:55 -08:00
2016-04-15 08:48:20 -07:00
2015-03-18 12:12:06 -07:00
2016-04-08 09:42:41 -07:00
2015-03-18 12:12:31 -07:00
2016-04-15 12:38:33 -07:00
2016-04-15 08:50:34 -07:00
2016-04-08 09:42:41 -07:00
2016-04-15 08:11:24 -07:00
2016-04-08 09:42:41 -07:00
2016-04-08 09:42:41 -07:00
2016-04-15 12:40:48 -07:00
2016-04-15 12:40:48 -07:00
2016-01-27 09:53:31 -08:00
2015-03-18 12:08:53 -07:00
2016-04-19 08:07:34 -07:00
2015-03-18 12:11:33 -07:00
2015-07-03 17:59:12 -07:00
2015-03-18 12:11:33 -07:00
2015-06-01 08:16:28 -07:00
2016-04-15 08:11:14 -07:00
2015-03-18 12:10:40 -07:00
2016-01-19 17:48:57 -08:00
2015-10-27 15:42:08 -07:00
2016-04-16 07:35:51 -07:00
2016-04-07 08:44:58 -07:00