[Intel-gfx] [PATCH 3/3] drm/i915/drv: use intel_uncore_write() for register access
Jani Nikula
jani.nikula at intel.com
Thu Feb 27 07:20:02 UTC 2020
On Tue, 25 Feb 2020, Chris Wilson <chris at chris-wilson.co.uk> wrote:
> Quoting Jani Nikula (2020-02-25 11:15:09)
>> The implicit "dev_priv" local variable use has been a long-standing pain
>> point in the register access macros I915_READ(), I915_WRITE(),
>> POSTING_READ(), I915_READ_FW(), and I915_WRITE_FW().
>>
>> Replace the sole remaining I915_WRITE() in i915_drv.c with
>> intel_uncore_write(), although it might be better to keep the entire
>> file void of direct register access.
>>
>> No functional changes.
>>
>> Signed-off-by: Jani Nikula <jani.nikula at intel.com>
>> ---
>> drivers/gpu/drm/i915/i915_drv.c | 3 ++-
>> 1 file changed, 2 insertions(+), 1 deletion(-)
>>
>> diff --git a/drivers/gpu/drm/i915/i915_drv.c b/drivers/gpu/drm/i915/i915_drv.c
>> index 7f0e0ba918e9..57e2fc911dac 100644
>> --- a/drivers/gpu/drm/i915/i915_drv.c
>> +++ b/drivers/gpu/drm/i915/i915_drv.c
>> @@ -758,7 +758,8 @@ static void i915_driver_register(struct drm_i915_private *dev_priv)
>> * when running inside a VM.
>> */
>> if (intel_vgpu_active(dev_priv))
>> - I915_WRITE(vgtif_reg(display_ready), VGT_DRV_DISPLAY_READY);
>> + intel_uncore_write(&dev_priv->uncore, vgtif_reg(display_ready),
>> + VGT_DRV_DISPLAY_READY);
>
> Bonus patch for intel_vgpu_register() ?
Sure!
> Series is
> Reviewed-by: Chris Wilson <chris at chris-wilson.co.uk>
Thanks, pushed to dinq.
BR,
Jani.
--
Jani Nikula, Intel Open Source Graphics Center
More information about the Intel-gfx
mailing list