From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Min He Date: Fri, 4 Jan 2019 05:05:39 +0000 Subject: [PATCH] drm/i915: Not wait for fuse registers in guest This patch will avoid waiting for fuse registers in GVT-g guest, to reduce the booting time. Tracked-On: projectacrn/acrn-hypervisor/issues/2251 Signed-off-by: Min He Reviewed-by: Zhao Yakui Tracked-On: PKT-1648 Change-Id: I80f871678f7697e7eae8bf730ed8dedc76b57e83 --- drivers/gpu/drm/i915/intel_runtime_pm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.c b/drivers/gpu/drm/i915/intel_runtime_pm.c index 6b5aa3b074ec..c7cea892525d 100644 --- a/drivers/gpu/drm/i915/intel_runtime_pm.c +++ b/drivers/gpu/drm/i915/intel_runtime_pm.c @@ -387,7 +387,8 @@ static void hsw_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) { enum i915_power_well_id id = power_well->id; - bool wait_fuses = power_well->hsw.has_fuses; + bool wait_fuses = power_well->hsw.has_fuses && + !intel_vgpu_active(dev_priv); enum skl_power_gate uninitialized_var(pg); u32 val; -- https://clearlinux.org