[PATCH 3/3] drm/i915/gvt: cosmetic improvement for vGPU type debug info

Zhenyu Wang zhenyuw at linux.intel.com
Mon Mar 27 09:41:28 UTC 2017


Print MB info instead of bytes number for vGPU type.
Also include current gvt available resource info.

Signed-off-by: Zhenyu Wang <zhenyuw at linux.intel.com>
---
 drivers/gpu/drm/i915/gvt/vgpu.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/drivers/gpu/drm/i915/gvt/vgpu.c b/drivers/gpu/drm/i915/gvt/vgpu.c
index 070db3b49397..5ff8d31f4e7c 100644
--- a/drivers/gpu/drm/i915/gvt/vgpu.c
+++ b/drivers/gpu/drm/i915/gvt/vgpu.c
@@ -106,6 +106,9 @@ int intel_gvt_init_vgpu_types(struct intel_gvt *gvt)
 	high_avail = gvt_hidden_sz(gvt) - HOST_HIGH_GM_SIZE;
 	num_types = sizeof(vgpu_types) / sizeof(vgpu_types[0]);
 
+	gvt_dbg_core("low avail %uMB, high avail %uMB\n",
+		     BYTES_TO_MB(low_avail), BYTES_TO_MB(high_avail));
+
 	gvt->types = kzalloc(num_types * sizeof(struct intel_vgpu_type),
 			     GFP_KERNEL);
 	if (!gvt->types)
@@ -129,11 +132,12 @@ int intel_gvt_init_vgpu_types(struct intel_gvt *gvt)
 			sprintf(gvt->types[i].name, "GVTg_V5_%s",
 						vgpu_types[i].name);
 
-		gvt_dbg_core("type[%d]: %s avail %u low %u high %u fence %u res %s\n",
+		gvt_dbg_core("type[%d]: %s avail %u low %uMB high %uMB fence %u res %s\n",
 			     i, gvt->types[i].name,
 			     gvt->types[i].avail_instance,
-			     gvt->types[i].low_gm_size,
-			     gvt->types[i].high_gm_size, gvt->types[i].fence,
+			     BYTES_TO_MB(gvt->types[i].low_gm_size),
+			     BYTES_TO_MB(gvt->types[i].high_gm_size),
+			     gvt->types[i].fence,
 			     vgpu_edid_str(gvt->types[i].resolution));
 	}
 
-- 
2.11.0



More information about the intel-gvt-dev mailing list