linux_dsm_epyc7002/drivers/gpu/drm/i915/gvt
Daniele Ceraolo Spurio 792592e72a drm/i915: Move the engine mask to intel_gt_info
Since the engines belong to the GT, move the runtime-updated list of
available engines to the intel_gt struct. The original mask has been
renamed to indicate it contains the maximum engine list that can be
found on a matching device.

In preparation for other info being moved to the gt in follow up patches
(sseu), introduce an intel_gt_info structure to group all gt-related
runtime info.

v2: s/max_engine_mask/platform_engine_mask (tvrtko), fix selftest

Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Cc: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
Cc: Andi Shyti <andi.shyti@intel.com>
Cc: Venkata Sandeep Dhanalakota <venkata.s.dhanalakota@intel.com>
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com> #v1
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Link: https://patchwork.freedesktop.org/patch/msgid/20200708003952.21831-5-daniele.ceraolospurio@intel.com
2020-07-08 21:07:11 +01:00
..
aperture_gm.c drm/i915: Move GGTT fence registers under gt/ 2020-03-16 20:28:26 +00:00
cfg_space.c drm/i915/gvt: Wean gvt off using dev_priv 2020-03-06 10:08:10 +08:00
cmd_parser.c drm/i915/gvt: Drop redundant prepare_write/pin_pages 2020-06-20 09:57:09 +01:00
cmd_parser.h drm/i915: make more headers self-contained 2019-11-08 10:16:13 +00:00
debug.h
debugfs.c drm/i915/gvt: Wean gvt off using dev_priv 2020-03-06 10:08:10 +08:00
display.c Merge drm/drm-next into drm-intel-next-queued 2020-06-25 18:05:03 +03:00
display.h drm/i915: make more headers self-contained 2019-11-08 10:16:13 +00:00
dmabuf.c drm/i915/gem: Give each object class a friendly name 2020-05-29 23:38:29 +01:00
dmabuf.h
edid.c drm/i915: Identify Cometlake platform 2020-06-02 23:15:34 +01:00
edid.h drm/i915: make more headers self-contained 2019-11-08 10:16:13 +00:00
execlist.c drm/i915/gvt: move workload destroy out of execlist complete 2020-05-08 12:34:12 +08:00
execlist.h drm/i915/gvt: Wean gvt off dev_priv->engine[] 2020-03-06 09:56:15 +08:00
fb_decoder.c drm/i915/gvt: Wean gvt off using dev_priv 2020-03-06 10:08:10 +08:00
fb_decoder.h drm/i915: make more headers self-contained 2019-11-08 10:16:13 +00:00
firmware.c Merge tag 'gvt-next-2020-03-10' of https://github.com/intel/gvt-linux into drm-intel-next-queued 2020-03-10 15:46:29 -07:00
gtt.c Merge tag 'gvt-next-2020-05-12' of https://github.com/intel/gvt-linux into drm-intel-next-queued 2020-05-14 18:02:23 +03:00
gtt.h drm/i915/gvt: Support PPGTT table load command 2020-05-08 12:36:38 +08:00
gvt.c Merge tag 'gvt-next-2020-04-22' of https://github.com/intel/gvt-linux into drm-intel-next-queued 2020-04-30 10:53:21 +03:00
gvt.h drm/i915/gvt: skip populate shadow context if guest context not changed 2020-04-17 17:31:22 +08:00
handlers.c drm/i915: Move the engine mask to intel_gt_info 2020-07-08 21:07:11 +01:00
hypercall.h i915/gvt: remove unused xen bits 2020-04-14 16:40:42 +08:00
interrupt.c drm/i915: Use the gt in HAS_ENGINE 2020-07-08 21:07:09 +01:00
interrupt.h drm/i915: make more headers self-contained 2019-11-08 10:16:13 +00:00
kvmgt.c kernel: move use_mm/unuse_mm to kthread.c 2020-06-10 19:14:18 -07:00
Makefile
mmio_context.c drm/i915: Use the gt in HAS_ENGINE 2020-07-08 21:07:09 +01:00
mmio_context.h drm/i915/gvt: Wean gvt off dev_priv->engine[] 2020-03-06 09:56:15 +08:00
mmio.c drm/i915/gvt: Wean gvt off using dev_priv 2020-03-06 10:08:10 +08:00
mmio.h drm/i915/gvt: Wean gvt off dev_priv->engine[] 2020-03-06 09:56:15 +08:00
mpt.h drm/i915/gvt: Pin vgpu dma address before using 2019-12-13 11:24:01 +08:00
opregion.c drm/i915/gvt: Fix emulated vbt size issue 2020-03-06 09:35:30 +08:00
page_track.c
page_track.h drm/i915: make more headers self-contained 2019-11-08 10:16:13 +00:00
reg.h
sched_policy.c drm/i915/gvt: Wean gvt off using dev_priv 2020-03-06 10:08:10 +08:00
sched_policy.h drm/i915: make more headers self-contained 2019-11-08 10:16:13 +00:00
scheduler.c Merge drm/drm-next into drm-intel-next-queued 2020-06-25 18:05:03 +03:00
scheduler.h drm/i915/gvt: Drop redundant prepare_write/pin_pages 2020-06-20 09:57:09 +01:00
trace_points.c
trace.h
vgpu.c drm/i915/gvt: Use ARRAY_SIZE for vgpu_types 2020-05-19 17:18:50 +08:00