OSDN Git Service
(root)
/
tomoyo
/
tomoyo-test1.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a045fba
)
drm/i915/gvt: clear guest opregion
author
Xiaoguang Chen
<xiaoguang.chen@intel.com>
Mon, 14 Nov 2016 05:28:11 +0000
(13:28 +0800)
committer
Zhenyu Wang
<zhenyuw@linux.intel.com>
Mon, 14 Nov 2016 10:06:44 +0000
(18:06 +0800)
Since there's no opregion in vgpu so clear the opregion bits in case
guest access it.
Signed-off-by: Xiaoguang Chen <xiaoguang.chen@intel.com>
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
drivers/gpu/drm/i915/gvt/vgpu.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/i915/gvt/vgpu.c
b/drivers/gpu/drm/i915/gvt/vgpu.c
index
044125c
..
4f64845
100644
(file)
--- a/
drivers/gpu/drm/i915/gvt/vgpu.c
+++ b/
drivers/gpu/drm/i915/gvt/vgpu.c
@@
-99,6
+99,7
@@
static void setup_vgpu_cfg_space(struct intel_vgpu *vgpu,
*/
memset(vgpu_cfg_space(vgpu) + PCI_BASE_ADDRESS_1, 0, 4);
memset(vgpu_cfg_space(vgpu) + PCI_BASE_ADDRESS_3, 0, 4);
+ memset(vgpu_cfg_space(vgpu) + INTEL_GVT_PCI_OPREGION, 0, 4);
for (i = 0; i < INTEL_GVT_MAX_BAR_NUM; i++) {
vgpu->cfg_space.bar[i].size = pci_resource_len(