intel-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-07-28 15:42 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2021-07-28 15:42 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2021-07-28:

Display related fixes:
- Fix vbt port mask
- Fix around reading the right DSC disable fuse in display_ver 10
- Split display version 9 and 10 in intel_setup_outputs

Thanks,
Rodrigo.

The following changes since commit ff1176468d368232b684f75e82563369208bc371:

  Linux 5.14-rc3 (2021-07-25 15:35:14 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-07-28

for you to fetch changes up to b4bde5554f70fb04ff07989fdc1356ab84d6f482:

  drm/i915/display: split DISPLAY_VER 9 and 10 in intel_setup_outputs() (2021-07-26 06:16:47 -0400)

----------------------------------------------------------------
Display related fixes:
- Fix vbt port mask
- Fix around reading the right DSC disable fuse in display_ver 10
- Split display version 9 and 10 in intel_setup_outputs

----------------------------------------------------------------
Lucas De Marchi (2):
      drm/i915: fix not reading DSC disable fuse in GLK
      drm/i915/display: split DISPLAY_VER 9 and 10 in intel_setup_outputs()

Rodrigo Vivi (1):
      drm/i915/bios: Fix ports mask

 drivers/gpu/drm/i915/display/intel_bios.c    | 3 ++-
 drivers/gpu/drm/i915/display/intel_display.c | 8 +++++++-
 drivers/gpu/drm/i915/intel_device_info.c     | 9 +++++----
 3 files changed, 14 insertions(+), 6 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-12-29 11:30 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2021-12-29 11:30 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

Final i915 fixes for v5.16.

BR,
Jani.

The following changes since commit fc74e0a40e4f9fd0468e34045b0c45bba11dcbb2:

  Linux 5.16-rc7 (2021-12-26 13:17:17 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-12-29

for you to fetch changes up to d46f329a3f6048e04736e86cb13c880645048792:

  drm/i915: Increment composite fence seqno (2021-12-27 11:33:40 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.16:
- Fix possible uninitialized variable
- Fix composite fence seqno icrement on each fence creation

----------------------------------------------------------------
Matthew Brost (2):
      drm/i915: Fix possible uninitialized variable in parallel extension
      drm/i915: Increment composite fence seqno

 drivers/gpu/drm/i915/gem/i915_gem_context.c    | 2 +-
 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-12-22 13:29 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2021-12-22 13:29 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


Ho ho ho!

I don't know if you've been naughty or nice when you get guc submission
locking fixes for christmas, but that's what we have here.


BR,
Jani.

The following changes since commit a7904a538933c525096ca2ccde1e60d0ee62c08e:

  Linux 5.16-rc6 (2021-12-19 14:14:33 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-12-22

for you to fetch changes up to 7807bf28fe02a76bf112916c6b9194f282f5e43c:

  drm/i915/guc: Only assign guc_id.id when stealing guc_id (2021-12-20 13:59:35 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.16-rc7:
- Fix fallout from guc submission locking rework

----------------------------------------------------------------
Matthew Brost (2):
      drm/i915/guc: Use correct context lock when callig clr_context_registered
      drm/i915/guc: Only assign guc_id.id when stealing guc_id

 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-12-15 10:43 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2021-12-15 10:43 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

First, a heads up that I will be on vacation for the next weeks
so Jani will cover the drm-intel-fixes for the next rounds.

Now, here goes drm-intel-fixes-2021-12-15:

Fix a bound check in the DMC fw load.

Thanks,
Rodrigo.

The following changes since commit 2585cf9dfaaddf00b069673f27bb3f8530e2039c:

  Linux 5.16-rc5 (2021-12-12 14:53:01 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-12-15

for you to fetch changes up to 53b3495273282aa844c4613d19c3b30558c70c84:

  drm/i915/display: Fix an unsigned subtraction which can never be negative. (2021-12-14 04:11:10 -0500)

----------------------------------------------------------------
Fix a bound check in the DMC fw load.

----------------------------------------------------------------
Harshit Mogalapalli (1):
      drm/i915/display: Fix an unsigned subtraction which can never be negative.

 drivers/gpu/drm/i915/display/intel_dmc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-12-09 19:13 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2021-12-09 19:13 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2021-12-09:

A fix to a error pointer dereference in gem_execbuffer and
a fix for GT initialization when GuC/HuC are used on ICL.

Thanks,
Rodrigo.

The following changes since commit 0fcfb00b28c0b7884635dacf38e46d60bf3d4eb1:

  Linux 5.16-rc4 (2021-12-05 14:08:22 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-12-09

for you to fetch changes up to 52255ef662a5d490678fbad64a735f88fcba564d:

  drm/i915/gen11: Moving WAs to icl_gt_workarounds_init() (2021-12-09 08:30:22 -0500)

----------------------------------------------------------------
A fix to a error pointer dereference in gem_execbuffer and
a fix for GT initialization when GuC/HuC are used on ICL.

----------------------------------------------------------------
Dan Carpenter (1):
      drm/i915: Fix error pointer dereference in i915_gem_do_execbuffer()

Raviteja Goud Talla (1):
      drm/i915/gen11: Moving WAs to icl_gt_workarounds_init()

 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c |  1 +
 drivers/gpu/drm/i915/gt/intel_workarounds.c    | 18 +++++++++---------
 2 files changed, 10 insertions(+), 9 deletions(-)

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-12-02 19:35 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2021-12-02 19:35 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2021-12-02:

- Fixing a regression where the backlight brightness control stopped working.

- Fix the Intel HDR backlight support detection.

- Reverting a w/a to fix a gpu Hang in TGL. The w/a itself was also
for a hang, but in a much rarer scenario. The proper solution need
to be done with help from user space and it will be addressed later.

Thanks,
Rodrigo.

The following changes since commit d58071a8a76d779eedab38033ae4c821c30295a5:

  Linux 5.16-rc3 (2021-11-28 14:09:19 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-12-02

for you to fetch changes up to 72641d8d60401a5f1e1a0431ceaf928680d34418:

  Revert "drm/i915: Implement Wa_1508744258" (2021-12-02 09:56:34 -0500)

----------------------------------------------------------------
- Fixing a regression where the backlight brightness control stopped working.

- Fix the Intel HDR backlight support detection.

- Reverting a w/a to fix a gpu Hang in TGL. The w/a itself was also
for a hang, but in a much rarer scenario. The proper solution need
to be done with help from user space and it will be addressed later.

----------------------------------------------------------------
José Roberto de Souza (1):
      Revert "drm/i915: Implement Wa_1508744258"

Lyude Paul (2):
      drm/i915: Add support for panels with VESA backlights with PWM enable/disable
      drm/i915/dp: Perform 30ms delay after source OUI write

 drivers/gpu/drm/i915/display/intel_display_types.h |  3 ++
 drivers/gpu/drm/i915/display/intel_dp.c            | 11 ++++++++
 drivers/gpu/drm/i915/display/intel_dp.h            |  2 ++
 .../gpu/drm/i915/display/intel_dp_aux_backlight.c  | 32 ++++++++++++++++++----
 drivers/gpu/drm/i915/gt/intel_workarounds.c        |  7 -----
 5 files changed, 42 insertions(+), 13 deletions(-)

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-11-24 22:15 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2021-11-24 22:15 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Only one fix for this round. Sending earlier today due to Holiday in US
tomorrow.

Here goes drm-intel-fixes-2021-11-24:

Fix wakeref handling of PXP suspend.

Thanks,
Rodrigo.

The following changes since commit 136057256686de39cc3a07c2e39ef6bc43003ff6:

  Linux 5.16-rc2 (2021-11-21 13:47:39 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-11-24

for you to fetch changes up to b8d8436840caa2e9b6d156e69336d2135f49f10f:

  drm/i915/gt: Hold RPM wakelock during PXP suspend (2021-11-24 09:07:18 -0500)

----------------------------------------------------------------
Fix wakeref handling of PXP suspend.

----------------------------------------------------------------
Tejas Upadhyay (1):
      drm/i915/gt: Hold RPM wakelock during PXP suspend

 drivers/gpu/drm/i915/gt/intel_gt_pm.c   |  7 ++++---
 drivers/gpu/drm/i915/pxp/intel_pxp_pm.c | 37 +++++++++++++++++++++++----------
 drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 19 ++++++++++++++---
 3 files changed, 46 insertions(+), 17 deletions(-)

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-11-18 22:31 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2021-11-18 22:31 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2021-11-18:

One quick fix for return error handling, one fix for ADL-P display
and one revert targeting stable 5.4, for TGL's DSI display clocks

Thanks,
Rodrigo.

The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf:

  Linux 5.16-rc1 (2021-11-14 13:56:52 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-11-18

for you to fetch changes up to 8b2abf777d8ea8d8db15af553454e0e976804225:

  drm/i915/guc: fix NULL vs IS_ERR() checking (2021-11-17 08:46:55 -0500)

----------------------------------------------------------------
One quick fix for return error handling, one fix for ADL-P display
and one revert targeting stable 5.4, for TGL's DSI display clocks

----------------------------------------------------------------
Dan Carpenter (1):
      drm/i915/guc: fix NULL vs IS_ERR() checking

Vandita Kulkarni (2):
      Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping"
      drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB

 drivers/gpu/drm/i915/display/icl_dsi.c            | 13 ++++---------
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c |  4 ++--
 drivers/gpu/drm/i915/i915_reg.h                   |  4 +++-
 3 files changed, 9 insertions(+), 12 deletions(-)

^ permalink raw reply	[flat|nested] 88+ messages in thread

* Re: [Intel-gfx] [PULL] drm-intel-fixes
  2021-10-28 13:20 ` Ville Syrjälä
@ 2021-10-28 14:33   ` Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2021-10-28 14:33 UTC (permalink / raw)
  To: Ville Syrjälä
  Cc: Dave Airlie, Daniel Vetter, Joonas Lahtinen, Rodrigo Vivi,
	Sean Paul, Maarten Lankhorst, Maxime Ripard, dri-devel,
	intel-gfx, dim-tools

On Thu, 28 Oct 2021, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> On Thu, Oct 28, 2021 at 01:29:21PM +0300, Jani Nikula wrote:
>> 
>> Hi Dave & Daniel -
>> 
>> Certainly more than I'd like at this stage, but it's mostly Cc: stable
>> material, and the tracepoint change is a last minute revert to dodge a
>> potential "tracepoints are uabi" bullet before it hits the final
>> release.
>> 
>> 
>> BR,
>> Jani.
>> 
>> 
>> drm-intel-fixes-2021-10-28:
>> drm/i915 fixes for v5.15 final:
>> - Remove unconditional clflushes
>> - Fix oops on boot due to sync state on disabled DP encoders
>> - Revert backend specific data added to tracepoints
>> - Remove useless and incorrect memory frequence calculation
>> 
>> BR,
>> Jani.
>> 
>> The following changes since commit 519d81956ee277b4419c723adfb154603c2565ba:
>> 
>>   Linux 5.15-rc6 (2021-10-17 20:00:13 -1000)
>> 
>> are available in the Git repository at:
>> 
>>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-10-28
>> 
>> for you to fetch changes up to 9a4aa3a2f1606a03c220b21049baa4a2b6169626:
>> 
>>   drm/i915: Revert 'guc_id' from i915_request tracepoint (2021-10-28 11:45:11 +0300)
>> 
>> ----------------------------------------------------------------
>> drm/i915 fixes for v5.15 final:
>> - Remove unconditional clflushes
>> - Fix oops on boot due to sync state on disabled DP encoders
>> - Revert backend specific data added to tracepoints
>> - Remove useless and incorrect memory frequence calculation
>> 
>> ----------------------------------------------------------------
>> Imre Deak (1):
>>       drm/i915/dp: Skip the HW readout of DPCD on disabled encoders
>> 
>> Joonas Lahtinen (1):
>>       drm/i915: Revert 'guc_id' from i915_request tracepoint
>> 
>> José Roberto de Souza (1):
>>       drm/i915: Remove memory frequency calculation
>> 
>> Ville Syrjälä (2):
>>       drm/i915: Convert unconditional clflush to drm_clflush_virt_range()
>>       drm/i915: Catch yet another unconditioal clflush
>
> Where did the third one go?
> commit ef7ec41f17cb ("drm/i915: Replace the unconditional clflush with drm_clflush_virt_range()")

It failed to cherry-pick cleanly, and I failed to ask for a
backport. Too late now, will need to go via -next-fixes or v5.16-rc1 and
backports to stable.

BR,
Jani.


>
>> 
>>  drivers/gpu/drm/i915/display/intel_dp.c  |  3 +++
>>  drivers/gpu/drm/i915/gt/intel_timeline.c |  4 ++--
>>  drivers/gpu/drm/i915/i915_reg.h          |  8 --------
>>  drivers/gpu/drm/i915/i915_trace.h        |  7 ++-----
>>  drivers/gpu/drm/i915/intel_dram.c        | 30 ++----------------------------
>>  5 files changed, 9 insertions(+), 43 deletions(-)
>> 
>> -- 
>> Jani Nikula, Intel Open Source Graphics Center

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 88+ messages in thread

* Re: [Intel-gfx] [PULL] drm-intel-fixes
  2021-10-28 10:29 Jani Nikula
@ 2021-10-28 13:20 ` Ville Syrjälä
  2021-10-28 14:33   ` Jani Nikula
  0 siblings, 1 reply; 88+ messages in thread
From: Ville Syrjälä @ 2021-10-28 13:20 UTC (permalink / raw)
  To: Jani Nikula
  Cc: Dave Airlie, Daniel Vetter, Jani Nikula, Joonas Lahtinen,
	Rodrigo Vivi, Sean Paul, Maarten Lankhorst, Maxime Ripard,
	dri-devel, intel-gfx, dim-tools

On Thu, Oct 28, 2021 at 01:29:21PM +0300, Jani Nikula wrote:
> 
> Hi Dave & Daniel -
> 
> Certainly more than I'd like at this stage, but it's mostly Cc: stable
> material, and the tracepoint change is a last minute revert to dodge a
> potential "tracepoints are uabi" bullet before it hits the final
> release.
> 
> 
> BR,
> Jani.
> 
> 
> drm-intel-fixes-2021-10-28:
> drm/i915 fixes for v5.15 final:
> - Remove unconditional clflushes
> - Fix oops on boot due to sync state on disabled DP encoders
> - Revert backend specific data added to tracepoints
> - Remove useless and incorrect memory frequence calculation
> 
> BR,
> Jani.
> 
> The following changes since commit 519d81956ee277b4419c723adfb154603c2565ba:
> 
>   Linux 5.15-rc6 (2021-10-17 20:00:13 -1000)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-10-28
> 
> for you to fetch changes up to 9a4aa3a2f1606a03c220b21049baa4a2b6169626:
> 
>   drm/i915: Revert 'guc_id' from i915_request tracepoint (2021-10-28 11:45:11 +0300)
> 
> ----------------------------------------------------------------
> drm/i915 fixes for v5.15 final:
> - Remove unconditional clflushes
> - Fix oops on boot due to sync state on disabled DP encoders
> - Revert backend specific data added to tracepoints
> - Remove useless and incorrect memory frequence calculation
> 
> ----------------------------------------------------------------
> Imre Deak (1):
>       drm/i915/dp: Skip the HW readout of DPCD on disabled encoders
> 
> Joonas Lahtinen (1):
>       drm/i915: Revert 'guc_id' from i915_request tracepoint
> 
> José Roberto de Souza (1):
>       drm/i915: Remove memory frequency calculation
> 
> Ville Syrjälä (2):
>       drm/i915: Convert unconditional clflush to drm_clflush_virt_range()
>       drm/i915: Catch yet another unconditioal clflush

Where did the third one go?
commit ef7ec41f17cb ("drm/i915: Replace the unconditional clflush with drm_clflush_virt_range()")

> 
>  drivers/gpu/drm/i915/display/intel_dp.c  |  3 +++
>  drivers/gpu/drm/i915/gt/intel_timeline.c |  4 ++--
>  drivers/gpu/drm/i915/i915_reg.h          |  8 --------
>  drivers/gpu/drm/i915/i915_trace.h        |  7 ++-----
>  drivers/gpu/drm/i915/intel_dram.c        | 30 ++----------------------------
>  5 files changed, 9 insertions(+), 43 deletions(-)
> 
> -- 
> Jani Nikula, Intel Open Source Graphics Center

-- 
Ville Syrjälä
Intel

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-10-28 10:29 Jani Nikula
  2021-10-28 13:20 ` Ville Syrjälä
  0 siblings, 1 reply; 88+ messages in thread
From: Jani Nikula @ 2021-10-28 10:29 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools


Hi Dave & Daniel -

Certainly more than I'd like at this stage, but it's mostly Cc: stable
material, and the tracepoint change is a last minute revert to dodge a
potential "tracepoints are uabi" bullet before it hits the final
release.


BR,
Jani.


drm-intel-fixes-2021-10-28:
drm/i915 fixes for v5.15 final:
- Remove unconditional clflushes
- Fix oops on boot due to sync state on disabled DP encoders
- Revert backend specific data added to tracepoints
- Remove useless and incorrect memory frequence calculation

BR,
Jani.

The following changes since commit 519d81956ee277b4419c723adfb154603c2565ba:

  Linux 5.15-rc6 (2021-10-17 20:00:13 -1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-10-28

for you to fetch changes up to 9a4aa3a2f1606a03c220b21049baa4a2b6169626:

  drm/i915: Revert 'guc_id' from i915_request tracepoint (2021-10-28 11:45:11 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.15 final:
- Remove unconditional clflushes
- Fix oops on boot due to sync state on disabled DP encoders
- Revert backend specific data added to tracepoints
- Remove useless and incorrect memory frequence calculation

----------------------------------------------------------------
Imre Deak (1):
      drm/i915/dp: Skip the HW readout of DPCD on disabled encoders

Joonas Lahtinen (1):
      drm/i915: Revert 'guc_id' from i915_request tracepoint

José Roberto de Souza (1):
      drm/i915: Remove memory frequency calculation

Ville Syrjälä (2):
      drm/i915: Convert unconditional clflush to drm_clflush_virt_range()
      drm/i915: Catch yet another unconditioal clflush

 drivers/gpu/drm/i915/display/intel_dp.c  |  3 +++
 drivers/gpu/drm/i915/gt/intel_timeline.c |  4 ++--
 drivers/gpu/drm/i915/i915_reg.h          |  8 --------
 drivers/gpu/drm/i915/i915_trace.h        |  7 ++-----
 drivers/gpu/drm/i915/intel_dram.c        | 30 ++----------------------------
 5 files changed, 9 insertions(+), 43 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-10-14 14:14 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2021-10-14 14:14 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools


Hi Dave & Daniel -

drm-intel-fixes-2021-10-14:
drm/i915 fixes for v5.15-rc6:
- Fix ACPI object leak
- Fix context leak in user proto-context creation
- Fix missing i915_sw_fence_fini call

BR,
Jani.

The following changes since commit 64570fbc14f8d7cb3fe3995f20e26bc25ce4b2cc:

  Linux 5.15-rc5 (2021-10-10 17:01:59 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-10-14

for you to fetch changes up to 82a59c7f456db9f2874e9f1e9cb4cc19e71e95c5:

  drm/i915: Free the returned object of acpi_evaluate_dsm() (2021-10-13 13:41:16 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.15-rc6:
- Fix ACPI object leak
- Fix context leak in user proto-context creation
- Fix missing i915_sw_fence_fini call

----------------------------------------------------------------
Matthew Auld (1):
      drm/i915: remember to call i915_sw_fence_fini

Matthew Brost (1):
      drm/i915: Fix bug in user proto-context creation that leaked contexts

Zenghui Yu (1):
      drm/i915: Free the returned object of acpi_evaluate_dsm()

 drivers/gpu/drm/i915/display/intel_acpi.c   | 7 +++++--
 drivers/gpu/drm/i915/gem/i915_gem_context.c | 5 ++++-
 drivers/gpu/drm/i915/gt/intel_context.c     | 1 +
 3 files changed, 10 insertions(+), 3 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-10-07 10:08 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2021-10-07 10:08 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools


Hi Dave & Daniel -

drm-intel-fixes-2021-10-07:
drm/i915 fixes for v5.15-rc5:
- Fix RKL HDMI audio
- Fix runtime pm imbalance on i915_gem_shrink() error path
- Fix Type-C port access before hw/sw state sync
- Fix VBT backlight struct version/size check
- Fix VT-d async flip on SKL/BXT with plane stretch workaround

BR,
Jani.

The following changes since commit 9e1ff307c779ce1f0f810c7ecce3d95bbae40896:

  Linux 5.15-rc4 (2021-10-03 14:08:47 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-10-07

for you to fetch changes up to b2d73debfdc16b742e64948dc4461876af3f8c10:

  drm/i915: Extend the async flip VT-d w/a to skl/bxt (2021-10-05 11:52:48 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.15-rc5:
- Fix RKL HDMI audio
- Fix runtime pm imbalance on i915_gem_shrink() error path
- Fix Type-C port access before hw/sw state sync
- Fix VBT backlight struct version/size check
- Fix VT-d async flip on SKL/BXT with plane stretch workaround

----------------------------------------------------------------
Imre Deak (1):
      drm/i915/tc: Fix TypeC port init/resume time sanitization

Kai-Heng Feng (1):
      drm/i915/audio: Use BIOS provided value for RKL HDA link

Lukasz Majczak (1):
      drm/i915/bdb: Fix version check

Maarten Lankhorst (1):
      drm/i915: Fix runtime pm handling in i915_gem_shrink

Ville Syrjälä (1):
      drm/i915: Extend the async flip VT-d w/a to skl/bxt

 drivers/gpu/drm/i915/display/icl_dsi.c        | 10 ++++++++--
 drivers/gpu/drm/i915/display/intel_audio.c    |  5 +++--
 drivers/gpu/drm/i915/display/intel_bios.c     | 22 ++++++++++++++++------
 drivers/gpu/drm/i915/display/intel_ddi.c      |  8 +++++++-
 drivers/gpu/drm/i915/display/intel_display.c  | 20 +++++---------------
 drivers/gpu/drm/i915/display/intel_vbt_defs.h |  5 +++++
 drivers/gpu/drm/i915/gem/i915_gem_shrinker.c  |  7 +++++--
 drivers/gpu/drm/i915/i915_reg.h               |  5 +++++
 drivers/gpu/drm/i915/intel_pm.c               | 12 ++++++++++++
 9 files changed, 66 insertions(+), 28 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 88+ messages in thread

* Re: [Intel-gfx] [PULL] drm-intel-fixes
  2021-09-30  8:50 Jani Nikula
@ 2021-10-01 14:59 ` Daniel Vetter
  0 siblings, 0 replies; 88+ messages in thread
From: Daniel Vetter @ 2021-10-01 14:59 UTC (permalink / raw)
  To: Jani Nikula
  Cc: Dave Airlie, Daniel Vetter, Jani Nikula, Joonas Lahtinen,
	Rodrigo Vivi, Sean Paul, Maarten Lankhorst, Maxime Ripard,
	dri-devel, intel-gfx, dim-tools

On Thu, Sep 30, 2021 at 11:50:20AM +0300, Jani Nikula wrote:
> 
> Hi Dave & Daniel -
> 
> drm-intel-fixes-2021-09-30:
> drm/i915 fixes for v5.15-rc4:
> - Fix GVT scheduler ww lock usage
> - Fix pdfdocs documentation build
> - Fix request early tracepoints
> - Fix an invalid warning from rps worker
> 
> BR,
> Jani.
> 
> The following changes since commit 5816b3e6577eaa676ceb00a848f0fd65fe2adc29:
> 
>   Linux 5.15-rc3 (2021-09-26 14:08:19 -0700)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-09-30
> 
> for you to fetch changes up to 4b8bcaf8a6d6ab5db51e30865def5cb694eb2966:
> 
>   drm/i915: Remove warning from the rps worker (2021-09-27 12:46:40 +0300)

Merged into drm-fixes, apologies for being a bit late, I was held up in a
drm-misc-fixes chaos.
-Daniel

> 
> ----------------------------------------------------------------
> drm/i915 fixes for v5.15-rc4:
> - Fix GVT scheduler ww lock usage
> - Fix pdfdocs documentation build
> - Fix request early tracepoints
> - Fix an invalid warning from rps worker
> 
> ----------------------------------------------------------------
> Akira Yokosawa (1):
>       drm/i915/guc, docs: Fix pdfdocs build error by removing nested grid
> 
> Jani Nikula (1):
>       Merge tag 'gvt-fixes-2021-09-18' of https://github.com/intel/gvt-linux into drm-intel-fixes
> 
> Matthew Auld (1):
>       drm/i915/request: fix early tracepoints
> 
> Tejas Upadhyay (1):
>       drm/i915: Remove warning from the rps worker
> 
> Zhi A Wang (1):
>       drm/i915/gvt: fix the usage of ww lock in gvt scheduler.
> 
>  drivers/gpu/drm/i915/gt/intel_rps.c                         |  2 --
>  drivers/gpu/drm/i915/gt/uc/abi/guc_communication_ctb_abi.h  | 10 +++++-----
>  drivers/gpu/drm/i915/gt/uc/abi/guc_communication_mmio_abi.h | 10 +++++-----
>  drivers/gpu/drm/i915/gvt/scheduler.c                        |  4 ++--
>  drivers/gpu/drm/i915/i915_request.c                         | 11 ++---------
>  5 files changed, 14 insertions(+), 23 deletions(-)
> 
> -- 
> Jani Nikula, Intel Open Source Graphics Center

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-09-30  8:50 Jani Nikula
  2021-10-01 14:59 ` Daniel Vetter
  0 siblings, 1 reply; 88+ messages in thread
From: Jani Nikula @ 2021-09-30  8:50 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools


Hi Dave & Daniel -

drm-intel-fixes-2021-09-30:
drm/i915 fixes for v5.15-rc4:
- Fix GVT scheduler ww lock usage
- Fix pdfdocs documentation build
- Fix request early tracepoints
- Fix an invalid warning from rps worker

BR,
Jani.

The following changes since commit 5816b3e6577eaa676ceb00a848f0fd65fe2adc29:

  Linux 5.15-rc3 (2021-09-26 14:08:19 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-09-30

for you to fetch changes up to 4b8bcaf8a6d6ab5db51e30865def5cb694eb2966:

  drm/i915: Remove warning from the rps worker (2021-09-27 12:46:40 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.15-rc4:
- Fix GVT scheduler ww lock usage
- Fix pdfdocs documentation build
- Fix request early tracepoints
- Fix an invalid warning from rps worker

----------------------------------------------------------------
Akira Yokosawa (1):
      drm/i915/guc, docs: Fix pdfdocs build error by removing nested grid

Jani Nikula (1):
      Merge tag 'gvt-fixes-2021-09-18' of https://github.com/intel/gvt-linux into drm-intel-fixes

Matthew Auld (1):
      drm/i915/request: fix early tracepoints

Tejas Upadhyay (1):
      drm/i915: Remove warning from the rps worker

Zhi A Wang (1):
      drm/i915/gvt: fix the usage of ww lock in gvt scheduler.

 drivers/gpu/drm/i915/gt/intel_rps.c                         |  2 --
 drivers/gpu/drm/i915/gt/uc/abi/guc_communication_ctb_abi.h  | 10 +++++-----
 drivers/gpu/drm/i915/gt/uc/abi/guc_communication_mmio_abi.h | 10 +++++-----
 drivers/gpu/drm/i915/gvt/scheduler.c                        |  4 ++--
 drivers/gpu/drm/i915/i915_request.c                         | 11 ++---------
 5 files changed, 14 insertions(+), 23 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-09-23 11:35 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2021-09-23 11:35 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools


Hi Dave & Daniel -

drm-intel-fixes-2021-09-23:
drm/i915 fixes for v5.15-rc3:
- Fix ADL-P memory bandwidth parameters
- Fix memory corruption due to a double free
- Fix memory leak in DMC firmware handling

BR,
Jani.

The following changes since commit e4e737bb5c170df6135a127739a9e6148ee3da82:

  Linux 5.15-rc2 (2021-09-19 17:28:22 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-09-23

for you to fetch changes up to b875fb313a10bf816b5d49d8d7642d1cc9905f2f:

  drm/i915: Free all DMC payloads (2021-09-21 13:36:34 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.15-rc3:
- Fix ADL-P memory bandwidth parameters
- Fix memory corruption due to a double free
- Fix memory leak in DMC firmware handling

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915: Free all DMC payloads

Maarten Lankhorst (1):
      drm/i915: Move __i915_gem_free_object to ttm_bo_destroy

Radhakrishna Sripada (1):
      drm/i915: Update memory bandwidth parameters

 drivers/gpu/drm/i915/display/intel_bw.c  | 19 ++++++++++++++++---
 drivers/gpu/drm/i915/display/intel_dmc.c |  5 ++++-
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c  |  9 +++++----
 3 files changed, 25 insertions(+), 8 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-09-16 13:30 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2021-09-16 13:30 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools


Hi Dave & Daniel -

Fixes for v5.15-rc2. Looks like our CI is currently unhealthy. It's a
wip, but these don't seem to make matters worse, so I think better get
them moving than holding on.


drm-intel-fixes-2021-09-16:
drm/i915 fixes for v5.15-rc2:
- Propagate DP link training error returns
- Use max link params for eDP 1.3 and earlier
- Build warning fixes
- Gem selftest fixes
- Ensure wakeref is held before hardware access

BR,
Jani.

The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f:

  Linux 5.15-rc1 (2021-09-12 16:28:37 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-09-16

for you to fetch changes up to 7889367d7795b3b1766e33ac1ae8a5fbc292108b:

  drm/i915: Enable -Wsometimes-uninitialized (2021-09-14 19:48:30 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.15-rc2:
- Propagate DP link training error returns
- Use max link params for eDP 1.3 and earlier
- Build warning fixes
- Gem selftest fixes
- Ensure wakeref is held before hardware access

----------------------------------------------------------------
Daniel Vetter (1):
      drm/i915: Release ctx->syncobj on final put, not on ctx close

Daniele Ceraolo Spurio (1):
      drm/i915/guc: drop guc_communication_enabled

Kai-Heng Feng (1):
      drm/i915/dp: Use max params for panels < eDP 1.4

Lee Shawn C (1):
      drm/i915/dp: return proper DPRX link training result

Nathan Chancellor (3):
      drm/i915/selftests: Do not use import_obj uninitialized
      drm/i915/selftests: Always initialize err in igt_dmabuf_import_same_driver_lmem()
      drm/i915: Enable -Wsometimes-uninitialized

Thomas Hellström (1):
      drm/i915/gem: Fix the mman selftest

Vinay Belgaumkar (1):
      drm/i915: Get PM ref before accessing HW register

 drivers/gpu/drm/i915/Makefile                      |  1 -
 drivers/gpu/drm/i915/display/intel_dp.c            |  5 ++++-
 .../gpu/drm/i915/display/intel_dp_link_training.c  |  2 +-
 drivers/gpu/drm/i915/gem/i915_gem_context.c        |  6 ++---
 .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c   |  7 +++---
 drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 26 +++++++++++++++++-----
 drivers/gpu/drm/i915/gt/intel_rps.c                |  8 ++++++-
 drivers/gpu/drm/i915/gt/uc/intel_uc.c              | 11 +++------
 8 files changed, 42 insertions(+), 24 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-08-26 17:42 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2021-08-26 17:42 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools

Hi Dave and Daniel,

I also had other 2 display patches, but I decided to keep them
out for now because CI_DIF_604 returned a bunch of link training
errors on TGL when compared to CI_DIF_603 which is based
on drm/drm-fixes.

Those patches are:
d7f213c131ad ("drm/i915/dp: Use max params for panels < eDP 1.4")
dab1b47e57e0 ("drm/i915/dp: return proper DPRX link training result")

Likely, this second one is the culprit so I will try to keep this out
and try to include the first one, but I'm not sure if CI will return
results in time, so let's try to not be late and propagate the
other 2 good patches below:

Here goes drm-intel-fixes-2021-08-26:

- Fix syncmap memory leak
- Drop redundant display port debug print

Thanks,
Rodrigo.

The following changes since commit e22ce8eb631bdc47a4a4ea7ecf4e4ba499db4f93:

  Linux 5.14-rc7 (2021-08-22 14:24:56 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-08-26

for you to fetch changes up to 71de496cc489b6bae2f51f89da7f28849bf2836e:

  drm/i915/dp: Drop redundant debug print (2021-08-26 07:31:52 -0400)

----------------------------------------------------------------
- Fix syncmap memory leak
- Drop redundant display port debug print

----------------------------------------------------------------
Matthew Brost (1):
      drm/i915: Fix syncmap memory leak

Swati Sharma (1):
      drm/i915/dp: Drop redundant debug print

 drivers/gpu/drm/i915/display/intel_dp.c  | 9 ++-------
 drivers/gpu/drm/i915/gt/intel_timeline.c | 9 +++++++++
 2 files changed, 11 insertions(+), 7 deletions(-)

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-08-18 21:13 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2021-08-18 21:13 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools

Hi Dave and Daniel,

Here goes drm-intel-fixes-2021-08-18:

- Expand a tweaked display workaround for all PCHs. (Anshuman)
- Fix eDP MSO pipe sanity checks for ADL-P. (Jani)
- Remove superfluous EXPORT_SYMBOL(). (Jani)

Thanks,
Rodrigo.

The following changes since commit 7c60610d476766e128cc4284bb6349732cbd6606:

  Linux 5.14-rc6 (2021-08-15 13:40:53 -1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-08-18

for you to fetch changes up to e3e86f41385b2b5d5f771de6009748b584334366:

  drm/i915/dp: remove superfluous EXPORT_SYMBOL() (2021-08-18 07:23:57 -0400)

----------------------------------------------------------------
- Expand a tweaked display workaround for all PCHs. (Anshuman)
- Fix eDP MSO pipe sanity checks for ADL-P. (Jani)
- Remove superfluous EXPORT_SYMBOL(). (Jani)

----------------------------------------------------------------
Anshuman Gupta (1):
      drm/i915: Tweaked Wa_14010685332 for all PCHs

Jani Nikula (2):
      drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P
      drm/i915/dp: remove superfluous EXPORT_SYMBOL()

 drivers/gpu/drm/i915/display/intel_ddi.c           | 24 +++++++++++-----------
 drivers/gpu/drm/i915/display/intel_display_power.c | 16 +++++++--------
 .../gpu/drm/i915/display/intel_dp_link_training.c  |  1 -
 drivers/gpu/drm/i915/i915_irq.c                    | 21 -------------------
 4 files changed, 20 insertions(+), 42 deletions(-)

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-08-12 15:34 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2021-08-12 15:34 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools

Hi Dave and Daniel,

Here goes drm-intel-fixes-2021-08-12:

- GVT fix for Windows VM hang.
- Display fix of 12 BPC bits for display 12 and newer.
- Don't try to access some media register for fused off domains.
- Fix kerneldoc build warnings.

Thanks,
Rodrigo.

The following changes since commit 36a21d51725af2ce0700c6ebcb6b9594aac658a6:

  Linux 5.14-rc5 (2021-08-08 13:49:31 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-08-12

for you to fetch changes up to ffd5caa26f6afde0c1e3ed126806607748a83c6e:

  drm/doc/rfc: drop lmem uapi section (2021-08-12 06:05:45 -0400)

----------------------------------------------------------------
- GVT fix for Windows VM hang.
- Display fix of 12 BPC bits for display 12 and newer.
- Don't try to access some media register for fused off domains.
- Fix kerneldoc build warnings.

----------------------------------------------------------------
Ankit Nautiyal (1):
      drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg

Daniel Vetter (1):
      drm/doc/rfc: drop lmem uapi section

Matt Roper (1):
      drm/i915: Only access SFC_DONE when media domain is not fused off

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2021-08-10' of https://github.com/intel/gvt-linux into drm-intel-fixes

Zhenyu Wang (1):
      drm/i915/gvt: Fix cached atomics setting for Windows VM

 Documentation/gpu/rfc/i915_gem_lmem.rst      | 109 ---------------------------
 drivers/gpu/drm/i915/display/intel_display.c |  34 ++++++---
 drivers/gpu/drm/i915/gvt/handlers.c          |   1 +
 drivers/gpu/drm/i915/gvt/mmio_context.c      |   2 +
 drivers/gpu/drm/i915/i915_gpu_error.c        |  19 ++++-
 drivers/gpu/drm/i915/i915_reg.h              |  16 ++--
 6 files changed, 56 insertions(+), 125 deletions(-)

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-08-04 18:31 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2021-08-04 18:31 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools

Hi Dave and Daniel,

Here goes drm-intel-fixes-2021-08-04:

- Call i915_globals_exit if pci_register_device fails (Jason)
- Correct SFC_DONE register offset (Matt)

Thanks,
Rodrigo.

The following changes since commit c500bee1c5b2f1d59b1081ac879d73268ab0ff17:

  Linux 5.14-rc4 (2021-08-01 17:04:17 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-08-04

for you to fetch changes up to 1354d830cb8f9be966cc07fc61368af27ffb7c4a:

  drm/i915: Call i915_globals_exit() if pci_register_device() fails (2021-08-03 07:13:53 -0400)

----------------------------------------------------------------
- Call i915_globals_exit if pci_register_device fails (Jason)
- Correct SFC_DONE register offset (Matt)

----------------------------------------------------------------
Jason Ekstrand (1):
      drm/i915: Call i915_globals_exit() if pci_register_device() fails

Matt Roper (1):
      drm/i915: Correct SFC_DONE register offset

 drivers/gpu/drm/i915/i915_globals.c | 2 +-
 drivers/gpu/drm/i915/i915_pci.c     | 1 +
 drivers/gpu/drm/i915/i915_reg.h     | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-07-22 13:42 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2021-07-22 13:42 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2021-07-22:

Couple reverts from Jason getting rid of asynchronous command parsing
and fence error propagation and a GVT fix of shadow ppgtt invalidation
with proper D3 state tracking from Colin.

Thanks,
Rodrigo.

The following changes since commit 2734d6c1b1a089fb593ef6a23d4b70903526fe0c:

  Linux 5.14-rc2 (2021-07-18 14:13:49 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-07-22

for you to fetch changes up to 6e0b6528d783b2b87bd9e1bea97cf4dac87540d7:

  drm/i915: Correct the docs for intel_engine_cmd_parser (2021-07-21 11:49:36 -0400)

----------------------------------------------------------------
Couple reverts from Jason getting rid of asynchronous command parsing
and fence error propagation and a GVT fix of shadow ppgtt invalidation
with proper D3 state tracking from Colin.

----------------------------------------------------------------
Colin Xu (1):
      drm/i915/gvt: Clear d3_entered on elsp cmd submission.

Jason Ekstrand (3):
      drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser"
      Revert "drm/i915: Propagate errors on awaiting already signaled fences"
      drm/i915: Correct the docs for intel_engine_cmd_parser

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2021-07-15' of https://github.com/intel/gvt-linux into drm-intel-fixes

 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c     | 227 ++-------------------
 .../drm/i915/gem/selftests/i915_gem_execbuffer.c   |   4 +
 drivers/gpu/drm/i915/gvt/handlers.c                |  15 ++
 drivers/gpu/drm/i915/i915_cmd_parser.c             | 136 ++++++------
 drivers/gpu/drm/i915/i915_drv.h                    |   7 +-
 drivers/gpu/drm/i915/i915_request.c                |   8 +-
 6 files changed, 109 insertions(+), 288 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-07-15 13:48 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2021-07-15 13:48 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

I was unsure about the -EDEADLK one based on Daniel's
comment on dri-devel, but Ville's response and the patch
looks reasonable to me. Also they are in sync with the
test cases. So if anything needs to still change on that
area I believe it can be a follow-up work.

Here goes drm-intel-fixes-2021-07-15:

Two regression fixes targeting stable:
- Fix -EDEADLK handling regression (Ville)
- Drop the page table optimisation (Matt)

Thanks,
Rodrigo.

The following changes since commit e73f0f0ee7541171d89f2e2491130c7771ba58d3:

  Linux 5.14-rc1 (2021-07-11 15:07:40 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-07-15

for you to fetch changes up to 0abb33bfca0fb74df76aac03e90ce685016ef7be:

  drm/i915/gtt: drop the page table optimisation (2021-07-14 08:46:18 -0400)

----------------------------------------------------------------
Two regression fixes targeting stable:
- Fix -EDEADLK handling regression (Ville)
- Drop the page table optimisation (Matt)

----------------------------------------------------------------
Matthew Auld (1):
      drm/i915/gtt: drop the page table optimisation

Ville Syrjälä (1):
      drm/i915/gt: Fix -EDEADLK handling regression

 drivers/gpu/drm/i915/gt/gen8_ppgtt.c         | 5 +----
 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 +-
 2 files changed, 2 insertions(+), 5 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-06-24  8:17 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2021-06-24  8:17 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

One more fix for v5.13, stable material. Fix a memset zeroing memory
beyond the intended struct member.


drm-intel-fixes-2021-06-24:
drm/i915 fixes for v5.13:
- Fix memset size for infoframe.vsc to avoid clobbering data

BR,
Jani.

The following changes since commit 13311e74253fe64329390df80bed3f07314ddd61:

  Linux 5.13-rc7 (2021-06-20 15:03:15 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-06-24

for you to fetch changes up to 97ece1dfb2ebabda0be9b2e754d4423a47b60321:

  drm/i915/display: Do not zero past infoframes.vsc (2021-06-23 13:58:17 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.13:
- Fix memset size for infoframe.vsc to avoid clobbering data

----------------------------------------------------------------
Kees Cook (1):
      drm/i915/display: Do not zero past infoframes.vsc

 drivers/gpu/drm/i915/display/intel_dp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-06-03  8:37 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2021-06-03  8:37 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2021-06-03:
drm/i915 fixes for v5.13-rc5:
- Revert conversion to io_mapping_map_user() which lead to BUG_ON()
- Fix check for error valued returns in a selftest

BR,
Jani.

The following changes since commit 8124c8a6b35386f73523d27eacb71b5364a68c4c:

  Linux 5.13-rc4 (2021-05-30 11:58:25 -1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-06-03

for you to fetch changes up to b87482dfe800f326f8f5b0093273ee6bd5b5fe9f:

  Revert "i915: use io_mapping_map_user" (2021-06-02 15:06:10 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.13-rc5:
- Revert conversion to io_mapping_map_user() which lead to BUG_ON()
- Fix check for error valued returns in a selftest

----------------------------------------------------------------
Matthew Auld (1):
      Revert "i915: use io_mapping_map_user"

Zhihao Cheng (1):
      drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest()

 drivers/gpu/drm/i915/Kconfig                  |  1 -
 drivers/gpu/drm/i915/gem/i915_gem_mman.c      |  9 +++---
 drivers/gpu/drm/i915/i915_drv.h               |  3 ++
 drivers/gpu/drm/i915/i915_mm.c                | 44 +++++++++++++++++++++++++++
 drivers/gpu/drm/i915/selftests/i915_request.c |  4 +--
 5 files changed, 54 insertions(+), 7 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-05-27  8:13 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2021-05-27  8:13 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2021-05-27:
drm/i915 fixes for v5.13-rc4:
- Re-enable LTTPR non-transparent LT mode for DPCD_REV<1.4

BR,
Jani.

The following changes since commit c4681547bcce777daf576925a966ffa824edd09d:

  Linux 5.13-rc3 (2021-05-23 11:42:48 -1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-05-27

for you to fetch changes up to e11851429fdc23524aa244f76508c3c7aeaefdf6:

  drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (2021-05-25 12:43:06 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.13-rc4:
- Re-enable LTTPR non-transparent LT mode for DPCD_REV<1.4

----------------------------------------------------------------
Imre Deak (1):
      drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4

 .../gpu/drm/i915/display/intel_dp_link_training.c  | 71 ++++++++++------------
 1 file changed, 33 insertions(+), 38 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-05-20 11:57 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2021-05-20 11:57 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2021-05-20:
drm/i915 fixes for v5.13-rc3:
- Pin the L-shape quirked object as unshrinkable to fix crashes
- Disable HiZ Raw Stall Optimization on broken gen7 to fix glitches, gfx corruption
- GVT: Move mdev attribute groups into kvmgt module to fix kconfig deps issue

BR,
Jani.

The following changes since commit d07f6ca923ea0927a1024dfccafc5b53b61cfecc:

  Linux 5.13-rc2 (2021-05-16 15:27:44 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-05-20

for you to fetch changes up to eddd1b8f467f82b8e9e137ef9dbaa842ecca6a2c:

  Merge tag 'gvt-fixes-2021-05-19' of https://github.com/intel/gvt-linux into drm-intel-fixes (2021-05-19 11:22:24 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.13-rc3:
- Pin the L-shape quirked object as unshrinkable to fix crashes
- Disable HiZ Raw Stall Optimization on broken gen7 to fix glitches, gfx corruption
- GVT: Move mdev attribute groups into kvmgt module to fix kconfig deps issue

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915/gem: Pin the L-shape quirked object as unshrinkable

Jani Nikula (1):
      Merge tag 'gvt-fixes-2021-05-19' of https://github.com/intel/gvt-linux into drm-intel-fixes

Simon Rettberg (1):
      drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7

Zhenyu Wang (1):
      drm/i915/gvt: Move mdev attribute groups into kvmgt module

 drivers/gpu/drm/i915/Kconfig               |   1 -
 drivers/gpu/drm/i915/gem/i915_gem_pages.c  |   2 +
 drivers/gpu/drm/i915/gt/gen7_renderclear.c |   5 +-
 drivers/gpu/drm/i915/gvt/gvt.c             | 124 +----------------------------
 drivers/gpu/drm/i915/gvt/gvt.h             |   3 -
 drivers/gpu/drm/i915/gvt/hypercall.h       |   2 +-
 drivers/gpu/drm/i915/gvt/kvmgt.c           | 122 +++++++++++++++++++++++++---
 drivers/gpu/drm/i915/gvt/mpt.h             |   4 +-
 drivers/gpu/drm/i915/i915_gem.c            |  11 ++-
 9 files changed, 129 insertions(+), 145 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-05-14  6:19 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2021-05-14  6:19 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

Sorry, late due to public holidays.

drm-intel-fixes-2021-05-14:
drm/i915 fixes for v5.13-rc2:
- Fix active callback alignment annotations and subsequent crashes
- Retract link training strategy to slow and wide, again
- Avoid division by zero on gen2
- Use correct width reads for C0DRB3/C1DRB3 registers
- Fix double free in pdp allocation failure path
- Fix HDMI 2.1 PCON downstream caps check

BR,
Jani.

The following changes since commit 6efb943b8616ec53a5e444193dccf1af9ad627b5:

  Linux 5.13-rc1 (2021-05-09 14:17:44 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-05-14

for you to fetch changes up to e4527420ed087f99c6aa2ac22c6d3458c7dc1a94:

  drm/i915: Use correct downstream caps for check Src-Ctl mode for PCON (2021-05-12 20:53:08 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.13-rc2:
- Fix active callback alignment annotations and subsequent crashes
- Retract link training strategy to slow and wide, again
- Avoid division by zero on gen2
- Use correct width reads for C0DRB3/C1DRB3 registers
- Fix double free in pdp allocation failure path
- Fix HDMI 2.1 PCON downstream caps check

----------------------------------------------------------------
Ankit Nautiyal (1):
      drm/i915: Use correct downstream caps for check Src-Ctl mode for PCON

Kai-Heng Feng (1):
      drm/i915/dp: Use slow and wide link training for everything

Lv Yunlong (1):
      drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp

Stéphane Marchesin (1):
      drm/i915: Fix crash in auto_retire

Tvrtko Ursulin (1):
      drm/i915/overlay: Fix active retire callback alignment

Ville Syrjälä (2):
      drm/i915: Avoid div-by-zero on gen2
      drm/i915: Read C0DRB3/C1DRB3 as 16 bits again

 drivers/gpu/drm/i915/display/intel_dp.c      | 61 +++-------------------------
 drivers/gpu/drm/i915/display/intel_overlay.c |  2 +-
 drivers/gpu/drm/i915/gem/i915_gem_mman.c     |  2 +-
 drivers/gpu/drm/i915/gt/gen8_ppgtt.c         |  1 -
 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c |  4 +-
 drivers/gpu/drm/i915/i915_active.c           |  3 +-
 6 files changed, 12 insertions(+), 61 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-04-22 15:44 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2021-04-22 15:44 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

One GVT fix and one display link training fix targeting stable 5.11.

Here goes drm-intel-fixes-2021-04-22:
- GVT's BDW regression fix for cmd parser (Zhenyu)
- Fix modesetting in case of unexpected AUX timeouts (Imre)

Thanks,
Rodrigo.

The following changes since commit bf05bf16c76bb44ab5156223e1e58e26dfe30a88:

  Linux 5.12-rc8 (2021-04-18 14:45:32 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-04-22

for you to fetch changes up to 2d292995bb8f49a2596bef522679c1e1454f3230:

  Merge tag 'gvt-fixes-2021-04-20' of https://github.com/intel/gvt-linux into drm-intel-fixes (2021-04-20 09:41:32 -0400)

----------------------------------------------------------------
- GVT's BDW regression fix for cmd parser (Zhenyu)
- Fix modesetting in case of unexpected AUX timeouts (Imre)

----------------------------------------------------------------
Imre Deak (1):
      drm/i915: Fix modesetting in case of unexpected AUX timeouts

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2021-04-20' of https://github.com/intel/gvt-linux into drm-intel-fixes

Zhenyu Wang (1):
      drm/i915/gvt: Fix BDW command parser regression

 drivers/gpu/drm/i915/display/intel_dp_link_training.c |  3 ++-
 drivers/gpu/drm/i915/gvt/cmd_parser.c                 | 19 +++++++++++++------
 2 files changed, 15 insertions(+), 7 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* Re: [Intel-gfx] [PULL] drm-intel-fixes
  2021-04-15 12:59 Rodrigo Vivi
@ 2021-04-15 13:24 ` Daniel Vetter
  0 siblings, 0 replies; 88+ messages in thread
From: Daniel Vetter @ 2021-04-15 13:24 UTC (permalink / raw)
  To: Rodrigo Vivi
  Cc: dim-tools, Daniel Vetter, dri-devel, Maxime Ripard, intel-gfx

On Thu, Apr 15, 2021 at 08:59:11AM -0400, Rodrigo Vivi wrote:
> Hi Dave and Daniel,
> 
> Here goes drm-intel-fixes-2021-04-15:
> 
> Display panel & power related fixes:
> 
> - Backlight fix (Lyude)
> - Display watermark fix (Ville)
> - VLV panel power fix (Hans)
> 
> Thanks,
> Rodrigo.
> 
> The following changes since commit d434405aaab7d0ebc516b68a8fc4100922d7f5ef:
> 
>   Linux 5.12-rc7 (2021-04-11 15:16:13 -0700)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-04-15
> 
> for you to fetch changes up to aee6f25e9c911323aa89a200e1bb160c1613ed3d:
> 
>   drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_delay when disabling the panel (2021-04-12 08:00:33 -0400)

Applied to drm-fixes, thanks for the pull.
-Daniel

> 
> ----------------------------------------------------------------
> Display panel & power related fixes:
> 
> - Backlight fix (Lyude)
> - Display watermark fix (Ville)
> - VLV panel power fix (Hans)
> 
> ----------------------------------------------------------------
> Hans de Goede (1):
>       drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_delay when disabling the panel
> 
> Lyude Paul (1):
>       drm/i915/dpcd_bl: Don't try vesa interface unless specified by VBT
> 
> Ville Syrjälä (1):
>       drm/i915: Don't zero out the Y plane's watermarks
> 
>  drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c | 1 -
>  drivers/gpu/drm/i915/display/vlv_dsi.c                | 4 ++--
>  drivers/gpu/drm/i915/intel_pm.c                       | 4 ++--
>  3 files changed, 4 insertions(+), 5 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-04-15 12:59 Rodrigo Vivi
  2021-04-15 13:24 ` Daniel Vetter
  0 siblings, 1 reply; 88+ messages in thread
From: Rodrigo Vivi @ 2021-04-15 12:59 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2021-04-15:

Display panel & power related fixes:

- Backlight fix (Lyude)
- Display watermark fix (Ville)
- VLV panel power fix (Hans)

Thanks,
Rodrigo.

The following changes since commit d434405aaab7d0ebc516b68a8fc4100922d7f5ef:

  Linux 5.12-rc7 (2021-04-11 15:16:13 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-04-15

for you to fetch changes up to aee6f25e9c911323aa89a200e1bb160c1613ed3d:

  drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_delay when disabling the panel (2021-04-12 08:00:33 -0400)

----------------------------------------------------------------
Display panel & power related fixes:

- Backlight fix (Lyude)
- Display watermark fix (Ville)
- VLV panel power fix (Hans)

----------------------------------------------------------------
Hans de Goede (1):
      drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_delay when disabling the panel

Lyude Paul (1):
      drm/i915/dpcd_bl: Don't try vesa interface unless specified by VBT

Ville Syrjälä (1):
      drm/i915: Don't zero out the Y plane's watermarks

 drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c | 1 -
 drivers/gpu/drm/i915/display/vlv_dsi.c                | 4 ++--
 drivers/gpu/drm/i915/intel_pm.c                       | 4 ++--
 3 files changed, 4 insertions(+), 5 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-04-09  8:57 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2021-04-09  8:57 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Only one last minute fix targeting stable to fix a null dereference.

Here goes drm-intel-fixes-2021-04-09:
- Fix invalid access to ACPI _DSM objects (Takashi)

Thanks,
Rodrigo.

The following changes since commit e49d033bddf5b565044e2abe4241353959bc9120:

  Linux 5.12-rc6 (2021-04-04 14:15:36 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-04-09

for you to fetch changes up to b6a37a93c9ac3900987c79b726d0bb3699d8db4e:

  drm/i915: Fix invalid access to ACPI _DSM objects (2021-04-07 19:07:44 -0400)

----------------------------------------------------------------
- Fix invalid access to ACPI _DSM objects (Takashi)

----------------------------------------------------------------
Takashi Iwai (1):
      drm/i915: Fix invalid access to ACPI _DSM objects

 drivers/gpu/drm/i915/display/intel_acpi.c | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-03-25  9:31 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2021-03-25  9:31 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

with GT fence revocation runtime PM logic targeting 4.12+ stable,
here goes drm-intel-fixes-2021-03-25-1:

- DisplayPort LTTPR fixes around link training and limiting it
  according to supported spec version. (Imre)
- Fix enabled_planes bitmask to really represent only logically
  enabled planes (Ville).
- Fix DSS CTL registers for ICL DSI transcoders (Jani)
- Fix the GT fence revocation runtime PM logic. (Imre)

Thanks,
Rodrigo.

The following changes since commit 0d02ec6b3136c73c09e7859f0d0e4e2c4c07b49b:

  Linux 5.12-rc4 (2021-03-21 14:56:43 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-03-25-1

for you to fetch changes up to 8840e3bd981f128846b01c12d3966d115e8617c9:

  drm/i915: Fix the GT fence revocation runtime PM logic (2021-03-24 09:12:07 -0400)

----------------------------------------------------------------
- DisplayPort LTTPR fixes around link training and limiting it
  according to supported spec version. (Imre)
- Fix enabled_planes bitmask to really represent only logically
  enabled planes (Ville).
- Fix DSS CTL registers for ICL DSI transcoders (Jani)
- Fix the GT fence revocation runtime PM logic. (Imre)

----------------------------------------------------------------
Imre Deak (4):
      drm/i915/ilk-glk: Fix link training on links with LTTPRs
      drm/i915: Disable LTTPR support when the DPCD rev < 1.4
      drm/i915: Disable LTTPR support when the LTTPR rev < 1.4
      drm/i915: Fix the GT fence revocation runtime PM logic

Jani Nikula (1):
      drm/i915/dsc: fix DSS CTL register usage for ICL DSI transcoders

Ville Syrjälä (1):
      drm/i915: Fix enabled_planes bitmask

 drivers/gpu/drm/i915/display/intel_atomic_plane.c  |  5 +-
 drivers/gpu/drm/i915/display/intel_dp.c            |  4 +-
 drivers/gpu/drm/i915/display/intel_dp_aux.c        |  7 ++
 .../gpu/drm/i915/display/intel_dp_link_training.c  | 75 +++++++++++++++++-----
 .../gpu/drm/i915/display/intel_dp_link_training.h  |  2 +-
 drivers/gpu/drm/i915/display/intel_vdsc.c          | 10 +--
 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c       | 13 +++-
 drivers/gpu/drm/i915/intel_runtime_pm.c            | 29 +++++++--
 drivers/gpu/drm/i915/intel_runtime_pm.h            |  5 ++
 9 files changed, 113 insertions(+), 37 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-03-18 12:05 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2021-03-18 12:05 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

Covering for Rodrigo during his absence this week.

drm-intel-fixes-2021-03-18:
drm/i915 fixes for v5.12-rc4:
- Workaround async flip + VT-d frame corruption on HSW/BDW
- Fix NMI watchdog crash due to uninitialized OA buffer use on gen12+

BR,
Jani.

The following changes since commit 1e28eed17697bcf343c6743f0028cc3b5dd88bf0:

  Linux 5.12-rc3 (2021-03-14 14:41:02 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-03-18

for you to fetch changes up to 6a77c6bb7260bd5000f95df454d9f8cdb1af7132:

  i915/perf: Start hrtimer only if sampling the OA buffer (2021-03-17 12:51:37 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.12-rc4:
- Workaround async flip + VT-d frame corruption on HSW/BDW
- Fix NMI watchdog crash due to uninitialized OA buffer use on gen12+

----------------------------------------------------------------
Umesh Nerlige Ramappa (1):
      i915/perf: Start hrtimer only if sampling the OA buffer

Ville Syrjälä (1):
      drm/i915: Workaround async flip + VT-d corruption on HSW/BDW

 drivers/gpu/drm/i915/i915_perf.c | 13 +++++--------
 drivers/gpu/drm/i915/i915_reg.h  | 23 ++++++++++++++++++++++-
 drivers/gpu/drm/i915/intel_pm.c  | 16 +++++++++++++++-
 3 files changed, 42 insertions(+), 10 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* Re: [Intel-gfx] [PULL] drm-intel-fixes
  2021-03-12  1:36 ` Dave Airlie
@ 2021-03-12  2:57   ` Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2021-03-12  2:57 UTC (permalink / raw)
  To: Dave Airlie
  Cc: DRM maintainer tools announcements, discussion, and development,
	Daniel Vetter, dri-devel, Maxime Ripard,
	Intel Graphics Development

On Fri, Mar 12, 2021 at 11:36:51AM +1000, Dave Airlie wrote:
> On Thu, 11 Mar 2021 at 21:28, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
> >
> > Hi Dave and Daniel,
> >
> > Things are very quiet. Only 1 fix this round.
> > Since I will be out next week, if this trend continues I will
> > accumulate 2 weeks and send when in -rc4.
> >
> > Here goes drm-intel-fixes-2021-03-11:
> >
> > - Wedge the GPU if command parser setup fails (Tvrtko)
> >
> > Thanks,
> > Rodrigo.
> >
> > The following changes since commit fe07bfda2fb9cdef8a4d4008a409bb02f35f1bd8:
> >
> >   Linux 5.12-rc1 (2021-02-28 16:05:19 -0800)
> 
> This was based on 5.12-rc1 against my request earlier in the week to
> not do that. but since it was a single patch I just cherry-picked it
> across.

I'm really sorry about that! It is so unusual to have this low influx
of patches at this round that I'm not used and end up forgetting to rebase.

> 
> Can we make sure no fixes or next based on rc1 arrive please.

Sure thing.

> 
> Dave.
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* Re: [Intel-gfx] [PULL] drm-intel-fixes
  2021-03-11 11:28 Rodrigo Vivi
@ 2021-03-12  1:36 ` Dave Airlie
  2021-03-12  2:57   ` Rodrigo Vivi
  0 siblings, 1 reply; 88+ messages in thread
From: Dave Airlie @ 2021-03-12  1:36 UTC (permalink / raw)
  To: Rodrigo Vivi
  Cc: DRM maintainer tools announcements, discussion, and development,
	Daniel Vetter, dri-devel, Maxime Ripard,
	Intel Graphics Development

On Thu, 11 Mar 2021 at 21:28, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
>
> Hi Dave and Daniel,
>
> Things are very quiet. Only 1 fix this round.
> Since I will be out next week, if this trend continues I will
> accumulate 2 weeks and send when in -rc4.
>
> Here goes drm-intel-fixes-2021-03-11:
>
> - Wedge the GPU if command parser setup fails (Tvrtko)
>
> Thanks,
> Rodrigo.
>
> The following changes since commit fe07bfda2fb9cdef8a4d4008a409bb02f35f1bd8:
>
>   Linux 5.12-rc1 (2021-02-28 16:05:19 -0800)

This was based on 5.12-rc1 against my request earlier in the week to
not do that. but since it was a single patch I just cherry-picked it
across.

Can we make sure no fixes or next based on rc1 arrive please.

Dave.
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-03-11 11:28 Rodrigo Vivi
  2021-03-12  1:36 ` Dave Airlie
  0 siblings, 1 reply; 88+ messages in thread
From: Rodrigo Vivi @ 2021-03-11 11:28 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Things are very quiet. Only 1 fix this round.
Since I will be out next week, if this trend continues I will
accumulate 2 weeks and send when in -rc4. 

Here goes drm-intel-fixes-2021-03-11:

- Wedge the GPU if command parser setup fails (Tvrtko)

Thanks,
Rodrigo.

The following changes since commit fe07bfda2fb9cdef8a4d4008a409bb02f35f1bd8:

  Linux 5.12-rc1 (2021-02-28 16:05:19 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-03-11

for you to fetch changes up to c3d2c6770b4bc34f4de9f4097e5f0ded75d6b98d:

  drm/i915: Wedge the GPU if command parser setup fails (2021-03-04 10:38:33 -0500)

----------------------------------------------------------------
- Wedge the GPU if command parser setup fails (Tvrtko)

----------------------------------------------------------------
Tvrtko Ursulin (1):
      drm/i915: Wedge the GPU if command parser setup fails

 drivers/gpu/drm/i915/gt/intel_engine_cs.c |  7 ++++++-
 drivers/gpu/drm/i915/i915_cmd_parser.c    | 19 +++++++++++++------
 drivers/gpu/drm/i915/i915_drv.h           |  2 +-
 3 files changed, 20 insertions(+), 8 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-02-11  8:56 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2021-02-11  8:56 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

Calming down, just a couple of Cc: stable fixes now.


drm-intel-fixes-2021-02-11:
drm/i915 fixes for v5.11 final:
- Ensure Type-C FIA is powered when initializing
- Fix overlay frontbuffer tracking

BR,
Jani.

The following changes since commit 92bf22614b21a2706f4993b278017e437f7785b3:

  Linux 5.11-rc7 (2021-02-07 13:57:38 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-02-11

for you to fetch changes up to 5feba0e905c495a217aea9db4ea91093d8fe5dde:

  drm/i915: Fix overlay frontbuffer tracking (2021-02-10 11:03:56 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.11 final:
- Ensure Type-C FIA is powered when initializing
- Fix overlay frontbuffer tracking

----------------------------------------------------------------
Imre Deak (1):
      drm/i915/tgl+: Make sure TypeC FIA is powered up when initializing it

Ville Syrjälä (1):
      drm/i915: Fix overlay frontbuffer tracking

 drivers/gpu/drm/i915/display/intel_overlay.c | 17 ++++---
 drivers/gpu/drm/i915/display/intel_tc.c      | 67 +++++++++++++++-------------
 2 files changed, 45 insertions(+), 39 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-02-04 12:06 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2021-02-04 12:06 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

There's a bit more here than I'd generally like at this stage, however
many of them are cc: stable anyway, and I've opted to include a couple
of extra backports to allow the actual fixes to apply without conflicts
instead of modifying the fixes.

Hopefully things will calm down now, fingers crossed.


drm-intel-fixes-2021-02-04:
drm/i915 fixes for v5.11-rc7:
- Skip vswing programming for TBT
- Power up combo PHY lanes for HDMI
- Fix double YUV range correction on HDR planes
- Fix the MST PBN divider calculation
- Fix LTTPR vswing/pre-emp setting in non-transparent mode
- Move the breadcrumb to the signaler if completed upon cancel
- Close race between enable_breadcrumbs and cancel_breadcrumbs
- Drop lru bumping on display unpinning

BR,
Jani.

The following changes since commit 1048ba83fb1c00cd24172e23e8263972f6b5d9ac:

  Linux 5.11-rc6 (2021-01-31 13:50:09 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-02-04

for you to fetch changes up to 88ebe1f572e284ecfe088648e0ae93803a75a459:

  drm/i915/dp: Fix LTTPR vswing/pre-emp setting in non-transparent mode (2021-02-02 17:31:37 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.11-rc7:
- Skip vswing programming for TBT
- Power up combo PHY lanes for HDMI
- Fix double YUV range correction on HDR planes
- Fix the MST PBN divider calculation
- Fix LTTPR vswing/pre-emp setting in non-transparent mode
- Move the breadcrumb to the signaler if completed upon cancel
- Close race between enable_breadcrumbs and cancel_breadcrumbs
- Drop lru bumping on display unpinning

----------------------------------------------------------------
Andres Calderon Jaramillo (1):
      drm/i915/display: Prevent double YUV range correction on HDR planes

Chris Wilson (3):
      drm/i915/gt: Move the breadcrumb to the signaler if completed upon cancel
      drm/i915/gt: Close race between enable_breadcrumbs and cancel_breadcrumbs
      drm/i915/gem: Drop lru bumping on display unpinning

Imre Deak (4):
      drm/dp/mst: Export drm_dp_get_vc_payload_bw()
      drm/i915: Fix the MST PBN divider calculation
      drm/i915/dp: Move intel_dp_set_signal_levels() to intel_dp_link_training.c
      drm/i915/dp: Fix LTTPR vswing/pre-emp setting in non-transparent mode

Ville Syrjälä (3):
      drm/i915: Skip vswing programming for TBT
      drm/i915: Extract intel_ddi_power_up_lanes()
      drm/i915: Power up combo PHY lanes for for HDMI as well

 drivers/gpu/drm/drm_dp_mst_topology.c              | 24 ++++++--
 drivers/gpu/drm/i915/display/intel_ddi.c           | 43 ++++++++------
 drivers/gpu/drm/i915/display/intel_display.c       |  9 ++-
 drivers/gpu/drm/i915/display/intel_dp.c            | 20 +------
 drivers/gpu/drm/i915/display/intel_dp.h            |  3 -
 .../gpu/drm/i915/display/intel_dp_link_training.c  | 25 ++++++++-
 .../gpu/drm/i915/display/intel_dp_link_training.h  |  3 +
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |  4 +-
 drivers/gpu/drm/i915/display/intel_overlay.c       |  4 +-
 drivers/gpu/drm/i915/display/intel_sprite.c        | 65 ++++------------------
 drivers/gpu/drm/i915/gem/i915_gem_domain.c         | 45 ---------------
 drivers/gpu/drm/i915/gem/i915_gem_object.h         |  1 -
 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c        | 47 +++++++++-------
 include/drm/drm_dp_mst_helper.h                    |  1 +
 14 files changed, 118 insertions(+), 176 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-01-28 13:37 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2021-01-28 13:37 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

Apparently there's a regression in -rc5 that affects a large portion of
the platforms in CI. See [1].

The issue showed up in -rc5 i.e. *before* the changes in this pull,
however the issue prevents getting full coverage [2]. It does not look
like this pull makes matters worse, but this does not make them better
either.


BR,
Jani.


[1] http://lore.kernel.org/r/871re5jiu3.fsf@intel.com
[2] https://intel-gfx-ci.01.org/tree/drm-intel-fixes/index.html?

drm-intel-fixes-2021-01-28:
drm/i915 fixes for v5.11-rc6:
- Fix ICL MG PHY vswing
- Fix subplatform handling
- Fix selftest memleak
- Clear CACHE_MODE prior to clearing residuals
- Always flush the active worker before returning from the wait
- Always try to reserve GGTT address 0x0



The following changes since commit 6ee1d745b7c9fd573fba142a2efdad76a9f1cb04:

  Linux 5.11-rc5 (2021-01-24 16:47:14 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-01-28

for you to fetch changes up to 489140b5ba2e7cc4b853c29e0591895ddb462a82:

  drm/i915/gt: Always try to reserve GGTT address 0x0 (2021-01-26 15:45:54 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.11-rc6:
- Fix ICL MG PHY vswing
- Fix subplatform handling
- Fix selftest memleak
- Clear CACHE_MODE prior to clearing residuals
- Always flush the active worker before returning from the wait
- Always try to reserve GGTT address 0x0

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915/gt: Clear CACHE_MODE prior to clearing residuals
      drm/i915: Always flush the active worker before returning from the wait
      drm/i915/gt: Always try to reserve GGTT address 0x0

Pan Bian (1):
      drm/i915/selftest: Fix potential memory leak

Umesh Nerlige Ramappa (1):
      drm/i915: Check for all subplatform bits

Ville Syrjälä (1):
      drm/i915: Fix ICL MG PHY vswing handling

 drivers/gpu/drm/i915/display/intel_ddi.c      |  7 ++--
 drivers/gpu/drm/i915/gt/gen7_renderclear.c    | 12 +++++++
 drivers/gpu/drm/i915/gt/intel_ggtt.c          | 47 ++++++++++++++++++++-------
 drivers/gpu/drm/i915/i915_active.c            | 28 ++++++++--------
 drivers/gpu/drm/i915/i915_drv.h               |  2 +-
 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c |  2 +-
 6 files changed, 67 insertions(+), 31 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-01-21 16:49 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2021-01-21 16:49 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2021-01-21:
drm/i915 fixes for v5.11-rc5:
- HDCP fixes
- PMU wakeref fix
- Fix HWSP validity race
- Fix DP protocol converter accidental 4:4:4->4:2:0 conversion for RGB

BR,
Jani.

The following changes since commit 19c329f6808995b142b3966301f217c831e7cf31:

  Linux 5.11-rc4 (2021-01-17 16:37:05 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-01-21

for you to fetch changes up to 1c4995b0a576d24bb7ead991fb037c8b47ab6e32:

  drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when outputting YCbCr 4:4:4 (2021-01-19 10:44:06 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.11-rc5:
- HDCP fixes
- PMU wakeref fix
- Fix HWSP validity race
- Fix DP protocol converter accidental 4:4:4->4:2:0 conversion for RGB

----------------------------------------------------------------
Anshuman Gupta (2):
      drm/i915/hdcp: Update CP property in update_pipe
      drm/i915/hdcp: Get conn while content_type changed

Chris Wilson (2):
      drm/i915/gt: Prevent use of engine->wa_ctx after error
      drm/i915: Check for rq->hwsp validity after acquiring RCU lock

Tvrtko Ursulin (1):
      drm/i915/pmu: Don't grab wakeref when enabling events

Ville Syrjälä (1):
      drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when outputting YCbCr 4:4:4

 drivers/gpu/drm/i915/display/intel_ddi.c    |  2 +-
 drivers/gpu/drm/i915/display/intel_dp.c     |  9 +++----
 drivers/gpu/drm/i915/display/intel_dp.h     |  3 ++-
 drivers/gpu/drm/i915/display/intel_hdcp.c   |  9 +++++++
 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c |  9 ++-----
 drivers/gpu/drm/i915/gt/intel_lrc.c         |  3 +++
 drivers/gpu/drm/i915/gt/intel_timeline.c    | 10 ++++----
 drivers/gpu/drm/i915/i915_pmu.c             | 30 ++++++++++++-----------
 drivers/gpu/drm/i915/i915_request.h         | 37 +++++++++++++++++++++++++----
 9 files changed, 74 insertions(+), 38 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-01-14 10:54 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2021-01-14 10:54 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2021-01-14:
drm/i915 fixes for v5.11-rc4:
- Allow the sysadmin to override security mitigations
- Restore clear-residual mitigations for ivb/byt
- Limit VFE threads based on GT
- GVT: fix vfio edid and full display detection
- Fix DSI DSC power refcounting
- Fix LPT CPU mode backlight takeover
- Disable RPM wakeref assertions during driver shutdown
- Fix DSI sequence sleeps

BR,
Jani.

The following changes since commit 7c53f6b671f4aba70ff15e1b05148b10d58c2837:

  Linux 5.11-rc3 (2021-01-10 14:34:50 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-01-14

for you to fetch changes up to 984cadea032b103c5824a5f29d0a36b3e9df6333:

  drm/i915: Allow the sysadmin to override security mitigations (2021-01-12 19:03:40 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.11-rc4:
- Allow the sysadmin to override security mitigations
- Restore clear-residual mitigations for ivb/byt
- Limit VFE threads based on GT
- GVT: fix vfio edid and full display detection
- Fix DSI DSC power refcounting
- Fix LPT CPU mode backlight takeover
- Disable RPM wakeref assertions during driver shutdown
- Fix DSI sequence sleeps

----------------------------------------------------------------
Chris Wilson (4):
      drm/i915: Disable RPM wakeref assertions during driver shutdown
      drm/i915/gt: Limit VFE threads based on GT
      drm/i915/gt: Restore clear-residual mitigations for Ivybridge, Baytrail
      drm/i915: Allow the sysadmin to override security mitigations

Colin Xu (1):
      drm/i915/gvt: Fix vfio_edid issue for BXT/APL

Hans de Goede (1):
      drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence

Imre Deak (1):
      drm/i915/icl: Fix initing the DSI DSC power refcount during HW readout

Jani Nikula (2):
      drm/i915/backlight: fix CPU mode backlight takeover on LPT
      Merge tag 'gvt-fixes-2020-01-08' of https://github.com/intel/gvt-linux into drm-intel-fixes

 drivers/gpu/drm/i915/Makefile                   |   1 +
 drivers/gpu/drm/i915/display/icl_dsi.c          |   4 -
 drivers/gpu/drm/i915/display/intel_panel.c      |   9 +-
 drivers/gpu/drm/i915/display/vlv_dsi.c          |  16 ++-
 drivers/gpu/drm/i915/gt/gen7_renderclear.c      | 157 ++++++++++++++----------
 drivers/gpu/drm/i915/gt/intel_ring_submission.c |   6 +-
 drivers/gpu/drm/i915/gvt/display.c              |  81 ++++++++----
 drivers/gpu/drm/i915/gvt/vgpu.c                 |   5 +-
 drivers/gpu/drm/i915/i915_drv.c                 |   4 +
 drivers/gpu/drm/i915/i915_mitigations.c         | 146 ++++++++++++++++++++++
 drivers/gpu/drm/i915/i915_mitigations.h         |  13 ++
 11 files changed, 339 insertions(+), 103 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/i915_mitigations.c
 create mode 100644 drivers/gpu/drm/i915/i915_mitigations.h

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* Re: [Intel-gfx] [PULL] drm-intel-fixes
  2021-01-07  7:50 Jani Nikula
@ 2021-01-07  9:28 ` Daniel Vetter
  0 siblings, 0 replies; 88+ messages in thread
From: Daniel Vetter @ 2021-01-07  9:28 UTC (permalink / raw)
  To: Jani Nikula; +Cc: dim-tools, Daniel Vetter, dri-devel, Maxime Ripard, intel-gfx

On Thu, Jan 07, 2021 at 09:50:28AM +0200, Jani Nikula wrote:
> 
> Hi Dave & Daniel -
> 
> Pretty quiet still, but here's some cc: stable fixes.

Pulled, thanks.
-Daniel

> 
> (Well, one doesn't have the explicit stable tag, but the Fixes tag
> points at a commit in v3.9...)
> 
> drm-intel-fixes-2021-01-07:
> drm/i915 fixes for v5.11-rc3:
> - Use per-connector PM QoS tracking for DP aux communication
> - GuC firmware fix for older Cometlakes
> - Clear the gpu reloc and shadow batches
> 
> BR,
> Jani.
> 
> The following changes since commit e71ba9452f0b5b2e8dc8aa5445198cd9214a6a62:
> 
>   Linux 5.11-rc2 (2021-01-03 15:55:30 -0800)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-01-07
> 
> for you to fetch changes up to 9397d66212cdf7a21c66523f1583e5d63a609e84:
> 
>   drm/i915/dp: Track pm_qos per connector (2021-01-05 10:25:03 +0200)
> 
> ----------------------------------------------------------------
> drm/i915 fixes for v5.11-rc3:
> - Use per-connector PM QoS tracking for DP aux communication
> - GuC firmware fix for older Cometlakes
> - Clear the gpu reloc and shadow batches
> 
> ----------------------------------------------------------------
> Chris Wilson (2):
>       drm/i915/gt: Define guc firmware blob for older Cometlakes
>       drm/i915/dp: Track pm_qos per connector
> 
> Matthew Auld (2):
>       drm/i915: clear the shadow batch
>       drm/i915: clear the gpu reloc batch
> 
>  drivers/gpu/drm/i915/display/intel_display_types.h |  3 +++
>  drivers/gpu/drm/i915/display/intel_dp.c            |  8 +++++--
>  drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c     |  4 +++-
>  drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c           |  1 +
>  drivers/gpu/drm/i915/i915_cmd_parser.c             | 27 ++++++++--------------
>  drivers/gpu/drm/i915/i915_drv.c                    |  5 ----
>  drivers/gpu/drm/i915/i915_drv.h                    |  3 ---
>  7 files changed, 22 insertions(+), 29 deletions(-)
> 
> -- 
> Jani Nikula, Intel Open Source Graphics Center

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2021-01-07  7:50 Jani Nikula
  2021-01-07  9:28 ` Daniel Vetter
  0 siblings, 1 reply; 88+ messages in thread
From: Jani Nikula @ 2021-01-07  7:50 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

Pretty quiet still, but here's some cc: stable fixes.

(Well, one doesn't have the explicit stable tag, but the Fixes tag
points at a commit in v3.9...)

drm-intel-fixes-2021-01-07:
drm/i915 fixes for v5.11-rc3:
- Use per-connector PM QoS tracking for DP aux communication
- GuC firmware fix for older Cometlakes
- Clear the gpu reloc and shadow batches

BR,
Jani.

The following changes since commit e71ba9452f0b5b2e8dc8aa5445198cd9214a6a62:

  Linux 5.11-rc2 (2021-01-03 15:55:30 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-01-07

for you to fetch changes up to 9397d66212cdf7a21c66523f1583e5d63a609e84:

  drm/i915/dp: Track pm_qos per connector (2021-01-05 10:25:03 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.11-rc3:
- Use per-connector PM QoS tracking for DP aux communication
- GuC firmware fix for older Cometlakes
- Clear the gpu reloc and shadow batches

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915/gt: Define guc firmware blob for older Cometlakes
      drm/i915/dp: Track pm_qos per connector

Matthew Auld (2):
      drm/i915: clear the shadow batch
      drm/i915: clear the gpu reloc batch

 drivers/gpu/drm/i915/display/intel_display_types.h |  3 +++
 drivers/gpu/drm/i915/display/intel_dp.c            |  8 +++++--
 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c     |  4 +++-
 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c           |  1 +
 drivers/gpu/drm/i915/i915_cmd_parser.c             | 27 ++++++++--------------
 drivers/gpu/drm/i915/i915_drv.c                    |  5 ----
 drivers/gpu/drm/i915/i915_drv.h                    |  3 ---
 7 files changed, 22 insertions(+), 29 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-12-09 23:50 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2020-12-09 23:50 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

The commit 7c5c15dffe1e ("drm/i915/gt: Declare gen9 has 64 mocs entries!")
should actually be sent last week along with the commit
777a7717d60c ("drm/i915/gt: Program mocs:63 for cache eviction on gen9"),
but I had missed that and dim didn't cope with fixes for fixes.

Here goes drm-intel-fixes-2020-12-09:

Fixes for VDSC/DP, selftests, shmem_utils, preemption, submission, and gt reset:

- Check the correct variable in selftest (Dan)
- Propagate error from canceled submit due to context closure (Chris)
- Ignore repeated attempts to suspend request flow across reset (Chris)
- Cancel the preemption timeout on responding to it (Chris)
- Fix unsigned compared against 0 (Colin)
- Compute the correct slice count for VDSC on DP (Manasi)
- Declar gen9 has 64 mocs entries (Chris)

Thanks,
Rodrigo.

The following changes since commit 0477e92881850d44910a7e94fc2c46f96faa131f:

  Linux 5.10-rc7 (2020-12-06 14:25:12 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-12-09

for you to fetch changes up to 7c5c15dffe1e3c42f44735ce9552afb7207f1584:

  drm/i915/gt: Declare gen9 has 64 mocs entries! (2020-12-08 07:09:58 -0800)

----------------------------------------------------------------
Fixes for VDSC/DP, selftests, shmem_utils, preemption, submission, and gt reset:

- Check the correct variable in selftest (Dan)
- Propagate error from canceled submit due to context closure (Chris)
- Ignore repeated attempts to suspend request flow across reset (Chris)
- Cancel the preemption timeout on responding to it (Chris)
- Fix unsigned compared against 0 (Colin)
- Compute the correct slice count for VDSC on DP (Manasi)
- Declar gen9 has 64 mocs entries (Chris)

----------------------------------------------------------------
Chris Wilson (4):
      drm/i915/gem: Propagate error from cancelled submit due to context closure
      drm/i915/gt: Ignore repeated attempts to suspend request flow across reset
      drm/i915/gt: Cancel the preemption timeout on responding to it
      drm/i915/gt: Declare gen9 has 64 mocs entries!

Colin Ian King (1):
      drm/i915: fix size_t greater or equal to zero comparison

Dan Carpenter (1):
      drm/i915/gem: Check the correct variable in selftest

Manasi Navare (1):
      drm/i915/display/dp: Compute the correct slice count for VDSC on DP

 drivers/gpu/drm/i915/display/intel_dp.c        | 2 +-
 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 7 +++++--
 drivers/gpu/drm/i915/gt/intel_lrc.c            | 7 ++++++-
 drivers/gpu/drm/i915/gt/intel_mocs.c           | 7 +++----
 drivers/gpu/drm/i915/gt/shmem_utils.c          | 2 +-
 drivers/gpu/drm/i915/selftests/i915_gem.c      | 4 ++--
 6 files changed, 18 insertions(+), 11 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* Re: [Intel-gfx] [PULL] drm-intel-fixes
  2020-12-03  0:36 Rodrigo Vivi
@ 2020-12-03  1:07 ` Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2020-12-03  1:07 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, intel-gfx, dri-devel, Maxime Ripard

On Wed, Dec 02, 2020 at 04:36:24PM -0800, Rodrigo Vivi wrote:
> Hi Dave and Daniel,
> 
> Fixes for GPU hang, null dereference, suspend-resume, power consumption, and use-after-free.
> 
> The commit 6db58901c2aa ("drm/i915/display: return earlier from intel_modeset_init() without display") was not actually a crucial fix, but it allowed a clean pick of the use-after-free one.
> 
> Here goes drm-intel-fixes-2020-12-02:
> 
> Fixes for GPU hang, null dereference, suspend-resume, power consumption, and use-after-free.
> 
> - Program mocs:63 for cache eviction on gen9 (Chris)
> - Split the breadcrumb spinlock between global and contexts (Chris)

Please ignore this for now. I was informed that I missed one patch
that helps this one here. So I'm going to push a new fixes branch now
and will prepare another pull request tomorrow.

> - Retain default context state across shrinking (Venkata)
> - Limit frequency drop to RPe on parking (Chris)
> - Return earlier from intel_modeset_init() without display (Jani)
> - Defer initial modeset until after GGTT is initialized (Chris).
> 
> Thanks,
> Rodrigo.
> 
> The following changes since commit b65054597872ce3aefbc6a666385eabdf9e288da:
> 
>   Linux 5.10-rc6 (2020-11-29 15:50:50 -0800)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-12-02
> 
> for you to fetch changes up to f2f2b21feadcb1eb08687a8b20dcf6442d22be18:
> 
>   drm/i915/display: Defer initial modeset until after GGTT is initialised (2020-12-01 08:36:37 -0800)
> 
> ----------------------------------------------------------------
> Fixes for GPU hang, null dereference, suspend-resume, power consumption, and use-after-free.
> 
> - Program mocs:63 for cache eviction on gen9 (Chris)
> - Split the breadcrumb spinlock between global and contexts (Chris)
> - Retain default context state across shrinking (Venkata)
> - Limit frequency drop to RPe on parking (Chris)
> - Return earlier from intel_modeset_init() without display (Jani)
> - Defer initial modeset until after GGTT is initialized (Chris).
> 
> ----------------------------------------------------------------
> Chris Wilson (4):
>       drm/i915/gt: Program mocs:63 for cache eviction on gen9
>       drm/i915/gt: Split the breadcrumb spinlock between global and contexts
>       drm/i915/gt: Limit frequency drop to RPe on parking
>       drm/i915/display: Defer initial modeset until after GGTT is initialised
> 
> Jani Nikula (1):
>       drm/i915/display: return earlier from intel_modeset_init() without display
> 
> Venkata Ramana Nayana (1):
>       drm/i915/gt: Retain default context state across shrinking
> 
>  drivers/gpu/drm/i915/display/intel_display.c      |  24 ++--
>  drivers/gpu/drm/i915/gt/intel_breadcrumbs.c       | 168 ++++++++++------------
>  drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h |   6 +-
>  drivers/gpu/drm/i915/gt/intel_context.c           |   3 +-
>  drivers/gpu/drm/i915/gt/intel_context_types.h     |  12 +-
>  drivers/gpu/drm/i915/gt/intel_mocs.c              |  14 +-
>  drivers/gpu/drm/i915/gt/intel_rps.c               |   4 +
>  drivers/gpu/drm/i915/gt/shmem_utils.c             |   7 +-
>  drivers/gpu/drm/i915/i915_request.h               |   6 +-
>  9 files changed, 124 insertions(+), 120 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-12-03  0:36 Rodrigo Vivi
  2020-12-03  1:07 ` Rodrigo Vivi
  0 siblings, 1 reply; 88+ messages in thread
From: Rodrigo Vivi @ 2020-12-03  0:36 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Fixes for GPU hang, null dereference, suspend-resume, power consumption, and use-after-free.

The commit 6db58901c2aa ("drm/i915/display: return earlier from intel_modeset_init() without display") was not actually a crucial fix, but it allowed a clean pick of the use-after-free one.

Here goes drm-intel-fixes-2020-12-02:

Fixes for GPU hang, null dereference, suspend-resume, power consumption, and use-after-free.

- Program mocs:63 for cache eviction on gen9 (Chris)
- Split the breadcrumb spinlock between global and contexts (Chris)
- Retain default context state across shrinking (Venkata)
- Limit frequency drop to RPe on parking (Chris)
- Return earlier from intel_modeset_init() without display (Jani)
- Defer initial modeset until after GGTT is initialized (Chris).

Thanks,
Rodrigo.

The following changes since commit b65054597872ce3aefbc6a666385eabdf9e288da:

  Linux 5.10-rc6 (2020-11-29 15:50:50 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-12-02

for you to fetch changes up to f2f2b21feadcb1eb08687a8b20dcf6442d22be18:

  drm/i915/display: Defer initial modeset until after GGTT is initialised (2020-12-01 08:36:37 -0800)

----------------------------------------------------------------
Fixes for GPU hang, null dereference, suspend-resume, power consumption, and use-after-free.

- Program mocs:63 for cache eviction on gen9 (Chris)
- Split the breadcrumb spinlock between global and contexts (Chris)
- Retain default context state across shrinking (Venkata)
- Limit frequency drop to RPe on parking (Chris)
- Return earlier from intel_modeset_init() without display (Jani)
- Defer initial modeset until after GGTT is initialized (Chris).

----------------------------------------------------------------
Chris Wilson (4):
      drm/i915/gt: Program mocs:63 for cache eviction on gen9
      drm/i915/gt: Split the breadcrumb spinlock between global and contexts
      drm/i915/gt: Limit frequency drop to RPe on parking
      drm/i915/display: Defer initial modeset until after GGTT is initialised

Jani Nikula (1):
      drm/i915/display: return earlier from intel_modeset_init() without display

Venkata Ramana Nayana (1):
      drm/i915/gt: Retain default context state across shrinking

 drivers/gpu/drm/i915/display/intel_display.c      |  24 ++--
 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c       | 168 ++++++++++------------
 drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h |   6 +-
 drivers/gpu/drm/i915/gt/intel_context.c           |   3 +-
 drivers/gpu/drm/i915/gt/intel_context_types.h     |  12 +-
 drivers/gpu/drm/i915/gt/intel_mocs.c              |  14 +-
 drivers/gpu/drm/i915/gt/intel_rps.c               |   4 +
 drivers/gpu/drm/i915/gt/shmem_utils.c             |   7 +-
 drivers/gpu/drm/i915/i915_request.h               |   6 +-
 9 files changed, 124 insertions(+), 120 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-11-26  1:06 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2020-11-26  1:06 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Please notice that commit eb0104ee498d ("drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock")
is just a dependency of commit 2e6ce8313a53 ("drm/i915/gt: Don't cancel the interrupt shadow too early").

Here goes drm-intel-fixes-2020-11-25:
- Fix Perf/OA workaround register corruption (Lionel)
- Correct a comment statement in GVT (Yan)
- Fix GT enable/disable iterrupts, including a race condition that prevented GPU to go idle (Chris)
- Free stale request on destroying the virtual engine (Chris)

Thanks,
Rodrigo.

The following changes since commit 418baf2c28f3473039f2f7377760bd8f6897ae18:

  Linux 5.10-rc5 (2020-11-22 15:36:08 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-11-25

for you to fetch changes up to 280ffdb6ddb5de85eddd476a3bcdc19c9a80f089:

  drm/i915/gt: Free stale request on destroying the virtual engine (2020-11-24 09:30:57 -0800)

----------------------------------------------------------------
- Fix Perf/OA workaround register corruption (Lionel)
- Correct a comment statement in GVT (Yan)
- Fix GT enable/disable iterrupts, including a race condition that prevented GPU to go idle (Chris)
- Free stale request on destroying the virtual engine (Chris)

----------------------------------------------------------------
Chris Wilson (4):
      drm/i915/gt: Defer enabling the breadcrumb interrupt to after submission
      drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock
      drm/i915/gt: Don't cancel the interrupt shadow too early
      drm/i915/gt: Free stale request on destroying the virtual engine

Lionel Landwerlin (1):
      drm/i915/perf: workaround register corruption in OATAILPTR

Yan Zhao (1):
      drm/i915/gvt: correct a false comment of flag F_UNALIGN

 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c       | 143 ++++++++++++++--------
 drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h |   2 +-
 drivers/gpu/drm/i915/gt/intel_lrc.c               |  60 +++++++--
 drivers/gpu/drm/i915/gvt/gvt.h                    |   2 +-
 drivers/gpu/drm/i915/i915_perf.c                  |   9 +-
 drivers/gpu/drm/i915/i915_reg.h                   |   2 +
 drivers/gpu/drm/i915/i915_request.h               |   6 +-
 7 files changed, 161 insertions(+), 63 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-11-19 20:34 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2020-11-19 20:34 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Here goes another round for 5.10

drm-intel-fixes-2020-11-19:
- Fix tgl power gating issue (Rodrigo)
- Memory leak fixes (Tvrtko, Chris)
- Selftest fixes (Zhang)
- Display bpc fix (Ville)
- Fix TGL MOCS for PTE tracking (Chris)

GVT Fixes: It temporarily disables VFIO edid
feature on BXT/APL until its virtual display is really fixed to make
it work properly. And fixes for DPCD 1.2 and error return in taking
module reference.

Thanks,
Rodrigo.

The following changes since commit 5ce6861d36ed5207aff9e5eead4c7cc38a986586:

  drm/i915: Correctly set SFC capability for video engines (2020-11-12 19:47:30 -0500)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-11-19

for you to fetch changes up to be33805c65297611971003d72e7f9235e23ec84d:

  drm/i915/gt: Fixup tgl mocs for PTE tracking (2020-11-19 15:10:49 -0500)

----------------------------------------------------------------
- Fix tgl power gating issue (Rodrigo)
- Memory leak fixes (Tvrtko, Chris)
- Selftest fixes (Zhang)
- Display bpc fix (Ville)
- Fix TGL MOCS for PTE tracking (Chris)

GVT Fixes: It temporarily disables VFIO edid
feature on BXT/APL until its virtual display is really fixed to make
it work properly. And fixes for DPCD 1.2 and error return in taking
module reference.

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915/gt: Remember to free the virtual breadcrumbs
      drm/i915/gt: Fixup tgl mocs for PTE tracking

Colin Xu (1):
      drm/i915/gvt: Temporarily disable vfio_edid for BXT/APL

Rodrigo Vivi (2):
      drm/i915/tgl: Fix Media power gate sequence.
      Merge tag 'gvt-fixes-2020-11-17' of https://github.com/intel/gvt-linux into drm-intel-fixes

Tina Zhang (1):
      drm/i915/gvt: Set ENHANCED_FRAME_CAP bit

Tvrtko Ursulin (1):
      drm/i915: Avoid memory leak with more than 16 workarounds on a list

Ville Syrjälä (1):
      drm/i915: Handle max_bpc==16

Xiongfeng Wang (1):
      drm/i915/gvt: return error when failing to take the module reference

Zhang Xiaoxu (2):
      drm/i915/selftests: Fix wrong return value of perf_series_engines()
      drm/i915/selftests: Fix wrong return value of perf_request_latency()

 drivers/gpu/drm/i915/display/intel_display.c  |  3 ++-
 drivers/gpu/drm/i915/gt/intel_lrc.c           |  1 +
 drivers/gpu/drm/i915/gt/intel_mocs.c          |  5 +++--
 drivers/gpu/drm/i915/gt/intel_rc6.c           | 22 +++++++++++++++++-----
 drivers/gpu/drm/i915/gt/intel_workarounds.c   |  4 +++-
 drivers/gpu/drm/i915/gvt/display.c            |  2 +-
 drivers/gpu/drm/i915/gvt/kvmgt.c              |  4 +++-
 drivers/gpu/drm/i915/gvt/vgpu.c               |  3 ++-
 drivers/gpu/drm/i915/i915_reg.h               | 12 +++++-------
 drivers/gpu/drm/i915/intel_pm.c               | 13 -------------
 drivers/gpu/drm/i915/selftests/i915_request.c |  8 ++++++--
 11 files changed, 43 insertions(+), 34 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-11-13  5:25 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2020-11-13  5:25 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Here it goes again, but wow with the right base.

Please note that one of the patches is only a dependency
that allows the pread override by backend.

Thanks,
Rodrigo.

drm-intel-fixes-2020-11-13:

- Pull phys pread/pwrite implementations to the backend (Chris)
- Correctly set SFC capability for video engines (Venkata)

The following changes since commit f8394f232b1eab649ce2df5c5f15b0e528c92091:

  Linux 5.10-rc3 (2020-11-08 16:10:16 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-11-13

for you to fetch changes up to 5ce6861d36ed5207aff9e5eead4c7cc38a986586:

  drm/i915: Correctly set SFC capability for video engines (2020-11-12 19:47:30 -0500)

----------------------------------------------------------------
- Pull phys pread/pwrite implementations to the backend (Chris)
- Correctly set SFC capability for video engines (Venkata)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915/gem: Pull phys pread/pwrite implementations to the backend

Matthew Auld (1):
      drm/i915/gem: Allow backends to override pread implementation

Venkata Sandeep Dhanalakota (1):
      drm/i915: Correctly set SFC capability for video engines

 drivers/gpu/drm/i915/gem/i915_gem_object_types.h |  2 +
 drivers/gpu/drm/i915/gem/i915_gem_phys.c         | 55 ++++++++++++++++++++++++
 drivers/gpu/drm/i915/gt/intel_engine_cs.c        |  3 +-
 drivers/gpu/drm/i915/i915_gem.c                  | 32 +++-----------
 4 files changed, 65 insertions(+), 27 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* Re: [Intel-gfx] [PULL] drm-intel-fixes
  2020-11-13  0:32 ` Dave Airlie
@ 2020-11-13  0:47   ` Vivi, Rodrigo
  0 siblings, 0 replies; 88+ messages in thread
From: Vivi, Rodrigo @ 2020-11-13  0:47 UTC (permalink / raw)
  To: Dave Airlie
  Cc: DRM maintainer tools announcements, discussion, and development,
	Daniel Vetter, dri-devel, Maxime Ripard,
	Intel Graphics Development



> On Nov 12, 2020, at 4:32 PM, Dave Airlie <airlied@gmail.com> wrote:
> 
> On Fri, 13 Nov 2020 at 09:08, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
>> 
>> Hi Dave and Daniel,
>> 
>> This is the same set as last week + couple new fixes targeting stable.
>> 
> 
> But I merged last weeks set and it's in rc3, maybe you can generate
> the pull request relative to origin/master or drm/drm-fixes because
> I'm not sure which bits to edit out here.

oh, of course... bad rebase on my part. Sorry...
Please ignore this one. I'm going to generate another one soon.

> 
> Dave.
> 
>> Thanks,
>> Rodrigo.
>> 
>> drm-intel-fixes-2020-11-12-1:
>> - GVT fixes including vGPU suspend/resume fixes and workaround for APL guest GPU hang.
>> - Fix set domain's cache coherency (Chris)
>> - Fixes around breadcrumbs (Chris)
>> - Fix encoder lookup during PSR atomic (Imre)
>> - Hold onto an explicit ref to i915_vma_work.pinned (Chris)
>> - Pull phys pread/pwrite implementations to the backend (Chris)
>> - Correctly set SFC capability for video engines
>> The following changes since commit 3cea11cd5e3b00d91caf0b4730194039b45c5891:
>> 
>>  Linux 5.10-rc2 (2020-11-01 14:43:51 -0800)
>> 
>> are available in the Git repository at:
>> 
>>  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-11-12-1
>> 
>> for you to fetch changes up to a4264790f4c2f0062d27d8173344c914bc7884e0:
>> 
>>  drm/i915: Correctly set SFC capability for video engines (2020-11-12 16:41:54 -0500)
>> 
>> ----------------------------------------------------------------
>> - GVT fixes including vGPU suspend/resume fixes and workaround for APL guest GPU hang.
>> - Fix set domain's cache coherency (Chris)
>> - Fixes around breadcrumbs (Chris)
>> - Fix encoder lookup during PSR atomic (Imre)
>> - Hold onto an explicit ref to i915_vma_work.pinned (Chris)
>> - Pull phys pread/pwrite implementations to the backend (Chris)
>> - Correctly set SFC capability for video engines
>> 
>> ----------------------------------------------------------------
>> Chris Wilson (6):
>>      drm/i915/gem: Flush coherency domains on first set-domain-ioctl
>>      drm/i915/gt: Use the local HWSP offset during submission
>>      drm/i915/gt: Expose more parameters for emitting writes into the ring
>>      drm/i915/gt: Flush xcs before tgl breadcrumbs
>>      drm/i915: Hold onto an explicit ref to i915_vma_work.pinned
>>      drm/i915/gem: Pull phys pread/pwrite implementations to the backend
>> 
>> Colin Xu (4):
>>      drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write
>>      drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang
>>      drm/i915/gvt: Only pin/unpin intel_context along with workload
>>      drm/i915/gvt: Fix mmio handler break on BXT/APL.
>> 
>> Imre Deak (1):
>>      drm/i915: Fix encoder lookup during PSR atomic check
>> 
>> Matthew Auld (1):
>>      drm/i915/gem: Allow backends to override pread implementation
>> 
>> Venkata Sandeep Dhanalakota (1):
>>      drm/i915: Correctly set SFC capability for video engines
>> 
>> drivers/gpu/drm/i915/display/intel_psr.c         |  2 +-
>> drivers/gpu/drm/i915/gem/i915_gem_domain.c       | 28 ++++++------
>> drivers/gpu/drm/i915/gem/i915_gem_object_types.h |  2 +
>> drivers/gpu/drm/i915/gem/i915_gem_phys.c         | 55 ++++++++++++++++++++++++
>> drivers/gpu/drm/i915/gt/intel_engine.h           | 55 +++++++++++++++---------
>> drivers/gpu/drm/i915/gt/intel_engine_cs.c        |  3 +-
>> drivers/gpu/drm/i915/gt/intel_lrc.c              | 31 +++++++++----
>> drivers/gpu/drm/i915/gt/intel_timeline.c         | 18 ++++----
>> drivers/gpu/drm/i915/gt/intel_timeline_types.h   |  2 +
>> drivers/gpu/drm/i915/gvt/handlers.c              | 47 ++++++++++++++++++--
>> drivers/gpu/drm/i915/gvt/scheduler.c             | 15 ++++---
>> drivers/gpu/drm/i915/i915_gem.c                  | 32 +++-----------
>> drivers/gpu/drm/i915/i915_vma.c                  |  6 ++-
>> 13 files changed, 204 insertions(+), 92 deletions(-)

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* Re: [Intel-gfx] [PULL] drm-intel-fixes
  2020-11-12 23:09 Rodrigo Vivi
@ 2020-11-13  0:32 ` Dave Airlie
  2020-11-13  0:47   ` Vivi, Rodrigo
  0 siblings, 1 reply; 88+ messages in thread
From: Dave Airlie @ 2020-11-13  0:32 UTC (permalink / raw)
  To: Rodrigo Vivi
  Cc: DRM maintainer tools announcements, discussion, and development,
	Daniel Vetter, dri-devel, Maxime Ripard,
	Intel Graphics Development

On Fri, 13 Nov 2020 at 09:08, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
>
> Hi Dave and Daniel,
>
> This is the same set as last week + couple new fixes targeting stable.
>

But I merged last weeks set and it's in rc3, maybe you can generate
the pull request relative to origin/master or drm/drm-fixes because
I'm not sure which bits to edit out here.

Dave.

> Thanks,
> Rodrigo.
>
> drm-intel-fixes-2020-11-12-1:
> - GVT fixes including vGPU suspend/resume fixes and workaround for APL guest GPU hang.
> - Fix set domain's cache coherency (Chris)
> - Fixes around breadcrumbs (Chris)
> - Fix encoder lookup during PSR atomic (Imre)
> - Hold onto an explicit ref to i915_vma_work.pinned (Chris)
> - Pull phys pread/pwrite implementations to the backend (Chris)
> - Correctly set SFC capability for video engines
> The following changes since commit 3cea11cd5e3b00d91caf0b4730194039b45c5891:
>
>   Linux 5.10-rc2 (2020-11-01 14:43:51 -0800)
>
> are available in the Git repository at:
>
>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-11-12-1
>
> for you to fetch changes up to a4264790f4c2f0062d27d8173344c914bc7884e0:
>
>   drm/i915: Correctly set SFC capability for video engines (2020-11-12 16:41:54 -0500)
>
> ----------------------------------------------------------------
> - GVT fixes including vGPU suspend/resume fixes and workaround for APL guest GPU hang.
> - Fix set domain's cache coherency (Chris)
> - Fixes around breadcrumbs (Chris)
> - Fix encoder lookup during PSR atomic (Imre)
> - Hold onto an explicit ref to i915_vma_work.pinned (Chris)
> - Pull phys pread/pwrite implementations to the backend (Chris)
> - Correctly set SFC capability for video engines
>
> ----------------------------------------------------------------
> Chris Wilson (6):
>       drm/i915/gem: Flush coherency domains on first set-domain-ioctl
>       drm/i915/gt: Use the local HWSP offset during submission
>       drm/i915/gt: Expose more parameters for emitting writes into the ring
>       drm/i915/gt: Flush xcs before tgl breadcrumbs
>       drm/i915: Hold onto an explicit ref to i915_vma_work.pinned
>       drm/i915/gem: Pull phys pread/pwrite implementations to the backend
>
> Colin Xu (4):
>       drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write
>       drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang
>       drm/i915/gvt: Only pin/unpin intel_context along with workload
>       drm/i915/gvt: Fix mmio handler break on BXT/APL.
>
> Imre Deak (1):
>       drm/i915: Fix encoder lookup during PSR atomic check
>
> Matthew Auld (1):
>       drm/i915/gem: Allow backends to override pread implementation
>
> Venkata Sandeep Dhanalakota (1):
>       drm/i915: Correctly set SFC capability for video engines
>
>  drivers/gpu/drm/i915/display/intel_psr.c         |  2 +-
>  drivers/gpu/drm/i915/gem/i915_gem_domain.c       | 28 ++++++------
>  drivers/gpu/drm/i915/gem/i915_gem_object_types.h |  2 +
>  drivers/gpu/drm/i915/gem/i915_gem_phys.c         | 55 ++++++++++++++++++++++++
>  drivers/gpu/drm/i915/gt/intel_engine.h           | 55 +++++++++++++++---------
>  drivers/gpu/drm/i915/gt/intel_engine_cs.c        |  3 +-
>  drivers/gpu/drm/i915/gt/intel_lrc.c              | 31 +++++++++----
>  drivers/gpu/drm/i915/gt/intel_timeline.c         | 18 ++++----
>  drivers/gpu/drm/i915/gt/intel_timeline_types.h   |  2 +
>  drivers/gpu/drm/i915/gvt/handlers.c              | 47 ++++++++++++++++++--
>  drivers/gpu/drm/i915/gvt/scheduler.c             | 15 ++++---
>  drivers/gpu/drm/i915/i915_gem.c                  | 32 +++-----------
>  drivers/gpu/drm/i915/i915_vma.c                  |  6 ++-
>  13 files changed, 204 insertions(+), 92 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-11-12 23:09 Rodrigo Vivi
  2020-11-13  0:32 ` Dave Airlie
  0 siblings, 1 reply; 88+ messages in thread
From: Rodrigo Vivi @ 2020-11-12 23:09 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

This is the same set as last week + couple new fixes targeting stable.

Thanks,
Rodrigo.

drm-intel-fixes-2020-11-12-1:
- GVT fixes including vGPU suspend/resume fixes and workaround for APL guest GPU hang.
- Fix set domain's cache coherency (Chris)
- Fixes around breadcrumbs (Chris)
- Fix encoder lookup during PSR atomic (Imre)
- Hold onto an explicit ref to i915_vma_work.pinned (Chris)
- Pull phys pread/pwrite implementations to the backend (Chris)
- Correctly set SFC capability for video engines
The following changes since commit 3cea11cd5e3b00d91caf0b4730194039b45c5891:

  Linux 5.10-rc2 (2020-11-01 14:43:51 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-11-12-1

for you to fetch changes up to a4264790f4c2f0062d27d8173344c914bc7884e0:

  drm/i915: Correctly set SFC capability for video engines (2020-11-12 16:41:54 -0500)

----------------------------------------------------------------
- GVT fixes including vGPU suspend/resume fixes and workaround for APL guest GPU hang.
- Fix set domain's cache coherency (Chris)
- Fixes around breadcrumbs (Chris)
- Fix encoder lookup during PSR atomic (Imre)
- Hold onto an explicit ref to i915_vma_work.pinned (Chris)
- Pull phys pread/pwrite implementations to the backend (Chris)
- Correctly set SFC capability for video engines

----------------------------------------------------------------
Chris Wilson (6):
      drm/i915/gem: Flush coherency domains on first set-domain-ioctl
      drm/i915/gt: Use the local HWSP offset during submission
      drm/i915/gt: Expose more parameters for emitting writes into the ring
      drm/i915/gt: Flush xcs before tgl breadcrumbs
      drm/i915: Hold onto an explicit ref to i915_vma_work.pinned
      drm/i915/gem: Pull phys pread/pwrite implementations to the backend

Colin Xu (4):
      drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write
      drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang
      drm/i915/gvt: Only pin/unpin intel_context along with workload
      drm/i915/gvt: Fix mmio handler break on BXT/APL.

Imre Deak (1):
      drm/i915: Fix encoder lookup during PSR atomic check

Matthew Auld (1):
      drm/i915/gem: Allow backends to override pread implementation

Venkata Sandeep Dhanalakota (1):
      drm/i915: Correctly set SFC capability for video engines

 drivers/gpu/drm/i915/display/intel_psr.c         |  2 +-
 drivers/gpu/drm/i915/gem/i915_gem_domain.c       | 28 ++++++------
 drivers/gpu/drm/i915/gem/i915_gem_object_types.h |  2 +
 drivers/gpu/drm/i915/gem/i915_gem_phys.c         | 55 ++++++++++++++++++++++++
 drivers/gpu/drm/i915/gt/intel_engine.h           | 55 +++++++++++++++---------
 drivers/gpu/drm/i915/gt/intel_engine_cs.c        |  3 +-
 drivers/gpu/drm/i915/gt/intel_lrc.c              | 31 +++++++++----
 drivers/gpu/drm/i915/gt/intel_timeline.c         | 18 ++++----
 drivers/gpu/drm/i915/gt/intel_timeline_types.h   |  2 +
 drivers/gpu/drm/i915/gvt/handlers.c              | 47 ++++++++++++++++++--
 drivers/gpu/drm/i915/gvt/scheduler.c             | 15 ++++---
 drivers/gpu/drm/i915/i915_gem.c                  | 32 +++-----------
 drivers/gpu/drm/i915/i915_vma.c                  |  6 ++-
 13 files changed, 204 insertions(+), 92 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-11-05 17:30 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2020-11-05 17:30 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

This includes gvt-fixes that had come last week, now with clean tags
for dim.

Also, 306bb61d6bb3 ("drm/i915/gt: Expose more parameters for emitting writes into the ring") is only a dependency of its following patch.

In summary:

drm-intel-fixes-2020-11-05:
- GVT fixes including vGPU suspend/resume fixes and workaround for APL guest GPU hang.
- Fix set domain's cache coherency (Chris)
- Fixes around breadcrumbs (Chris)
- Fix encoder lookup during PSR atomic (Imre)
- Hold onto an explicit ref to i915_vma_work.pinned (Chris)

Thanks,
Rodrigo.

The following changes since commit 3cea11cd5e3b00d91caf0b4730194039b45c5891:

  Linux 5.10-rc2 (2020-11-01 14:43:51 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-11-05

for you to fetch changes up to 537457a979a02a410b555fab289dcb28b588f33b:

  drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (2020-11-03 19:22:42 -0500)

----------------------------------------------------------------
- GVT fixes including vGPU suspend/resume fixes and workaround for APL guest GPU hang.
- Fix set domain's cache coherency (Chris)
- Fixes around breadcrumbs (Chris)
- Fix encoder lookup during PSR atomic (Imre)
- Hold onto an explicit ref to i915_vma_work.pinned (Chris)

----------------------------------------------------------------
Chris Wilson (5):
      drm/i915/gem: Flush coherency domains on first set-domain-ioctl
      drm/i915/gt: Use the local HWSP offset during submission
      drm/i915/gt: Expose more parameters for emitting writes into the ring
      drm/i915/gt: Flush xcs before tgl breadcrumbs
      drm/i915: Hold onto an explicit ref to i915_vma_work.pinned

Colin Xu (4):
      drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write
      drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang
      drm/i915/gvt: Only pin/unpin intel_context along with workload
      drm/i915/gvt: Fix mmio handler break on BXT/APL.

Imre Deak (1):
      drm/i915: Fix encoder lookup during PSR atomic check

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2020-10-30' of https://github.com/intel/gvt-linux into drm-intel-fixes

Zhenyu Wang (1):
      Merge tag 'drm-intel-fixes-2020-10-29' into gvt-fixes

 drivers/gpu/drm/i915/display/intel_psr.c       |  2 +-
 drivers/gpu/drm/i915/gem/i915_gem_domain.c     | 28 ++++++-------
 drivers/gpu/drm/i915/gt/intel_engine.h         | 55 ++++++++++++++++----------
 drivers/gpu/drm/i915/gt/intel_lrc.c            | 31 ++++++++++-----
 drivers/gpu/drm/i915/gt/intel_timeline.c       | 18 +++++----
 drivers/gpu/drm/i915/gt/intel_timeline_types.h |  2 +
 drivers/gpu/drm/i915/gvt/handlers.c            | 47 ++++++++++++++++++++--
 drivers/gpu/drm/i915/gvt/scheduler.c           | 15 +++----
 drivers/gpu/drm/i915/i915_vma.c                |  6 ++-
 9 files changed, 139 insertions(+), 65 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-10-30  0:44 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2020-10-30  0:44 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Only 3 patches on this first round. I had blocked a few patches
because CI results were strange and I had blocked GVT pull request
for having a bad-formatted commit message. So we might see a bigger
number of patches next week.

Thanks,
Rodrigo.

drm-intel-fixes-2020-10-29:
- Fix max memory region size calculation (Matt)
- Restore ILK-M RPS support, restoring performance (Ville)
- Reject 90/270 degreerotated initial fbs (Ville)
The following changes since commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec:

  Linux 5.10-rc1 (2020-10-25 15:14:11 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-10-29

for you to fetch changes up to 61334ed227a5852100115180f5535b1396ed5227:

  drm/i915: Reject 90/270 degree rotated initial fbs (2020-10-29 14:20:24 -0400)

----------------------------------------------------------------
- Fix max memory region size calculation (Matt)
- Restore ILK-M RPS support, restoring performance (Ville)
- Reject 90/270 degreerotated initial fbs (Ville)

----------------------------------------------------------------
Matthew Auld (1):
      drm/i915/region: fix max size calculation

Ville Syrjälä (2):
      drm/i915: Restore ILK-M RPS support
      drm/i915: Reject 90/270 degree rotated initial fbs

 drivers/gpu/drm/i915/display/intel_display.c       |  4 ++
 drivers/gpu/drm/i915/i915_pci.c                    |  1 +
 drivers/gpu/drm/i915/intel_memory_region.c         |  2 +-
 .../gpu/drm/i915/selftests/intel_memory_region.c   | 77 ++++++++++++++++++++++
 drivers/gpu/drm/i915/selftests/mock_region.c       |  2 +-
 5 files changed, 84 insertions(+), 2 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-09-24  9:12 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2020-09-24  9:12 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

Just a couple of simple fixes.

With Daniel's irc ack I backmerged Linus' tree at an arbitrary commit
due to a build failure in v5.9-rc6 that blocked CI.


drm-intel-fixes-2020-09-24:
drm/i915 fixes for v5.9-rc7:
- Fix selftest reference to stack data out of scope
- Fix GVT null pointer dereference
- Backmerge from Linus' master to fix build

BR,
Jani.

The following changes since commit 98477740630f270aecf648f1d6a9dbc6027d4ff1:

  Merge branch 'rcu/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu (2020-09-21 12:42:31 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-09-24

for you to fetch changes up to 16cce04cdb200ba905d1241b425ac48da5a9ace5:

  drm/i915/selftests: Push the fake iommu device from the stack to data (2020-09-23 10:15:46 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.9-rc7:
- Fix selftest reference to stack data out of scope
- Fix GVT null pointer dereference
- Backmerge from Linus' master to fix build

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915/selftests: Push the fake iommu device from the stack to data

Jani Nikula (2):
      Merge remote-tracking branch 'origin/master' into drm-intel-fixes
      Merge tag 'gvt-fixes-2020-09-17' of https://github.com/intel/gvt-linux into drm-intel-fixes

Zhenyu Wang (1):
      drm/i915/gvt: Fix port number for BDW on EDID region setup

 drivers/gpu/drm/i915/gvt/vgpu.c                  |  6 +++++-
 drivers/gpu/drm/i915/selftests/mock_gem_device.c | 12 +++++-------
 2 files changed, 10 insertions(+), 8 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-09-17  8:45 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2020-09-17  8:45 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

Due to the separate feature pull we haven't picked up gem fixes until
now. Here's the first batch; there's potentially a few more to come [1].

I also just received a gvt fixes pull that didn't make it this week, so
there are still more fixes coming.

BR,
Jani.


[1] http://lore.kernel.org/r/87k0wuw1g3.fsf@intel.com



drm-intel-fixes-2020-09-17:
drm/i915 fixes for v5.9-rc6:
- Avoid exposing a partially constructed context
- Use RCU instead of mutex for context termination list iteration
- Avoid data race reported by KCSAN
- Filter wake_flags passed to default_wake_function



The following changes since commit 856deb866d16e29bd65952e0289066f6078af773:

  Linux 5.9-rc5 (2020-09-13 16:06:00 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-09-17

for you to fetch changes up to 20612303a0b45de748d31331407e84300c38e497:

  drm/i915: Filter wake_flags passed to default_wake_function (2020-09-16 11:10:05 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.9-rc6:
- Avoid exposing a partially constructed context
- Use RCU instead of mutex for context termination list iteration
- Avoid data race reported by KCSAN
- Filter wake_flags passed to default_wake_function

----------------------------------------------------------------
Chris Wilson (4):
      drm/i915/gem: Delay tracking the GEM context until it is registered
      drm/i915/gem: Reduce context termination list iteration guard to RCU
      drm/i915: Be wary of data races when reading the active execlists
      drm/i915: Filter wake_flags passed to default_wake_function

 drivers/gpu/drm/i915/gem/i915_gem_context.c | 48 ++++++++++++++++++-----------
 drivers/gpu/drm/i915/gt/intel_lrc.c         | 15 ++++++---
 drivers/gpu/drm/i915/i915_request.c         | 25 +++++++++++++--
 drivers/gpu/drm/i915/i915_sw_fence.c        | 10 ++++--
 4 files changed, 71 insertions(+), 27 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-09-10  7:48 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2020-09-10  7:48 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2020-09-10:
drm/i915 fixes for v5.9-rc5:
- Fix regression leading to audio probe failure

BR,
Jani.

The following changes since commit f4d51dffc6c01a9e94650d95ce0104964f8ae822:

  Linux 5.9-rc4 (2020-09-06 17:11:40 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-09-10

for you to fetch changes up to 0c4c801b31f89cfc1b97207abbab687f43d8e258:

  drm/i915: fix regression leading to display audio probe failure on GLK (2020-09-08 14:38:46 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.9-rc5:
- Fix regression leading to audio probe failure

----------------------------------------------------------------
Kai Vehmanen (1):
      drm/i915: fix regression leading to display audio probe failure on GLK

 drivers/gpu/drm/i915/display/intel_display.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-09-03  9:08 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2020-09-03  9:08 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2020-09-03:
drm/i915 fixes for v5.9-rc4:
- Clang build warning fix
- HDCP fixes

BR,
Jani.

The following changes since commit f75aef392f869018f78cfedf3c320a6b3fcfda6b:

  Linux 5.9-rc3 (2020-08-30 16:01:54 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-09-03

for you to fetch changes up to 57537b4e1d37002ed8cbd0a9be082104749e9d8f:

  drm/i915: Clear the repeater bit on HDCP disable (2020-09-02 10:48:23 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.9-rc4:
- Clang build warning fix
- HDCP fixes

----------------------------------------------------------------
Nathan Chancellor (1):
      drm/i915/display: Ensure that ret is always initialized in icl_combo_phy_verify_state

Sean Paul (2):
      drm/i915: Fix sha_text population code
      drm/i915: Clear the repeater bit on HDCP disable

 drivers/gpu/drm/i915/display/intel_combo_phy.c |  4 ++--
 drivers/gpu/drm/i915/display/intel_hdcp.c      | 32 +++++++++++++++++++++-----
 include/drm/drm_hdcp.h                         |  3 +++
 3 files changed, 31 insertions(+), 8 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-08-27  9:06 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2020-08-27  9:06 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel, just one fix for -rc3.

BR,
Jani.

The following changes since commit d012a7190fc1fd72ed48911e77ca97ba4521bccd:

  Linux 5.9-rc2 (2020-08-23 14:08:43 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-08-27

for you to fetch changes up to e5f10d6385cda083037915c12b130887c8831d2b:

  drm/i915: Fix cmd parser desc matching with masks (2020-08-25 11:01:34 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.9-rc3:
- Fix command parser desc matching with masks

----------------------------------------------------------------
Mika Kuoppala (1):
      drm/i915: Fix cmd parser desc matching with masks

 drivers/gpu/drm/i915/i915_cmd_parser.c | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-08-20  9:25 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2020-08-20  9:25 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

This is a fairly ordinary looking set of i915 fixes for v5.9-rc2.

Of course, the out of the ordinary is what's *not* here. This replaces
the earlier pull request [1]. The dinq branch has since been split and
rebased, with a new topic/drm-intel-gem-next. The fixes in this pull
request come from dinq as usual. The topic branch is, alas, still in a
bit of a flux, and contains some of the commits you rejected in [1], so
I'm not including any of the fixes from there.

I'm aware of the reported regression [2], and to me it looks like the
reverts would be the right course of action. However, I don't want to
postpone this pull request any longer. Hopefully we'll have it sorted by
next week.


[1] http://lore.kernel.org/r/20200730162652.GA90813@jlahtine-desk.ger.corp.intel.com
[2] http://lore.kernel.org/r/20200817161132.GA4711@amd



drm-intel-fixes-2020-08-20:
drm/i915 fixes for v5.9-rc2:
- GVT fixes
- Fix device parameter usage for selftest mock i915 device
- Fix LPSP capability debugfs NULL dereference
- Fix buddy register pagemask table
- Fix intel_atomic_check() non-negative return value
- Fix selftests passing a random 0 into ilog2()
- Fix TGL power well enable/disable ordering
- Switch to PMU module refcounting

BR,
Jani.

The following changes since commit 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5:

  Linux 5.9-rc1 (2020-08-16 13:04:57 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-08-20

for you to fetch changes up to 4a4064ad79699ee41b74c12fa4f9f960a5bf9b2d:

  drm/i915/tgl: Make sure TC-cold is blocked before enabling TC AUX power wells (2020-08-19 15:23:43 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.9-rc2:
- GVT fixes
- Fix device parameter usage for selftest mock i915 device
- Fix LPSP capability debugfs NULL dereference
- Fix buddy register pagemask table
- Fix intel_atomic_check() non-negative return value
- Fix selftests passing a random 0 into ilog2()
- Fix TGL power well enable/disable ordering
- Switch to PMU module refcounting

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915: Provide the perf pmu.module
      drm/i915: Copy default modparams to mock i915_device
      drm/i915/display: Check for an LPSP encoder before dereferencing

Colin Xu (2):
      drm/i915/gvt: Do not destroy ppgtt_mm during vGPU D3->D0.
      drm/i915/gvt: Do not reset pv_notified when vGPU transit from D3->D0

George Spelvin (1):
      drm/i915/selftests: Avoid passing a random 0 into ilog2

Imre Deak (1):
      drm/i915/tgl: Make sure TC-cold is blocked before enabling TC AUX power wells

Jani Nikula (1):
      Merge tag 'gvt-next-fixes-2020-08-05' of https://github.com/intel/gvt-linux into drm-intel-fixes

Matt Roper (1):
      drm/i915: Update bw_buddy pagemask table

Tianjia Zhang (1):
      drm/i915: Fix wrong return value in intel_atomic_check()

 drivers/gpu/drm/i915/display/intel_display.c       |  2 +-
 .../gpu/drm/i915/display/intel_display_debugfs.c   |  7 +++++--
 drivers/gpu/drm/i915/display/intel_display_power.c | 14 ++++++-------
 drivers/gpu/drm/i915/gvt/cfg_space.c               | 24 ++++++++++++++++++++++
 drivers/gpu/drm/i915/gvt/gtt.c                     |  2 +-
 drivers/gpu/drm/i915/gvt/gtt.h                     |  2 ++
 drivers/gpu/drm/i915/gvt/gvt.h                     |  3 +++
 drivers/gpu/drm/i915/gvt/vgpu.c                    | 20 +++++++++++++++---
 drivers/gpu/drm/i915/i915_pmu.c                    |  7 ++-----
 drivers/gpu/drm/i915/selftests/i915_buddy.c        | 18 ++++++++--------
 drivers/gpu/drm/i915/selftests/mock_gem_device.c   |  3 +++
 11 files changed, 75 insertions(+), 27 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-07-15 13:08 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2020-07-15 13:08 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2020-07-15:
drm/i915 fixes for v5.8-rc6:
- FBC w/a stride fix
- Fix use-after-free fix on module reload
- Ignore irq enabling on the virtual engines to fix device sleep
- Use GTT when saving/restoring engine GPR
- Fix selftest sort function

BR,
Jani.

The following changes since commit 11ba468877bb23f28956a35e896356252d63c983:

  Linux 5.8-rc5 (2020-07-12 16:34:50 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-07-15

for you to fetch changes up to 92e0575b99835b5b3aaab2132dd551e0e04eb96a:

  drm/i915: Recalculate FBC w/a stride when needed (2020-07-14 20:31:45 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.8-rc6:
- FBC w/a stride fix
- Fix use-after-free fix on module reload
- Ignore irq enabling on the virtual engines to fix device sleep
- Use GTT when saving/restoring engine GPR
- Fix selftest sort function

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915/gt: Ignore irq enabling on the virtual engines
      drm/i915/gt: Only swap to a random sibling once upon creation

Maarten Lankhorst (1):
      drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2.

Sudeep Holla (1):
      drm/i915/selftests: Fix compare functions provided for sorting

Umesh Nerlige Ramappa (1):
      drm/i915/perf: Use GTT when saving/restoring engine GPR

Ville Syrjälä (1):
      drm/i915: Recalculate FBC w/a stride when needed

 drivers/gpu/drm/i915/display/intel_fbc.c  | 33 ++++++++++++++++++++++++-------
 drivers/gpu/drm/i915/display/intel_hdmi.c | 10 ++--------
 drivers/gpu/drm/i915/gt/intel_lrc.c       | 19 +++++-------------
 drivers/gpu/drm/i915/gt/selftest_rps.c    |  8 ++++----
 drivers/gpu/drm/i915/i915_drv.h           |  1 +
 drivers/gpu/drm/i915/i915_perf.c          |  1 +
 6 files changed, 39 insertions(+), 33 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-07-08 19:06 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2020-07-08 19:06 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

A few patches this week while I'm covering Joonas vacation.
Most of the patches below also target stable trees (5.5+)

Here goes drm-intel-fixes-2020-07-08:

One display's fbc patch fixing fence_y_offset calculation
from Ville and 4 patches from Chris on GEM: 1 fixing a debugfs
panic and others fixing vma construction and pin under vm->mutex.

Thanks,
Rodrigo.

The following changes since commit dcb7fd82c75ee2d6e6f9d8cc71c52519ed52e258:

  Linux 5.8-rc4 (2020-07-05 16:20:22 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-07-08

for you to fetch changes up to 5a383d443b29a140094430f3ad1d02fa1acc2b80:

  drm/i915/gt: Pin the rings before marking active (2020-07-07 18:00:15 -0700)

----------------------------------------------------------------
One display's fbc patch fixing fence_y_offset calculation
from Ville and 4 patches from Chris on GEM: 1 fixing a debugfs
panic and others fixing vma construction and pin under vm->mutex.

----------------------------------------------------------------
Chris Wilson (4):
      drm/i915: Skip stale object handle for debugfs per-file-stats
      drm/i915: Drop vm.ref for duplicate vma on construction
      drm/i915: Also drop vm.ref along error paths for vma construction
      drm/i915/gt: Pin the rings before marking active

Ville Syrjälä (1):
      drm/i915/fbc: Fix fence_y_offset handling

 drivers/gpu/drm/i915/display/intel_display.c | 11 ++++++++++
 drivers/gpu/drm/i915/display/intel_display.h |  1 +
 drivers/gpu/drm/i915/display/intel_fbc.c     | 32 +++++++++-------------------
 drivers/gpu/drm/i915/gt/intel_context.c      | 12 +++++------
 drivers/gpu/drm/i915/i915_debugfs.c          |  2 +-
 drivers/gpu/drm/i915/i915_drv.h              |  6 +++---
 drivers/gpu/drm/i915/i915_vma.c              | 15 ++++++-------
 7 files changed, 38 insertions(+), 41 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-07-01 13:19 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2020-07-01 13:19 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

Pretty quiet in the i915 front.

drm-intel-fixes-2020-07-01:
drm/i915 fixes for v5.8-rc4:
- GVT fixes
- Include asm sources for render cache clear batches

BR,
Jani.

The following changes since commit 9ebcfadb0610322ac537dd7aa5d9cbc2b2894c68:

  Linux 5.8-rc3 (2020-06-28 15:00:24 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-07-01

for you to fetch changes up to 55fd7e0222ea01246ef3e6aae28b5721fdfb790f:

  drm/i915: Include asm sources for {ivb, hsw}_clear_kernel.c (2020-06-29 11:29:12 +0300)

----------------------------------------------------------------
drm/i915 fixes for v5.8-rc4:
- GVT fixes
- Include asm sources for render cache clear batches

----------------------------------------------------------------
Colin Xu (4):
      drm/i915/gvt: Add one missing MMIO handler for D_SKL_PLUS
      drm/i915/gvt: Fix two CFL MMIO handling caused by regression.
      drm/i915/gvt: Fix incorrect check of enabled bits in mask registers
      drm/i915/gvt: Use GFP_ATOMIC instead of GFP_KERNEL in atomic context

Jani Nikula (1):
      Merge tag 'gvt-fixes-2020-06-17' of https://github.com/intel/gvt-linux into drm-intel-fixes

Rodrigo Vivi (1):
      drm/i915: Include asm sources for {ivb, hsw}_clear_kernel.c

 drivers/gpu/drm/i915/gt/shaders/README             |  46 ++++++++
 .../gpu/drm/i915/gt/shaders/clear_kernel/hsw.asm   | 119 +++++++++++++++++++++
 .../gpu/drm/i915/gt/shaders/clear_kernel/ivb.asm   | 117 ++++++++++++++++++++
 drivers/gpu/drm/i915/gvt/debugfs.c                 |   2 +-
 drivers/gpu/drm/i915/gvt/handlers.c                |  24 +++--
 drivers/gpu/drm/i915/gvt/mmio_context.h            |   6 +-
 drivers/gpu/drm/i915/gvt/reg.h                     |   5 +
 7 files changed, 304 insertions(+), 15 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/gt/shaders/README
 create mode 100644 drivers/gpu/drm/i915/gt/shaders/clear_kernel/hsw.asm
 create mode 100644 drivers/gpu/drm/i915/gt/shaders/clear_kernel/ivb.asm

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-06-18 12:46 Joonas Lahtinen
  0 siblings, 0 replies; 88+ messages in thread
From: Joonas Lahtinen @ 2020-06-18 12:46 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave & Daniel,

-rc1 required the usual juggling to get baseline from CI.
Needed to temporarily apply this fixup to drm-intel-fixes:
"ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr"

For display side, fix for TypeC interrupt storm detection. Fixes to
TypeC, DDI and MST hardware register programming.

On GT side, fixes into timeslicing and missing workarounds after GPU
reset.

A couple of build time warning fixes.

CI results are partially back online (hopefully more will come shortly):

https://intel-gfx-ci.01.org/tree/drm-intel-fixes/combined-alt.html?

CI_DIF_483 - With the ext4 fix
CI_DIF_484 - This PR, no ext4 fix => extra warnings

Regards, Joonas

PS. I'll be away for the next 4 weeks, so expect to see the following
drm-intel-fixes PRs from Jani and Rodrigo.

***

drm-intel-fixes-2020-06-18:

- Fix for timeslicing and virtual engines/unpremptable requests
  (+ 1 dependency patch)
- Fixes into TypeC register programming and interrupt storm detecting
- Disable DIP on MST ports with the transcoder clock still on
- Avoid missing GT workarounds at reset for HSW and older gens
- Fix for unwinding multiple requests missing force restore
- Fix encoder type check for DDI vswing sequence
- Build warning fixes

The following changes since commit b3a9e3b9622ae10064826dccb4f7a52bd88c7407:

  Linux 5.8-rc1 (2020-06-14 12:45:04 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-06-18

for you to fetch changes up to 8e68c6340d5833077b3753eabedab40755571383:

  drm/i915/display: Fix the encoder type check (2020-06-16 11:34:24 +0300)

----------------------------------------------------------------
- Fix for timeslicing and virtual engines/unpremptable requests
  (+ 1 dependency patch)
- Fixes into TypeC register programming and interrupt storm detecting
- Disable DIP on MST ports with the transcoder clock still on
- Avoid missing GT workarounds at reset for HSW and older gens
- Fix for unwinding multiple requests missing force restore
- Fix encoder type check for DDI vswing sequence
- Build warning fixes

----------------------------------------------------------------
Arnd Bergmann (2):
      drm/i915/pmu: avoid an maybe-uninitialized warning
      drm/i915: work around false-positive maybe-uninitialized warning

Chris Wilson (10):
      drm/i915/gt: Incorporate the virtual engine into timeslicing
      drm/i915/selftests: Restore to default heartbeat
      drm/i915/gt: Prevent timeslicing into unpreemptable requests
      drm/i915/gt: Incrementally check for rewinding
      drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds
      drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds
      drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds
      drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds
      drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds
      drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds

Imre Deak (2):
      drm/i915/icl: Disable DIP on MST ports with the transcoder clock still on
      drm/i915/icl+: Fix hotplug interrupt disabling after storm detection

Khaled Almahallawy (1):
      drm/i915/tc: fix the reset of ln0

Vandita Kulkarni (1):
      drm/i915/display: Fix the encoder type check

 drivers/gpu/drm/i915/display/intel_ddi.c           |  12 +-
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |   8 +
 drivers/gpu/drm/i915/gt/intel_engine_cs.c          |   4 +-
 drivers/gpu/drm/i915/gt/intel_lrc.c                |  52 ++++-
 drivers/gpu/drm/i915/gt/intel_ring.c               |   4 +
 drivers/gpu/drm/i915/gt/intel_workarounds.c        | 241 +++++++++++++++++++++
 drivers/gpu/drm/i915/gt/selftest_hangcheck.c       |  25 +--
 drivers/gpu/drm/i915/gt/selftest_lrc.c             | 185 ++++++++++++----
 drivers/gpu/drm/i915/gt/selftest_mocs.c            |  18 +-
 drivers/gpu/drm/i915/gt/selftest_ring.c            | 110 ++++++++++
 drivers/gpu/drm/i915/gt/selftest_rps.c             |  69 +++---
 drivers/gpu/drm/i915/gt/selftest_timeline.c        |  15 +-
 drivers/gpu/drm/i915/gt/selftest_workarounds.c     |   2 +
 drivers/gpu/drm/i915/i915_irq.c                    |   1 +
 drivers/gpu/drm/i915/i915_pmu.c                    |  84 +++----
 drivers/gpu/drm/i915/i915_priolist_types.h         |   2 +-
 drivers/gpu/drm/i915/i915_reg.h                    |   2 +-
 drivers/gpu/drm/i915/intel_pm.c                    | 206 +-----------------
 .../gpu/drm/i915/selftests/i915_mock_selftests.h   |   1 +
 19 files changed, 668 insertions(+), 373 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/gt/selftest_ring.c
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-05-28 18:59 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2020-05-28 18:59 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2020-05-28:

couple compilation fixes for gcc-9+, and couple fixes for timeslicing,
one to respect I915_REQUEST_NOPREEMPT flag and another to incorporate
virtual engine into timeslicing.

Thanks,
Rodrigo.

The following changes since commit 9cb1fd0efd195590b828b9b865421ad345a4a145:

  Linux 5.7-rc7 (2020-05-24 15:32:54 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-05-28

for you to fetch changes up to 1f65efb624c4164bfd2e2a025fc25e8bfb651daa:

  drm/i915/gt: Prevent timeslicing into unpreemptable requests (2020-05-28 06:06:27 -0700)

----------------------------------------------------------------
couple compilation fixes for gcc-9+, and couple fixes for timeslicing,
one to respect I915_REQUEST_NOPREEMPT flag and another to incorporate
virtual engine into timeslicing.

----------------------------------------------------------------
Arnd Bergmann (2):
      drm/i915/pmu: avoid an maybe-uninitialized warning
      drm/i915: work around false-positive maybe-uninitialized warning

Chris Wilson (2):
      drm/i915/gt: Incorporate the virtual engine into timeslicing
      drm/i915/gt: Prevent timeslicing into unpreemptable requests

 drivers/gpu/drm/i915/gt/intel_lrc.c            |  31 +++++--
 drivers/gpu/drm/i915/gt/selftest_lrc.c         | 118 ++++++++++++++++++++++++-
 drivers/gpu/drm/i915/gt/selftest_workarounds.c |   2 +
 drivers/gpu/drm/i915/i915_pmu.c                |  84 +++++++++---------
 drivers/gpu/drm/i915/i915_priolist_types.h     |   2 +-
 5 files changed, 187 insertions(+), 50 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-05-14  4:02 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2020-05-14  4:02 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

This one looks big, but it actually includes the one I had
sent last week, but probably too late on Thursday. Sorry.

There are various fixes acummulated here around preemption,
timeslices, fences and vma unbind, mostly for GPU hangs,
and deadlocks. There's also Some display workaroudns and fixes,
including frame buffer compression fix, and a fix for DP AUX
on Tiger Lake.

This also  includes GVT with fix for arecent guest display probe
failure, and a fix for a kernel oops for older aliasing ppgtt guest.

Here goes drm-intel-fixes-2020-05-13-1:
- Handle idling during i915_gem_evict_something busy loops (Chris)
- Mark current submissions with a weak-dependency (Chris)
- Propagate errror from completed fences (Chris)
- Fixes on execlist to avoid GPU hang situation (Chris)
- Fixes couple deadlocks (Chris)
- Timeslice preemption fixes (Chris)
- Fix Display Port interrupt handling on Tiger Lake (Imre)
- Reduce debug noise around Frame Buffer Compression
+(Peter)
- Fix logic around IPC W/a for Coffee Lake and Kaby Lake
+(Sultan)
- Avoid dereferencing a dead context (Chris)

Thanks,
Rodrigo.

The following changes since commit 8598eb781cf68fd6cb67c479f1479ae58bd54fb9:

  drm/i915: Use proper fault mask in interrupt postinstall too (2020-04-28 16:38:03 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-05-13-1

for you to fetch changes up to 955da9d77435acac066139e9d7f7723ce7204a1d:

  drm/i915: Handle idling during i915_gem_evict_something busy loops (2020-05-13 14:39:41 -0700)

----------------------------------------------------------------
- Handle idling during i915_gem_evict_something busy loops (Chris)
- Mark current submissions with a weak-dependency (Chris)
- Propagate errror from completed fences (Chris)
- Fixes on execlist to avoid GPU hang situation (Chris)
- Fixes couple deadlocks (Chris)
- Timeslice preemption fixes (Chris)
- Fix Display Port interrupt handling on Tiger Lake (Imre)
- Reduce debug noise around Frame Buffer Compression
+(Peter)
- Fix logic around IPC W/a for Coffee Lake and Kaby Lake
+(Sultan)
- Avoid dereferencing a dead context (Chris)

----------------------------------------------------------------
Chris Wilson (10):
      drm/i915: Avoid dereferencing a dead context
      drm/i915/gt: Make timeslicing an explicit engine property
      drm/i915: Check current i915_vma.pin_count status first on unbind
      drm/i915/gt: Yield the timeslice if caught waiting on a user semaphore
      drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane
      drm/i915/execlists: Avoid reusing the same logical CCID
      drm/i915/execlists: Track inflight CCID
      drm/i915: Propagate error from completed fences
      drm/i915: Mark concurrent submissions with a weak-dependency
      drm/i915: Handle idling during i915_gem_evict_something busy loops

Colin Xu (1):
      drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance.

Imre Deak (1):
      drm/i915/tgl+: Fix interrupt handling for DP AUX transactions

Peter Jones (1):
      Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE()

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2020-05-12' of https://github.com/intel/gvt-linux into drm-intel-fixes

Sultan Alsawaf (1):
      drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled

Zhenyu Wang (1):
      drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest

 drivers/gpu/drm/i915/display/intel_fbc.c          |   3 +-
 drivers/gpu/drm/i915/gem/i915_gem_domain.c        |   7 +-
 drivers/gpu/drm/i915/gt/intel_context_types.h     |   8 +-
 drivers/gpu/drm/i915/gt/intel_engine.h            |   9 --
 drivers/gpu/drm/i915/gt/intel_engine_cs.c         |   6 ++
 drivers/gpu/drm/i915/gt/intel_engine_types.h      |  35 +++++--
 drivers/gpu/drm/i915/gt/intel_gt_irq.c            |  15 ++-
 drivers/gpu/drm/i915/gt/intel_lrc.c               | 120 +++++++++++++++-------
 drivers/gpu/drm/i915/gt/selftest_lrc.c            |  34 +++---
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c |   2 +-
 drivers/gpu/drm/i915/gvt/display.c                |  49 ++++++++-
 drivers/gpu/drm/i915/gvt/scheduler.c              |  10 +-
 drivers/gpu/drm/i915/i915_gem_evict.c             |  26 +++--
 drivers/gpu/drm/i915/i915_gpu_error.c             |  12 ++-
 drivers/gpu/drm/i915/i915_irq.c                   |  16 +--
 drivers/gpu/drm/i915/i915_perf.c                  |   6 +-
 drivers/gpu/drm/i915/i915_reg.h                   |   1 +
 drivers/gpu/drm/i915/i915_request.c               |  12 ++-
 drivers/gpu/drm/i915/i915_scheduler.c             |   6 +-
 drivers/gpu/drm/i915/i915_scheduler.h             |   3 +-
 drivers/gpu/drm/i915/i915_scheduler_types.h       |   1 +
 drivers/gpu/drm/i915/i915_vma.c                   |  25 ++---
 drivers/gpu/drm/i915/intel_pm.c                   |   2 +-
 drivers/gpu/drm/i915/selftests/i915_vma.c         |   2 +-
 24 files changed, 259 insertions(+), 151 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-05-08  5:24 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2020-05-08  5:24 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2020-05-07:

- Fixes on execlist to avoid GPU hang situation (Chris)
- Fixes couple deadlocks (Chris)
- Timeslice preemption fixes (Chris)
- Fix Display Port interrupt handling on Tiger Lake (Imre)
- Reduce debug noise around Frame Buffer Compression (Peter)
- Fix logic around IPC W/a for Coffee Lake and Kaby Lake (Sultan)
- Avoid dereferencing a dead context (Chris)

Thanks,
Rodrigo.

The following changes since commit 8598eb781cf68fd6cb67c479f1479ae58bd54fb9:

  drm/i915: Use proper fault mask in interrupt postinstall too (2020-04-28 16:38:03 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-05-07

for you to fetch changes up to 1bc6a60143a4f9264cc6e09ceb9919f4e813a872:

  drm/i915/execlists: Track inflight CCID (2020-05-06 15:37:59 -0700)

----------------------------------------------------------------
- Fixes on execlist to avoid GPU hang situation (Chris)
- Fixes couple deadlocks (Chris)
- Timeslice preemption fixes (Chris)
- Fix Display Port interrupt handling on Tiger Lake (Imre)
- Reduce debug noise around Frame Buffer Compression (Peter)
- Fix logic around IPC W/a for Coffee Lake and Kaby Lake (Sultan)
- Avoid dereferencing a dead context (Chris)

----------------------------------------------------------------
Chris Wilson (7):
      drm/i915: Avoid dereferencing a dead context
      drm/i915/gt: Make timeslicing an explicit engine property
      drm/i915: Check current i915_vma.pin_count status first on unbind
      drm/i915/gt: Yield the timeslice if caught waiting on a user semaphore
      drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane
      drm/i915/execlists: Avoid reusing the same logical CCID
      drm/i915/execlists: Track inflight CCID

Imre Deak (1):
      drm/i915/tgl+: Fix interrupt handling for DP AUX transactions

Peter Jones (1):
      Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE()

Sultan Alsawaf (1):
      drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled

 drivers/gpu/drm/i915/display/intel_fbc.c          |   3 +-
 drivers/gpu/drm/i915/gem/i915_gem_domain.c        |   7 +-
 drivers/gpu/drm/i915/gt/intel_context_types.h     |   8 +-
 drivers/gpu/drm/i915/gt/intel_engine.h            |   9 --
 drivers/gpu/drm/i915/gt/intel_engine_cs.c         |   6 ++
 drivers/gpu/drm/i915/gt/intel_engine_types.h      |  35 +++++--
 drivers/gpu/drm/i915/gt/intel_gt_irq.c            |  15 ++-
 drivers/gpu/drm/i915/gt/intel_lrc.c               | 117 ++++++++++++++--------
 drivers/gpu/drm/i915/gt/selftest_lrc.c            |  34 ++++---
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c |   2 +-
 drivers/gpu/drm/i915/gvt/scheduler.c              |   4 +-
 drivers/gpu/drm/i915/i915_gpu_error.c             |  12 ++-
 drivers/gpu/drm/i915/i915_irq.c                   |  16 +--
 drivers/gpu/drm/i915/i915_perf.c                  |   6 +-
 drivers/gpu/drm/i915/i915_reg.h                   |   1 +
 drivers/gpu/drm/i915/i915_vma.c                   |  25 ++---
 drivers/gpu/drm/i915/intel_pm.c                   |   2 +-
 drivers/gpu/drm/i915/selftests/i915_vma.c         |   2 +-
 18 files changed, 180 insertions(+), 124 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-04-30 14:00 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2020-04-30 14:00 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2020-04-30:

- Fix selftest refcnt leak (Xiyu)
- Fix gem vma lock (Chris)
- Fix gt's i915_request.timeline acquire by checking if cacheline is valid (Chris)
- Fix IRQ postinistall fault masks (Matt)

Thanks,
Rodrigo.

The following changes since commit d082119f4277ff4a63e44d293864aa9f2112b217:

  drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (2020-04-20 10:12:58 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-04-30

for you to fetch changes up to 8598eb781cf68fd6cb67c479f1479ae58bd54fb9:

  drm/i915: Use proper fault mask in interrupt postinstall too (2020-04-28 16:38:03 -0700)

----------------------------------------------------------------
- Fix selftest refcnt leak (Xiyu)
- Fix gem vma lock (Chris)
- Fix gt's i915_request.timeline acquire by checking if cacheline is valid (Chris)
- Fix IRQ postinistall fault masks (Matt)

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma()
      drm/i915/gt: Check cacheline is valid before acquiring

Matt Roper (1):
      drm/i915: Use proper fault mask in interrupt postinstall too

Xiyu Yang (1):
      drm/i915/selftests: Fix i915_address_space refcnt leak

 drivers/gpu/drm/i915/gem/i915_gem_tiling.c      | 20 ++++++++++++++++++--
 drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 12 ++++++++----
 drivers/gpu/drm/i915/gt/intel_timeline.c        |  2 ++
 drivers/gpu/drm/i915/i915_irq.c                 |  6 ++----
 drivers/gpu/drm/i915/i915_vma.c                 | 10 ++++++----
 5 files changed, 36 insertions(+), 14 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-04-23 19:02 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2020-04-23 19:02 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2020-04-23:

- Tigerlake Workaround - disabling media recompression (Matt)
- Fix RPS interrupts for right GPU frequency (Chris)
- HDCP fix prime check (Oliver)
- Tigerlake Thunderbolt power well fix (Matt)
- Tigerlake DP link training fixes (Jose)
- Documentation sphinx build fix (Jani)
- Fix enable_dpcd_backlight modparam (Lyude)

Thanks,
Rodrigo.

The following changes since commit 5809e8f8ee42db54c283c3a6bcfcbbdbfd888f5c:

  Merge tag 'gvt-fixes-2020-04-14' of https://github.com/intel/gvt-linux into drm-intel-fixes (2020-04-14 06:02:53 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-04-23

for you to fetch changes up to d082119f4277ff4a63e44d293864aa9f2112b217:

  drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (2020-04-20 10:12:58 -0700)

----------------------------------------------------------------
- Tigerlake Workaround - disabling media recompression (Matt)
- Fix RPS interrupts for right GPU frequency (Chris)
- HDCP fix prime check (Oliver)
- Tigerlake Thunderbolt power well fix (Matt)
- Tigerlake DP link training fixes (Jose)
- Documentation sphinx build fix (Jani)
- Fix enable_dpcd_backlight modparam (Lyude)

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915/gt: Update PMINTRMSK holding fw

Jani Nikula (1):
      drm/i915: fix Sphinx build duplicate label warning

José Roberto de Souza (1):
      drm/i915/display: Load DP_TP_CTL/STATUS offset before use it

Lyude Paul (1):
      drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam

Matt Roper (2):
      drm/i915/tgl: Add Wa_14010477008:tgl
      drm/i915/tgl: TBT AUX should use TC power well ops

Oliver Barta (1):
      drm/i915: HDCP: fix Ri prime check done during link check

 drivers/gpu/drm/i915/display/intel_ddi.c              | 14 +++++++++++---
 drivers/gpu/drm/i915/display/intel_display_power.c    | 12 ++++++------
 drivers/gpu/drm/i915/display/intel_dp.c               |  5 ++---
 drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c |  1 +
 drivers/gpu/drm/i915/display/intel_hdmi.c             |  3 ++-
 drivers/gpu/drm/i915/display/intel_sprite.c           | 17 ++++++++++++-----
 drivers/gpu/drm/i915/gt/intel_rps.c                   |  9 ++++++---
 drivers/gpu/drm/i915/i915_drv.h                       |  2 ++
 drivers/gpu/drm/i915/i915_reg.h                       |  4 ++--
 9 files changed, 44 insertions(+), 23 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-04-15 20:03 Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2020-04-15 20:03 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2020-04-15:

- Fix guest page access by using the brand new VFIO dma r/w interface (Yan)
- Fix for i915 perf read buffers (Ashutosh)

Thanks,
Rodrigo.

The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:

  Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-04-15

for you to fetch changes up to 5809e8f8ee42db54c283c3a6bcfcbbdbfd888f5c:

  Merge tag 'gvt-fixes-2020-04-14' of https://github.com/intel/gvt-linux into drm-intel-fixes (2020-04-14 06:02:53 -0700)

----------------------------------------------------------------
- Fix guest page access by using the brand new VFIO dma r/w interface (Yan)
- Fix for i915 perf read buffers (Ashutosh)

----------------------------------------------------------------
Ashutosh Dixit (1):
      drm/i915/perf: Do not clear pollin for small user read buffers

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2020-04-14' of https://github.com/intel/gvt-linux into drm-intel-fixes

Yan Zhao (3):
      drm/i915/gvt: hold reference of VFIO group during opening of vgpu
      drm/i915/gvt: subsitute kvm_read/write_guest with vfio_dma_rw
      drm/i915/gvt: switch to user vfio_group_pin/upin_pages

 drivers/gpu/drm/i915/gvt/kvmgt.c | 46 ++++++++++++++--------------
 drivers/gpu/drm/i915/i915_perf.c | 65 +++++++---------------------------------
 2 files changed, 33 insertions(+), 78 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-03-19  7:59 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2020-03-19  7:59 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

Nothing spectacular.


drm-intel-fixes-2020-03-19:
drm/i915 fixes for v5.6-rc7:
- Track active elements during dequeue
- Fix failure to handle all MCR ranges
- Revert unnecessary workaround

BR,
Jani.

The following changes since commit fb33c6510d5595144d585aa194d377cf74d31911:

  Linux 5.6-rc6 (2020-03-15 15:01:23 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-03-19

for you to fetch changes up to fe8b7085cac3b0db03cdbb26d9309bc27325df0a:

  drm/i915: Handle all MCR ranges (2020-03-16 12:17:00 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.6-rc7:
- Track active elements during dequeue
- Fix failure to handle all MCR ranges
- Revert unnecessary workaround

----------------------------------------------------------------
Caz Yokoyama (1):
      Revert "drm/i915/tgl: Add extra hdc flush workaround"

Chris Wilson (1):
      drm/i915/execlists: Track active elements during dequeue

Matt Roper (1):
      drm/i915: Handle all MCR ranges

 drivers/gpu/drm/i915/gt/intel_lrc.c         | 52 +++++++----------------------
 drivers/gpu/drm/i915/gt/intel_workarounds.c | 25 ++++++++++++--
 2 files changed, 34 insertions(+), 43 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-03-12  6:08 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2020-03-12  6:08 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

Normally I'd like to be slowing down on the fixes by now, but apart from
the GVT fixes these are all cc: stable GPU fixes. No reason to postpone.

BR,
Jani.


drm-intel-fixes-2020-03-12:
drm/i915 fixes for v5.6-rc6:
- hard lockup fix
- GVT fixes
- 32-bit alignment issue fix
- timeline wait fixes
- cacheline_retire and free

BR,
Jani.

The following changes since commit 2c523b344dfa65a3738e7039832044aa133c75fb:

  Linux 5.6-rc5 (2020-03-08 17:44:44 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-03-12

for you to fetch changes up to 14a0d527a479eb2cb6067f9e5e163e1bf35db2a9:

  drm/i915: Defer semaphore priority bumping to a workqueue (2020-03-11 23:12:39 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.6-rc6:
- hard lockup fix
- GVT fixes
- 32-bit alignment issue fix
- timeline wait fixes
- cacheline_retire and free

----------------------------------------------------------------
Chris Wilson (5):
      drm/i915: Actually emit the await_start
      drm/i915: Return early for await_start on same timeline
      drm/i915/execlists: Enable timeslice on partial virtual engine dequeue
      drm/i915/gt: Close race between cacheline_retire and free
      drm/i915: Defer semaphore priority bumping to a workqueue

Jani Nikula (1):
      Merge tag 'gvt-fixes-2020-03-10' of https://github.com/intel/gvt-linux into drm-intel-fixes

Matthew Auld (1):
      drm/i915: be more solid in checking the alignment

Tina Zhang (2):
      drm/i915/gvt: Fix emulated vbt size issue
      drm/i915/gvt: Fix dma-buf display blur issue on CFL

Zhenyu Wang (1):
      drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits

 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c |  3 ++-
 drivers/gpu/drm/i915/gt/intel_lrc.c            | 29 ++++++++++++++++----------
 drivers/gpu/drm/i915/gt/intel_timeline.c       |  8 +++++--
 drivers/gpu/drm/i915/gvt/display.c             |  3 ++-
 drivers/gpu/drm/i915/gvt/opregion.c            |  5 ++---
 drivers/gpu/drm/i915/gvt/vgpu.c                | 12 ++++++++---
 drivers/gpu/drm/i915/i915_request.c            | 28 ++++++++++++++++++-------
 drivers/gpu/drm/i915/i915_request.h            |  2 ++
 drivers/gpu/drm/i915/i915_utils.h              |  5 +++++
 9 files changed, 66 insertions(+), 29 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-03-05 10:35 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2020-03-05 10:35 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2020-03-05:
drm/i915 fixes for v5.6-rc5:
- Break up long lists of object reclaim with cond_resched()
- PSR probe fix
- TGL workarounds
- Selftest return value fix
- Drop timeline mutex while waiting for retirement
- Wait for OA configuration completion before writes to OA buffer

BR,
Jani.

The following changes since commit 98d54f81e36ba3bf92172791eba5ca5bd813989b:

  Linux 5.6-rc4 (2020-03-01 16:38:46 -0600)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-03-05

for you to fetch changes up to 169c0aa4bc17d37370f55188d9327b99d60fd9d7:

  drm/i915/gt: Drop the timeline->mutex as we wait for retirement (2020-03-04 13:49:26 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.6-rc5:
- Break up long lists of object reclaim with cond_resched()
- PSR probe fix
- TGL workarounds
- Selftest return value fix
- Drop timeline mutex while waiting for retirement
- Wait for OA configuration completion before writes to OA buffer

----------------------------------------------------------------
Chris Wilson (4):
      drm/i915/gem: Break up long lists of object reclaim
      drm/i915: Protect i915_request_await_start from early waits
      drm/i915/perf: Reintroduce wait on OA configuration completion
      drm/i915/gt: Drop the timeline->mutex as we wait for retirement

Dan Carpenter (1):
      drm/i915/selftests: Fix return in assert_mmap_offset()

José Roberto de Souza (1):
      drm/i915/psr: Force PSR probe only after full initialization

Lucas De Marchi (1):
      drm/i915/tgl: Add Wa_1608008084

Matt Roper (2):
      drm/i915: Program MBUS with rmw during initialization
      drm/i915/tgl: Add Wa_22010178259:tgl

 drivers/gpu/drm/i915/display/intel_display_power.c | 29 +++++++++--
 drivers/gpu/drm/i915/display/intel_psr.c           | 25 ++++++++--
 drivers/gpu/drm/i915/display/intel_psr.h           |  1 +
 drivers/gpu/drm/i915/gem/i915_gem_object.c         |  1 +
 drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c |  2 +-
 drivers/gpu/drm/i915/gt/intel_gt_requests.c        | 14 ++++--
 drivers/gpu/drm/i915/gt/intel_workarounds.c        | 19 +++----
 drivers/gpu/drm/i915/i915_drv.c                    |  3 ++
 drivers/gpu/drm/i915/i915_drv.h                    |  2 +-
 drivers/gpu/drm/i915/i915_perf.c                   | 58 +++++++++++++++-------
 drivers/gpu/drm/i915/i915_perf_types.h             |  3 +-
 drivers/gpu/drm/i915/i915_reg.h                    |  1 +
 drivers/gpu/drm/i915/i915_request.c                | 41 ++++++++++-----
 13 files changed, 142 insertions(+), 57 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-02-27  6:04 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2020-02-27  6:04 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

Switching gen7 back to aliasing-ppgtt seems to be the main highlight
here.

BR,
Jani.


drm-intel-fixes-2020-02-27:
drm/i915 fixes for v5.6-rc4:
- downgrade gen7 back to aliasing-ppgtt to avoid GPU hangs
- shrinker fix
- pmu leak and double free fixes
- gvt user after free and virtual display reset fixes
- randconfig build fix

BR,
Jani.

The following changes since commit f8788d86ab28f61f7b46eb6be375f8a726783636:

  Linux 5.6-rc3 (2020-02-23 16:17:42 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-02-27

for you to fetch changes up to 8e9a400c706ee5bcbc052d3ec9f87cfdbbd3f5cb:

  Merge tag 'gvt-fixes-2020-02-26' of https://github.com/intel/gvt-linux into drm-intel-fixes (2020-02-26 22:58:25 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.6-rc4:
- downgrade gen7 back to aliasing-ppgtt to avoid GPU hangs
- shrinker fix
- pmu leak and double free fixes
- gvt user after free and virtual display reset fixes
- randconfig build fix

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to aliasing-ppgtt
      drm/i915: Avoid recursing onto active vma from the shrinker

Jani Nikula (2):
      drm/i915: fix header test with GCOV
      Merge tag 'gvt-fixes-2020-02-26' of https://github.com/intel/gvt-linux into drm-intel-fixes

Michał Winiarski (2):
      drm/i915/pmu: Avoid using globals for CPU hotplug state
      drm/i915/pmu: Avoid using globals for PMU events

Tina Zhang (2):
      drm/i915/gvt: Separate display reset from ALL_ENGINES reset
      drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime

 drivers/gpu/drm/i915/Makefile                |  2 +-
 drivers/gpu/drm/i915/gem/i915_gem_shrinker.c |  4 +-
 drivers/gpu/drm/i915/gvt/dmabuf.c            |  2 +-
 drivers/gpu/drm/i915/gvt/vgpu.c              |  2 +-
 drivers/gpu/drm/i915/i915_pci.c              |  4 +-
 drivers/gpu/drm/i915/i915_pmu.c              | 59 +++++++++++++++-------------
 drivers/gpu/drm/i915/i915_pmu.h              | 11 +++++-
 7 files changed, 46 insertions(+), 38 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-02-20 11:14 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2020-02-20 11:14 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

Due to issues in s2idle in v5.6-rc2, I've gotten CI results on these
with two hack reverts on top, and I threw them out just before making
the pull request. I had to revert:

fdde0ff8590b ("ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system")
e3728b50cd9b ("ACPI: PM: s2idle: Avoid possible race related to the EC GPE")

I've been told the issues have been reported, hopefully we'll get the
fixes in Linus' upstream soon too.

drm-intel-fixes-2020-02-20:
drm/i915 fixes for v5.6-rc3:
- Workaround missing Display Stream Compression (DSC) state readout by
  forcing modeset when its enabled at probe
- Fix EHL port clock voltage level requirements
- Fix queuing retire workers on the virtual engine
- Fix use of partially initialized waiters
- Stop using drm_pci_alloc/drm_pci/free
- Fix rewind of RING_TAIL by forcing a context reload
- Fix locking on resetting ring->head
- Propagate our bug filing URL change to stable kernels

BR,
Jani.

The following changes since commit 11a48a5a18c63fd7621bb050228cebf13566e4d8:

  Linux 5.6-rc2 (2020-02-16 13:16:59 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-02-20

for you to fetch changes up to 15de9cb5c9c83a23be92b8f7a1178cead1486587:

  drm/i915/gt: Avoid resetting ring->head outside of its timeline mutex (2020-02-18 09:53:18 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.6-rc3:
- Workaround missing Display Stream Compression (DSC) state readout by
  forcing modeset when its enabled at probe
- Fix EHL port clock voltage level requirements
- Fix queuing retire workers on the virtual engine
- Fix use of partially initialized waiters
- Stop using drm_pci_alloc/drm_pci/free
- Fix rewind of RING_TAIL by forcing a context reload
- Fix locking on resetting ring->head
- Propagate our bug filing URL change to stable kernels

----------------------------------------------------------------
Chris Wilson (7):
      drm/i915/gem: Require per-engine reset support for non-persistent contexts
      drm/i915: Initialise basic fence before acquiring seqno
      drm/i915/gt: Prevent queuing retire workers on the virtual engine
      drm/i915/gt: Protect defer_request() from new waiters
      drm/i915: Wean off drm_pci_alloc/drm_pci_free
      drm/i915/execlists: Always force a context reload when rewinding RING_TAIL
      drm/i915/gt: Avoid resetting ring->head outside of its timeline mutex

Jani Nikula (3):
      MAINTAINERS: Update drm/i915 bug filing URL
      drm/i915: Update drm/i915 bug filing URL
      drm/i915/dsc: force full modeset whenever DSC is enabled at probe

Matt Roper (1):
      drm/i915/ehl: Update port clock voltage level requirements

 MAINTAINERS                                      |  2 +-
 drivers/gpu/drm/i915/Kconfig                     |  5 +-
 drivers/gpu/drm/i915/display/intel_ddi.c         |  4 +-
 drivers/gpu/drm/i915/display/intel_display.c     | 20 ++++-
 drivers/gpu/drm/i915/gem/i915_gem_context.c      | 16 ++++
 drivers/gpu/drm/i915/gem/i915_gem_object_types.h |  3 -
 drivers/gpu/drm/i915/gem/i915_gem_phys.c         | 98 ++++++++++++------------
 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c      |  3 +
 drivers/gpu/drm/i915/gt/intel_gt_requests.c      |  3 +
 drivers/gpu/drm/i915/gt/intel_lrc.c              | 61 +++++++--------
 drivers/gpu/drm/i915/gt/intel_ring.c             |  1 +
 drivers/gpu/drm/i915/gt/intel_ring.h             |  8 ++
 drivers/gpu/drm/i915/gt/intel_ring_types.h       |  7 +-
 drivers/gpu/drm/i915/gt/selftest_lrc.c           |  2 +-
 drivers/gpu/drm/i915/i915_gem.c                  |  8 +-
 drivers/gpu/drm/i915/i915_gpu_error.c            |  3 +-
 drivers/gpu/drm/i915/i915_request.c              | 21 +++--
 drivers/gpu/drm/i915/i915_scheduler.c            |  6 +-
 drivers/gpu/drm/i915/i915_utils.c                |  5 +-
 19 files changed, 168 insertions(+), 108 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-01-23 13:50 Joonas Lahtinen
  0 siblings, 0 replies; 88+ messages in thread
From: Joonas Lahtinen @ 2020-01-23 13:50 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave & Daniel,

Last pull request for 5.5. Then it's Jani's turn
to handle 5.6.

A fix for huge userptr objects and a fix that is
also cc stable, to correctly handle negative values
in engine->uabi_class/instance.

Regards, Joonas

***

drm-intel-fixes-2020-01-23:

- Avoid overflow with huge userptr objects
- uAPI fix to correctly handle negative values in
  engine->uabi_class/instance (cc: stable)

The following changes since commit def9d2780727cec3313ed3522d0123158d87224d:

  Linux 5.5-rc7 (2020-01-19 16:02:49 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-01-23

for you to fetch changes up to 5eec71829ad7749a8c918f66a91a9bcf6fb4462a:

  drm/i915: Align engine->uabi_class/instance with i915_drm.h (2020-01-21 09:25:20 +0200)

----------------------------------------------------------------
- Avoid overflow with huge userptr objects
- uAPI fix to correctly handle negative values in
  engine->uabi_class/instance (cc: stable)

----------------------------------------------------------------
Matthew Auld (1):
      drm/i915/userptr: fix size calculation

Tvrtko Ursulin (1):
      drm/i915: Align engine->uabi_class/instance with i915_drm.h

 drivers/gpu/drm/i915/gem/i915_gem_busy.c     | 12 ++++++------
 drivers/gpu/drm/i915/gem/i915_gem_userptr.c  |  9 +++++----
 drivers/gpu/drm/i915/gt/intel_engine_types.h |  4 ++--
 drivers/gpu/drm/i915/i915_gem_gtt.c          |  2 ++
 4 files changed, 15 insertions(+), 12 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-01-16 16:14 Joonas Lahtinen
  0 siblings, 0 replies; 88+ messages in thread
From: Joonas Lahtinen @ 2020-01-16 16:14 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave & Daniel,

Two new fixes still, the VMA activity fixes are overflow from
last week as I couldn't get CI results then.

One important uAPI fix for PMU names to comply with tools/perf,
thanks for our media team for noticing. A compile fix and two
VMA activity tracking fixes for error capture and a dependency.

Regards, Joonas

PS. There were quite a few conflicts due to the renames,
when applying.

***

drm-intel-fixes-2020-01-16:

- uAPI fix: Remove dash and colon from PMU names to comply with tools/perf
- Fix for include file that was indirectly included
- Two fixes to make sure VMA are marked active for error capture

The following changes since commit b3a987b0264d3ddbb24293ebff10eddfc472f653:

  Linux 5.5-rc6 (2020-01-12 16:55:08 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-01-16

for you to fetch changes up to 88550e1c345c6d3f70292fa60d481eb320e11953:

  drm/i915/pmu: Do not use colons or dashes in PMU names (2020-01-14 08:56:58 +0200)

----------------------------------------------------------------
- uAPI fix: Remove dash and colon from PMU names to comply with tools/perf
- Fix for include file that was indirectly included
- Two fixes to make sure VMA are marked active for error capture

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915/gt: Skip trying to unbind in restore_ggtt_mappings
      drm/i915/gt: Mark context->state vma as active while pinned
      drm/i915/gt: Mark ring->vma as active while pinned

Tvrtko Ursulin (1):
      drm/i915/pmu: Do not use colons or dashes in PMU names

YueHaibing (1):
      drm/i915: Add missing include file <linux/math64.h>

 drivers/gpu/drm/i915/gt/intel_context.c      | 40 +++++++++++++++++++++++++---
 drivers/gpu/drm/i915/i915_gem_gtt.c          |  7 ++---
 drivers/gpu/drm/i915/i915_pmu.c              | 11 +++++---
 drivers/gpu/drm/i915/selftests/i915_random.h |  1 +
 4 files changed, 48 insertions(+), 11 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* Re: [Intel-gfx] [PULL] drm-intel-fixes
  2020-01-09 13:34 Joonas Lahtinen
@ 2020-01-09 13:39 ` Joonas Lahtinen
  0 siblings, 0 replies; 88+ messages in thread
From: Joonas Lahtinen @ 2020-01-09 13:39 UTC (permalink / raw)
  To: Daniel Vetter, Dave Airlie; +Cc: dim-tools, intel-gfx, dri-devel, Maxime Ripard

Quoting Joonas Lahtinen (2020-01-09 15:34:58)
> Hi Dave & Daniel,
> 
> Happy New Year, now back from the holiday break.
> 
> A bunch of important fixes. Further fixes for the power/perf
> regressions caused by the past security fixes. Then fix for
> user reported GPU hang regression. Revert to avoid screen flicker
> caused by HDA audio. Then missing two W/A and uninitialized uAPI
> variable fix.

Forgot to mention:

Fix for GitLab issue #5: Avoid multiple WARN_ON on 2p2c display teardown

Regards, Joonas
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2020-01-09 13:34 Joonas Lahtinen
  2020-01-09 13:39 ` Joonas Lahtinen
  0 siblings, 1 reply; 88+ messages in thread
From: Joonas Lahtinen @ 2020-01-09 13:34 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave & Daniel,

Happy New Year, now back from the holiday break.

A bunch of important fixes. Further fixes for the power/perf
regressions caused by the past security fixes. Then fix for
user reported GPU hang regression. Revert to avoid screen flicker
caused by HDA audio. Then missing two W/A and uninitialized uAPI
variable fix.

There's one further fix which I didn't include in this PR as the
CI results won't make it in time. So at least that will be in next
weeks PR.

Regards, Joonas

***

drm-intel-fixes-2020-01-09-1:

- Fix GitLab issue #446 causing GPU hangs: Do not restore invalid RS state
- Fix GitLab issue #846: Restore coarse power gating that was disabled
  by initial RC66 context corruption security fixes.
- Revert f6ec9483091f ("drm/i915: extend audio CDCLK>=2*BCLK constraint to more platforms")
  to avoid screen flicker
- Fix to fill in unitialized uabi_instance in virtual engine uAPI
- Add two missing W/As for ICL and EHL

The following changes since commit c79f46a282390e0f5b306007bf7b11a46d529538:

  Linux 5.5-rc5 (2020-01-05 14:23:27 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-01-09-1

for you to fetch changes up to 2b2c4a83d69dc9f2b46b8e791f5b8c2451c267bd:

  drm/i915/dp: Disable Port sync mode correctly on teardown (2020-01-07 15:11:40 +0200)

----------------------------------------------------------------
- Fix GitLab issue #446 causing GPU hangs: Do not restore invalid RS state
- Fix GitLab issue #846: Restore coarse power gating that was disabled
  by initial RC66 context corruption security fixes.
- Revert f6ec9483091f ("drm/i915: extend audio CDCLK>=2*BCLK constraint to more platforms")
  to avoid screen flicker
- Fix to fill in unitialized uabi_instance in virtual engine uAPI
- Add two missing W/As for ICL and EHL

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915/gt: Mark up virtual engine uabi_instance
      drm/i915/gt: Do not restore invalid RS state
      drm/i915/gt: Restore coarse power gating

Kai Vehmanen (1):
      drm/i915: Limit audio CDCLK>=2*BCLK constraint back to GLK only

Manasi Navare (1):
      drm/i915/dp: Disable Port sync mode correctly on teardown

Matt Roper (2):
      drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl,ehl
      drm/i915: Add Wa_1407352427:icl,ehl

 drivers/gpu/drm/i915/display/intel_audio.c      |  4 ++--
 drivers/gpu/drm/i915/display/intel_display.c    |  7 +-----
 drivers/gpu/drm/i915/gt/intel_lrc.c             |  2 ++
 drivers/gpu/drm/i915/gt/intel_ring_submission.c | 31 +++++++++----------------
 drivers/gpu/drm/i915/i915_drv.h                 |  6 +++--
 drivers/gpu/drm/i915/i915_reg.h                 |  8 ++++++-
 drivers/gpu/drm/i915/intel_pm.c                 | 11 +++++++++
 7 files changed, 38 insertions(+), 31 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2019-12-23 16:55 Jani Nikula
  0 siblings, 0 replies; 88+ messages in thread
From: Jani Nikula @ 2019-12-23 16:55 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: , dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave & Daniel -

drm-intel-fixes-2019-12-23:
i915 power and frontbuffer tracking fixes

No test results on this yet, but I'll let you know later in the week if
there are any issues in
https://intel-gfx-ci.01.org/tree/drm-intel-fixes/index.html


BR,
Jani.

The following changes since commit 46cf053efec6a3a5f343fead837777efe8252a46:

  Linux 5.5-rc3 (2019-12-22 17:02:23 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-12-23

for you to fetch changes up to e85ade1f50aae464ce196672faa7a099fd1721ed:

  drm/i915: Hold reference to intel_frontbuffer as we track activity (2019-12-23 14:27:23 +0200)

----------------------------------------------------------------
i915 power and frontbuffer tracking fixes

----------------------------------------------------------------
Chris Wilson (2):
      drm/i915/gt: Ratelimit display power w/a
      drm/i915: Hold reference to intel_frontbuffer as we track activity

Tvrtko Ursulin (1):
      drm/i915/pmu: Ensure monotonic rc6

 drivers/gpu/drm/i915/display/intel_display.c     |  2 +-
 drivers/gpu/drm/i915/display/intel_frontbuffer.c | 16 ++----
 drivers/gpu/drm/i915/display/intel_frontbuffer.h | 34 ++++++++++-
 drivers/gpu/drm/i915/display/intel_overlay.c     | 17 ++++--
 drivers/gpu/drm/i915/gem/i915_gem_clflush.c      |  3 +-
 drivers/gpu/drm/i915/gem/i915_gem_domain.c       |  4 +-
 drivers/gpu/drm/i915/gem/i915_gem_object.c       | 26 ++++++++-
 drivers/gpu/drm/i915/gem/i915_gem_object.h       | 23 +++++++-
 drivers/gpu/drm/i915/gem/i915_gem_object_types.h |  2 +-
 drivers/gpu/drm/i915/gt/intel_gt_pm.c            |  3 +-
 drivers/gpu/drm/i915/i915_gem.c                  | 10 ++--
 drivers/gpu/drm/i915/i915_pmu.c                  | 73 +++++++-----------------
 drivers/gpu/drm/i915/i915_pmu.h                  |  2 +-
 drivers/gpu/drm/i915/i915_vma.c                  | 10 +++-
 14 files changed, 139 insertions(+), 86 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* Re: [Intel-gfx] [PULL] drm-intel-fixes
  2019-12-19 12:46 Joonas Lahtinen
@ 2019-12-23 15:06 ` Chris Wilson
  0 siblings, 0 replies; 88+ messages in thread
From: Chris Wilson @ 2019-12-23 15:06 UTC (permalink / raw)
  To: Daniel Vetter, Dave Airlie, Joonas Lahtinen
  Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Quoting Joonas Lahtinen (2019-12-19 12:46:35)
> Hi Dave & Daniel,
> 
> Another -rc, another CI fire due to regressions elsewhere.
> 
> Our CI needed the following patches to get machines boot with -rc2:
> 
>         Revert "devtmpfs: use do_mount() instead of ksys_mount()"
>         (commit 5e787dbf659fe77d56215be74044f85e01b3920f)
> 
>         Revert "initrd: use do_mount() instead of ksys_mount()"
>         (commit d4440aac83d12f87df9bcc51e992b9c28c7f4fa5)
> 
>         Revert "init: use do_mount() instead of ksys_mount()"
>         (commit cccaa5e33525fc07f4a2ce0518e50b9ddf435e47)
> 
> I have queued CI_DIF_433 with this PR contents + reverts to get any
> CI results:
> 
> https://intel-gfx-ci.01.org/tree/drm-intel-fixes/CI_DIF_433/git-log.txt
> 
> Nothing appears in the UI for the failed-to-boot runs, so don't be
> confused. CI_DIF_433 is equal to this PR + 3 reverts needed to mitigate
> the -rc2 regressions.
> 
> Due to the CI fires, it may take a while to get the full results. Due to
> my holidays, I'll defer to Chris to let you know if the results are good
> or not. There have been some GEM bugs tackled in drm-tip, so have to make
> sure they are under control.

Nothing unexpected turned up by CI, i.e. its as good as can be.
-Chris
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2019-12-19 12:46 Joonas Lahtinen
  2019-12-23 15:06 ` Chris Wilson
  0 siblings, 1 reply; 88+ messages in thread
From: Joonas Lahtinen @ 2019-12-19 12:46 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave & Daniel,

Another -rc, another CI fire due to regressions elsewhere.

Our CI needed the following patches to get machines boot with -rc2:

	Revert "devtmpfs: use do_mount() instead of ksys_mount()"
	(commit 5e787dbf659fe77d56215be74044f85e01b3920f)

	Revert "initrd: use do_mount() instead of ksys_mount()"
	(commit d4440aac83d12f87df9bcc51e992b9c28c7f4fa5)

	Revert "init: use do_mount() instead of ksys_mount()"
	(commit cccaa5e33525fc07f4a2ce0518e50b9ddf435e47)

I have queued CI_DIF_433 with this PR contents + reverts to get any
CI results:

https://intel-gfx-ci.01.org/tree/drm-intel-fixes/CI_DIF_433/git-log.txt

Nothing appears in the UI for the failed-to-boot runs, so don't be
confused. CI_DIF_433 is equal to this PR + 3 reverts needed to mitigate
the -rc2 regressions.

Due to the CI fires, it may take a while to get the full results. Due to
my holidays, I'll defer to Chris to let you know if the results are good
or not. There have been some GEM bugs tackled in drm-tip, so have to make
sure they are under control.

Now on to the actual content of the PR:

Removal of a unused and harmful display W/A for Tigerlake, corrections
to powerwells of EHL compared to ICL, and MMIO offset fix for DSB. There
is a fix for uninitialized ops in dma_fence tracing and then fixes
for CI corner cases from CI.

Also includes GVT fixes: "fix for vGPU display dmabuf, one guest reset
warning and one locking issue."

Jani/Rodrigo promised to handle -fixes for next two weeks if there is
something urgent appearing.

Happy Holidays!

Regards, Joonas

***

drm-intel-fixes-2019-12-19:

- Fix to drop an unused and harmful display W/A
- Fix to define EHL power wells independent of ICL
- Fix for priority inversion on bonded requests
- Fix in mmio offset calculation of DSB instance
- Fix memory leak from get_task_pid when banning clients
- Fixes to avoid dereference of uninitialized ops in dma_fence tracing
  and keep reference to execbuf object until submitted.

- Includes gvt-fixes-2019-12-18

The following changes since commit d1eef1c619749b2a57e514a3fa67d9a516ffa919:

  Linux 5.5-rc2 (2019-12-15 15:16:08 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-12-19

for you to fetch changes up to 78d75f5739c457ff37cfe5adab1c01bc1f3375e2:

  Merge tag 'gvt-fixes-2019-12-18' of https://github.com/intel/gvt-linux into drm-intel-fixes (2019-12-18 11:01:41 +0200)

----------------------------------------------------------------
- Fix to drop an unused and harmful display W/A
- Fix to define EHL power wells independent of ICL
- Fix for priority inversion on bonded requests
- Fix in mmio offset calculation of DSB instance
- Fix memory leak from get_task_pid when banning clients
- Fixes to avoid dereference of uninitialized ops in dma_fence tracing
  and keep reference to execbuf object until submitted.

- Includes gvt-fixes-2019-12-18

----------------------------------------------------------------
Animesh Manna (1):
      drm/i915/dsb: Fix in mmio offset calculation of DSB instance

Chris Wilson (3):
      drm/i915: Copy across scheduler behaviour flags across submit fences
      drm/i915: Set fence_work.ops before dma_fence_init
      drm/i915/gem: Keep request alive while attaching fences

Gao Fred (1):
      drm/i915/gvt: Fix guest boot warning

Joonas Lahtinen (1):
      Merge tag 'gvt-fixes-2019-12-18' of https://github.com/intel/gvt-linux into drm-intel-fixes

Matt Roper (2):
      drm/i915/ehl: Define EHL powerwells independently of ICL
      drm/i915/tgl: Drop Wa#1178

Tina Zhang (1):
      drm/i915/gvt: Pin vgpu dma address before using

Tvrtko Ursulin (1):
      drm/i915: Fix pid leak with banned clients

Vandita Kulkarni (1):
      drm/i915: Fix WARN_ON condition for cursor plane ddb allocation

Zhenyu Wang (2):
      drm/i915/gvt: use vgpu lock for active state setting
      drm/i915/gvt: set guest display buffer as readonly

 drivers/gpu/drm/i915/display/intel_display_power.c | 153 ++++++++++++++++++++-
 drivers/gpu/drm/i915/gem/i915_gem_context.c        |   3 +-
 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c     |   2 +
 drivers/gpu/drm/i915/gvt/dmabuf.c                  |  64 ++++++++-
 drivers/gpu/drm/i915/gvt/handlers.c                |  16 +++
 drivers/gpu/drm/i915/gvt/hypercall.h               |   2 +
 drivers/gpu/drm/i915/gvt/kvmgt.c                   |  23 ++++
 drivers/gpu/drm/i915/gvt/mpt.h                     |  15 ++
 drivers/gpu/drm/i915/gvt/vgpu.c                    |   4 +-
 drivers/gpu/drm/i915/i915_reg.h                    |   6 +-
 drivers/gpu/drm/i915/i915_request.c                | 114 +++++++++++----
 drivers/gpu/drm/i915/i915_scheduler.c              |   1 -
 drivers/gpu/drm/i915/i915_sw_fence_work.c          |   3 +-
 drivers/gpu/drm/i915/intel_pm.c                    |   4 +-
 14 files changed, 365 insertions(+), 45 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
@ 2019-12-12 10:07 Joonas Lahtinen
  0 siblings, 0 replies; 88+ messages in thread
From: Joonas Lahtinen @ 2019-12-12 10:07 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave & Daniel,

Two important user visible fixes; GPU hang on BDW/SKL when idling
and top of screen corruption on GLK+ when FBC enabled.

Fix to Tigerlake perf/OA, HDCP commit computation touching global
state.

Then two CI spotted corner cases, race condition about context
retirement and lockdep splat about irqstate.

I'll send a PR next week still before holidays.

Regards, Joonas

***

drm-intel-fixes-2019-12-12:

- Fix user reported issue #673: GPU hang on transition to idle
- Avoid corruption on the top of the screen on GLK+ by disabling FBC
- Fix non-privileged access to OA on Tigerlake
- Fix HDCP code not to touch global state when just computing commit
- Fix CI splat by saving irqstate around virtual_context_destroy
- Serialise context retirement possibly on another CPU

The following changes since commit e42617b825f8073569da76dc4510bfa019b1c35a:

  Linux 5.5-rc1 (2019-12-08 14:57:55 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-12-12

for you to fetch changes up to 750bde2fd4ffacc297473c36d6fdb29c395b06aa:

  drm/i915: Serialise with remote retirement (2019-12-11 16:19:32 +0200)

----------------------------------------------------------------
- Fix user reported issue #673: GPU hang on transition to idle
- Avoid corruption on the top of the screen on GLK+ by disabling FBC
- Fix non-privileged access to OA on Tigerlake
- Fix HDCP code not to touch global state when just computing commit
- Fix CI splat by saving irqstate around virtual_context_destroy
- Serialise context retirement possibly on another CPU

----------------------------------------------------------------
Chris Wilson (3):
      drm/i915/gt: Save irqstate around virtual_context_destroy
      drm/i915/gt: Detect if we miss WaIdleLiteRestore
      drm/i915: Serialise with remote retirement

Umesh Nerlige Ramappa (2):
      drm/i915/perf: Allow non-privileged access when OA buffer is not sampled
      drm/i915/perf: Configure OAR for specific context

Ville Syrjälä (2):
      drm/i915/fbc: Disable fbc by default on all glk+
      drm/i915/hdcp: Nuke intel_hdcp_transcoder_config()

 drivers/gpu/drm/i915/display/intel_ddi.c  |   5 +-
 drivers/gpu/drm/i915/display/intel_dp.c   |   3 -
 drivers/gpu/drm/i915/display/intel_fbc.c  |   2 +-
 drivers/gpu/drm/i915/display/intel_hdcp.c |  26 ++--
 drivers/gpu/drm/i915/display/intel_hdcp.h |   5 +-
 drivers/gpu/drm/i915/display/intel_hdmi.c |   3 -
 drivers/gpu/drm/i915/gt/intel_lrc.c       |  51 ++++----
 drivers/gpu/drm/i915/i915_gem.c           |  26 +++-
 drivers/gpu/drm/i915/i915_perf.c          | 204 +++++++++++++++++-------------
 9 files changed, 177 insertions(+), 148 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
  2019-11-21 16:53 Rodrigo Vivi
@ 2019-11-21 16:53 ` Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2019-11-21 16:53 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

A special thanks to our CI and to Chris here.

https://intel-gfx-ci.01.org/tree/drm-intel-fixes/index.html

For finding and providing the quick fix for 5.4 on time to avoid
the bad corruption with fbdev mmap.

Plus other kernel oops and corruption fixes.

There was a conflict here with drm-next but it was easy to
solve and it is recorded on drm-rerere so that might be transparent
now.

More details below.

Here goes drm-intel-fixes-2019-11-21:

- Fix kernel oops on dumb_create ioctl on no crtc situation
- Fix bad ugly colored flash on VLV/CHV related to gamma LUT update
- Fix unity of the frequencies reported on PMU
- Fix kernel oops on set_page_dirty using better locks around it
- Protect the request pointer with RCU to prevent it being freed while we might need still
- Make pool objects read-only
- Restore physical addresses for fb_mmap to avoid corrupted page table

Thanks,
Rodrigo.

The following changes since commit af42d3466bdc8f39806b26f593604fdc54140bcb:

  Linux 5.4-rc8 (2019-11-17 14:47:30 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-11-21

for you to fetch changes up to 71d122629c04707eb7f65447fb2f5bd092d98ce3:

  drm/i915/fbdev: Restore physical addresses for fb_mmap() (2019-11-21 00:09:22 -0800)

----------------------------------------------------------------
- Fix kernel oops on dumb_create ioctl on no crtc situation
- Fix bad ugly colored flash on VLV/CHV related to gamma LUT update
- Fix unity of the frequencies reported on PMU
- Fix kernel oops on set_page_dirty using better locks around it
- Protect the request pointer with RCU to prevent it being freed while we might need still
- Make pool objects read-only
- Restore physical addresses for fb_map to avoid corrupted page table

----------------------------------------------------------------
Chris Wilson (4):
      drm/i915/pmu: "Frequency" is reported as accumulated cycles
      drm/i915/userptr: Try to acquire the page lock around set_page_dirty()
      drm/i915: Protect request peeking with RCU
      drm/i915/fbdev: Restore physical addresses for fb_mmap()

Matthew Auld (1):
      drm/i915: make pool objects read-only

Ville Syrjälä (2):
      drm/i915: Don't oops in dumb_create ioctl if we have no crtcs
      drm/i915: Preload LUTs if the hw isn't currently using them

 drivers/gpu/drm/i915/display/intel_atomic.c        |  1 +
 drivers/gpu/drm/i915/display/intel_color.c         | 61 ++++++++++++++++++++++
 drivers/gpu/drm/i915/display/intel_display.c       |  9 ++++
 drivers/gpu/drm/i915/display/intel_display_types.h |  1 +
 drivers/gpu/drm/i915/display/intel_fbdev.c         |  9 ++--
 drivers/gpu/drm/i915/gem/i915_gem_userptr.c        | 22 +++++++-
 drivers/gpu/drm/i915/gt/intel_engine_pool.c        |  2 +
 drivers/gpu/drm/i915/i915_pmu.c                    |  4 +-
 drivers/gpu/drm/i915/i915_scheduler.c              | 50 ++++++++++++++----
 9 files changed, 141 insertions(+), 18 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
  2019-11-14  5:53 Rodrigo Vivi
@ 2019-11-14  5:53 ` Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2019-11-14  5:53 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2019-11-13:

- MOCS table fixes for EHL and TGL
- Update Display's rawclock on resume
- GVT's dmabuf reference drop fix

Thanks,
Rodrigo.

The following changes since commit 31f4f5b495a62c9a8b15b1c3581acd5efeb9af8c:

  Linux 5.4-rc7 (2019-11-10 16:17:15 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-11-13

for you to fetch changes up to 1c602006d1dcb7501ae1c569fdabe1b8e1f082a4:

  drm/i915/tgl: MOCS table update (2019-11-13 13:23:12 -0800)

----------------------------------------------------------------
- MOCS table fixes for EHL and TGL
- Update Display's rawclock on resume
- GVT's dmabuf reference drop fix

----------------------------------------------------------------
Jani Nikula (1):
      drm/i915: update rawclk also on resume

Matt Roper (2):
      Revert "drm/i915/ehl: Update MOCS table for EHL"
      drm/i915/tgl: MOCS table update

Pan Bian (1):
      drm/i915/gvt: fix dropping obj reference twice

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2019-11-12' of https://github.com/intel/gvt-linux into drm-intel-fixes

 drivers/gpu/drm/i915/display/intel_display_power.c |  3 +++
 drivers/gpu/drm/i915/gt/intel_mocs.c               | 10 +---------
 drivers/gpu/drm/i915/gvt/dmabuf.c                  |  4 ++--
 drivers/gpu/drm/i915/i915_drv.c                    |  3 ---
 4 files changed, 6 insertions(+), 14 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
  2019-11-06 21:39 Rodrigo Vivi
@ 2019-11-06 21:39 ` Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2019-11-06 21:39 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2019-11-06:

- Fix HPD poll to avoid kworker consuming a lot of cpu cycles.
- Do not use TBT type for non Type-C ports.

Thanks,
Rodrigo.

The following changes since commit a99d8080aaf358d5d23581244e5da23b35e340b9:

  Linux 5.4-rc6 (2019-11-03 14:07:26 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-11-06

for you to fetch changes up to ee2c5ef8a9d640ee1617ec97b84fe2f634284e51:

  drm/i915/dp: Do not switch aux to TBT mode for non-TC ports (2019-11-04 13:24:14 -0800)

----------------------------------------------------------------
- Fix HPD poll to avoid kworker consuming a lot of cpu cycles.
- Do not use TBT type for non Type-C ports.

----------------------------------------------------------------
Imre Deak (1):
      drm/i915: Avoid HPD poll detect triggering a new detect cycle

José Roberto de Souza (1):
      drm/i915/dp: Do not switch aux to TBT mode for non-TC ports

 drivers/gpu/drm/i915/display/intel_crt.c  |  7 +++++++
 drivers/gpu/drm/i915/display/intel_dp.c   | 12 +++++++++++-
 drivers/gpu/drm/i915/display/intel_hdmi.c |  6 ++++++
 3 files changed, 24 insertions(+), 1 deletion(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

* [Intel-gfx] [PULL] drm-intel-fixes
  2019-10-31 17:12 Rodrigo Vivi
@ 2019-10-31 17:12 ` Rodrigo Vivi
  0 siblings, 0 replies; 88+ messages in thread
From: Rodrigo Vivi @ 2019-10-31 17:12 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

Here goes drm-intel-fixes-2019-10-31:

- Fix PCH reference clock for FDI on HSW/BDW which was causing users blank screen
- Small documentation fix for TGL display PLLs

Thanks,
Rodrigo.

The following changes since commit d6d5df1db6e9d7f8f76d2911707f7d5877251b02:

  Linux 5.4-rc5 (2019-10-27 13:19:19 -0400)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-10-31

for you to fetch changes up to 59cd826fb5e7889515bf5771e295e0624c348571:

  drm/i915: Fix PCH reference clock for FDI on HSW/BDW (2019-10-29 21:50:24 -0700)

----------------------------------------------------------------
- Fix PCH reference clock for FDI on HSW/BDW which was causing users blank screen
- Small documentation fix for TGL display PLLs

----------------------------------------------------------------
Anna Karas (1):
      drm/i915/tgl: Fix doc not corresponding to code

Ville Syrjälä (1):
      drm/i915: Fix PCH reference clock for FDI on HSW/BDW

 drivers/gpu/drm/i915/display/intel_display.c  | 11 ++++++-----
 drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 15 +++++++++++++++
 drivers/gpu/drm/i915/display/intel_dpll_mgr.h |  4 ++--
 drivers/gpu/drm/i915/i915_drv.h               |  2 ++
 4 files changed, 25 insertions(+), 7 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 88+ messages in thread

end of thread, other threads:[~2021-12-29 11:30 UTC | newest]

Thread overview: 88+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-28 15:42 [Intel-gfx] [PULL] drm-intel-fixes Rodrigo Vivi
  -- strict thread matches above, loose matches on Subject: below --
2021-12-29 11:30 Jani Nikula
2021-12-22 13:29 Jani Nikula
2021-12-15 10:43 Rodrigo Vivi
2021-12-09 19:13 Rodrigo Vivi
2021-12-02 19:35 Rodrigo Vivi
2021-11-24 22:15 Rodrigo Vivi
2021-11-18 22:31 Rodrigo Vivi
2021-10-28 10:29 Jani Nikula
2021-10-28 13:20 ` Ville Syrjälä
2021-10-28 14:33   ` Jani Nikula
2021-10-14 14:14 Jani Nikula
2021-10-07 10:08 Jani Nikula
2021-09-30  8:50 Jani Nikula
2021-10-01 14:59 ` Daniel Vetter
2021-09-23 11:35 Jani Nikula
2021-09-16 13:30 Jani Nikula
2021-08-26 17:42 Rodrigo Vivi
2021-08-18 21:13 Rodrigo Vivi
2021-08-12 15:34 Rodrigo Vivi
2021-08-04 18:31 Rodrigo Vivi
2021-07-22 13:42 Rodrigo Vivi
2021-07-15 13:48 Rodrigo Vivi
2021-06-24  8:17 Jani Nikula
2021-06-03  8:37 Jani Nikula
2021-05-27  8:13 Jani Nikula
2021-05-20 11:57 Jani Nikula
2021-05-14  6:19 Jani Nikula
2021-04-22 15:44 Rodrigo Vivi
2021-04-15 12:59 Rodrigo Vivi
2021-04-15 13:24 ` Daniel Vetter
2021-04-09  8:57 Rodrigo Vivi
2021-03-25  9:31 Rodrigo Vivi
2021-03-18 12:05 Jani Nikula
2021-03-11 11:28 Rodrigo Vivi
2021-03-12  1:36 ` Dave Airlie
2021-03-12  2:57   ` Rodrigo Vivi
2021-02-11  8:56 Jani Nikula
2021-02-04 12:06 Jani Nikula
2021-01-28 13:37 Jani Nikula
2021-01-21 16:49 Jani Nikula
2021-01-14 10:54 Jani Nikula
2021-01-07  7:50 Jani Nikula
2021-01-07  9:28 ` Daniel Vetter
2020-12-09 23:50 Rodrigo Vivi
2020-12-03  0:36 Rodrigo Vivi
2020-12-03  1:07 ` Rodrigo Vivi
2020-11-26  1:06 Rodrigo Vivi
2020-11-19 20:34 Rodrigo Vivi
2020-11-13  5:25 Rodrigo Vivi
2020-11-12 23:09 Rodrigo Vivi
2020-11-13  0:32 ` Dave Airlie
2020-11-13  0:47   ` Vivi, Rodrigo
2020-11-05 17:30 Rodrigo Vivi
2020-10-30  0:44 Rodrigo Vivi
2020-09-24  9:12 Jani Nikula
2020-09-17  8:45 Jani Nikula
2020-09-10  7:48 Jani Nikula
2020-09-03  9:08 Jani Nikula
2020-08-27  9:06 Jani Nikula
2020-08-20  9:25 Jani Nikula
2020-07-15 13:08 Jani Nikula
2020-07-08 19:06 Rodrigo Vivi
2020-07-01 13:19 Jani Nikula
2020-06-18 12:46 Joonas Lahtinen
2020-05-28 18:59 Rodrigo Vivi
2020-05-14  4:02 Rodrigo Vivi
2020-05-08  5:24 Rodrigo Vivi
2020-04-30 14:00 Rodrigo Vivi
2020-04-23 19:02 Rodrigo Vivi
2020-04-15 20:03 Rodrigo Vivi
2020-03-19  7:59 Jani Nikula
2020-03-12  6:08 Jani Nikula
2020-03-05 10:35 Jani Nikula
2020-02-27  6:04 Jani Nikula
2020-02-20 11:14 Jani Nikula
2020-01-23 13:50 Joonas Lahtinen
2020-01-16 16:14 Joonas Lahtinen
2020-01-09 13:34 Joonas Lahtinen
2020-01-09 13:39 ` Joonas Lahtinen
2019-12-23 16:55 Jani Nikula
2019-12-19 12:46 Joonas Lahtinen
2019-12-23 15:06 ` Chris Wilson
2019-12-12 10:07 Joonas Lahtinen
2019-11-21 16:53 Rodrigo Vivi
2019-11-21 16:53 ` [Intel-gfx] " Rodrigo Vivi
2019-11-14  5:53 Rodrigo Vivi
2019-11-14  5:53 ` [Intel-gfx] " Rodrigo Vivi
2019-11-06 21:39 Rodrigo Vivi
2019-11-06 21:39 ` [Intel-gfx] " Rodrigo Vivi
2019-10-31 17:12 Rodrigo Vivi
2019-10-31 17:12 ` [Intel-gfx] " Rodrigo Vivi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).