[PATCH] drm/i915/gvt: add cmd_access flag for 2 MMIO to avoid log flood

Pei Zhang pei.zhang at intel.com
Fri Feb 17 11:29:48 UTC 2017


If guest is accessing an un-expected mmio through cmd, gvt will print an
error log. In some special case, the guest cmd access of such mmio is
very huge which cause the error log flood. Add F_CMD_ACCESS flag to 2 new
found mmio to avoid log flood.

Signed-off-by: Pei Zhang <pei.zhang at intel.com>
---
 drivers/gpu/drm/i915/gvt/handlers.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/gvt/handlers.c b/drivers/gpu/drm/i915/gvt/handlers.c
index f8a2927..48176b3 100644
--- a/drivers/gpu/drm/i915/gvt/handlers.c
+++ b/drivers/gpu/drm/i915/gvt/handlers.c
@@ -2175,7 +2175,8 @@ static int init_generic_mmio_info(struct intel_gvt *gvt)
 
 	MMIO_D(0x44070, D_ALL);
 
-	MMIO_D(0x215c, D_HSW_PLUS);
+	MMIO_DFH(0x215c, D_HSW_PLUS, F_CMD_ACCESS, NULL, NULL);
+	MMIO_DFH(0x20c0, D_HSW_PLUS, F_CMD_ACCESS, NULL, NULL);
 	MMIO_DFH(0x120c0, D_HSW_PLUS, F_CMD_ACCESS, NULL, NULL);
 	MMIO_DFH(0x220c0, D_HSW_PLUS, F_CMD_ACCESS, NULL, NULL);
 	MMIO_DFH(0x2178, D_ALL, F_CMD_ACCESS, NULL, NULL);
-- 
2.7.4



More information about the intel-gvt-dev mailing list