OSDN Git Service
(root)
/
uclinux-h8
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
39947af
)
drm/i915/gvt: add 0x4dfc to gen9 save-restore list
author
Yan Zhao
<yan.y.zhao@intel.com>
Wed, 8 May 2019 02:16:33 +0000
(22:16 -0400)
committer
Zhenyu Wang
<zhenyuw@linux.intel.com>
Tue, 21 May 2019 02:57:57 +0000
(10:57 +0800)
0x4dfc is in-context mmio for gen9+, but each vm have different settings
need to add it to save-restore list along with other trtt registers
Fixes:
178657139307
("drm/i915/gvt: vGPU context switch")
Acked-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Signed-off-by: Yan Zhao <yan.y.zhao@intel.com>
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
drivers/gpu/drm/i915/gvt/mmio_context.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/i915/gvt/mmio_context.c
b/drivers/gpu/drm/i915/gvt/mmio_context.c
index
f4e60d7
..
90bb3df
100644
(file)
--- a/
drivers/gpu/drm/i915/gvt/mmio_context.c
+++ b/
drivers/gpu/drm/i915/gvt/mmio_context.c
@@
-114,6
+114,7
@@
static struct engine_mmio gen9_engine_mmio_list[] __cacheline_aligned = {
{RCS0, TRINVTILEDETCT, 0, true}, /* 0x4dec */
{RCS0, TRVADR, 0, true}, /* 0x4df0 */
{RCS0, TRTTE, 0, true}, /* 0x4df4 */
+ {RCS0, _MMIO(0x4dfc), 0, true},
{BCS0, RING_GFX_MODE(BLT_RING_BASE), 0xffff, false}, /* 0x2229c */
{BCS0, RING_MI_MODE(BLT_RING_BASE), 0xffff, false}, /* 0x2209c */