Deepak Nibade
771f742703
gpu: nvgpu: add supported preemptions to gpu characteristics
...
Add below flag fields to gpu characteristics to indicate
supported and default preemption modes on platform for
graphics and compute
__u32 graphics_preemption_mode_flags;
__u32 compute_preemption_mode_flags;
__u32 default_graphics_preempt_mode;
__u32 default_compute_preempt_mode;
Add struct nvgpu_preemption_modes_rec to struct gr_gk20a
to store these values locally
Use platform specific get_preemption_mode_flags() to
get the flags and define gk20a/gm20b specific
get_preemption_mode_flags() API
Bug 1646259
Change-Id: I80193c0d988dc93bd96585f9aa631fd817f4dfa3
Signed-off-by: Deepak Nibade <dnibade@nvidia.com >
Reviewed-on: http://git-master/r/1133595
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com >
Tested-by: Terje Bergstrom <tbergstrom@nvidia.com >
2016-05-09 13:16:53 -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-05-09 13:16:29 -07:00
2016-05-05 09:25:02 -07:00
2016-04-19 08:16:13 -07:00
2016-04-19 08:16:13 -07: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-05-09 13:16:29 -07:00
2016-05-05 09:25:02 -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-05-09 13:16:53 -07:00
2016-05-09 13:16:53 -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-05-09 13:16:53 -07:00
2016-05-09 13:16:53 -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-19 08:08:07 -07:00
2016-04-25 08:16:10 -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:08:07 -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-29 14:45:10 -07:00
2015-03-18 12:12:31 -07:00
2016-05-09 11:49:56 -07:00
2016-05-09 13:16:29 -07:00
2016-04-08 09:42:41 -07:00
2016-04-23 05:19:03 -07:00
2016-04-23 05:19:03 -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-05-05 09:25:02 -07:00
2016-05-05 09:25:02 -07:00