All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jani Nikula <jani.nikula@intel.com>
To: Dave Airlie <airlied@gmail.com>, Simona Vetter <simona.vetter@ffwll.ch>
Cc: "Jani Nikula" <jani.nikula@linux.intel.com>,
	"Joonas Lahtinen" <joonas.lahtinen@linux.intel.com>,
	"Tvrtko Ursulin" <tursulin@ursulin.net>,
	"Rodrigo Vivi" <rodrigo.vivi@intel.com>,
	"Thomas Zimmermann" <tzimmermann@suse.de>,
	"Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>,
	"Maxime Ripard" <mripard@kernel.org>,
	"Thomas Hellström" <thomas.hellstrom@linux.intel.com>,
	"Oded Gabbay" <ogabbay@kernel.org>,
	"Lucas De Marchi" <lucas.demarchi@intel.com>,
	dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
	intel-xe@lists.freedesktop.org, dim-tools@lists.freedesktop.org
Subject: [PULL] drm-intel-next
Date: Fri, 04 Jul 2025 13:29:23 +0300	[thread overview]
Message-ID: <6d728bf6ef23681b00dfbc7da9aeae41042dee02@intel.com> (raw)


Hi Dave & Sima -

Here's the second i915 feature pull request for v6.17, mostly just
display changes.

Rodrigo will handle the subsequent (likely just fixes) pull requests for
v6.17, if any.


BR,
Jani.


drm-intel-next-2025-07-04:
drm/i915 feature pull #2 for v6.17:

Features and functionality:
- Add drm_panic support for both i915 and xe drivers (Jocelyn Falempe)
- Add initial flip queue implementation, disabled by default, for LNL and PTL
  (Ville)
- Add support for Wildcat Lake (WCL) display, version 30.02 (Matt Roper, Matt
  Atwood, Dnyaneshwar)
- Extend drm_panel and follower support to DDI eDP (Arun)

Refactoring and cleanups:
- Make all global state objects opaque (Jani)
- Move display works to display specific unordered workqueue (Luca)
- Add and use struct drm_device based pcode interface (Jani, Lucas)
- Use clamp() instead of max()+min() combo (Ankit)
- Simplify wait for power well disable (Jani)
- Various stylistics cleanups and renames (Jani)

Fixes:
- Deal with loss of pipe DMC state (Ville)
- Fix PTL HDCP2 stream status check (Suraj)
- Add workaround for ADL-P DKL PHY DP and HDMI (Nemesa)
- Fix skl_print_wm_changes() stack usage with KMSAN (Arnd Bergmann)
- Fix PCON capability reads on non-branch devices (Chaitanya)
- Fix which platforms have ultra joiner (Ankit)

DRM core changes:
- Add ttm_bo_kmap_try_from_panic() for xe drm_panic support (Jocelyn Falempe)
- Add private pointer to struct drm_scanout buffer for xe/i915 drm_panic support
  (Jocelyn Falempe)

Merges:
- Backmerge drm-next for drm_panel and xe changes (Jani)

BR,
Jani.

The following changes since commit 36c52fb703e90388285963fc8f03cf60f76cbe4c:

  Merge tag 'drm-intel-next-2025-06-18' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next (2025-06-23 10:49:27 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-next-2025-07-04

for you to fetch changes up to d6a59ee852758bc69c4cc821954db277a2bd5b93:

  drm/ttm: Remove unneeded blank line in comment (2025-07-02 13:31:20 -0700)

----------------------------------------------------------------
drm/i915 feature pull #2 for v6.17:

Features and functionality:
- Add drm_panic support for both i915 and xe drivers (Jocelyn Falempe)
- Add initial flip queue implementation, disabled by default, for LNL and PTL
  (Ville)
- Add support for Wildcat Lake (WCL) display, version 30.02 (Matt Roper, Matt
  Atwood, Dnyaneshwar)
- Extend drm_panel and follower support to DDI eDP (Arun)

Refactoring and cleanups:
- Make all global state objects opaque (Jani)
- Move display works to display specific unordered workqueue (Luca)
- Add and use struct drm_device based pcode interface (Jani, Lucas)
- Use clamp() instead of max()+min() combo (Ankit)
- Simplify wait for power well disable (Jani)
- Various stylistics cleanups and renames (Jani)

Fixes:
- Deal with loss of pipe DMC state (Ville)
- Fix PTL HDCP2 stream status check (Suraj)
- Add workaround for ADL-P DKL PHY DP and HDMI (Nemesa)
- Fix skl_print_wm_changes() stack usage with KMSAN (Arnd Bergmann)
- Fix PCON capability reads on non-branch devices (Chaitanya)
- Fix which platforms have ultra joiner (Ankit)

DRM core changes:
- Add ttm_bo_kmap_try_from_panic() for xe drm_panic support (Jocelyn Falempe)
- Add private pointer to struct drm_scanout buffer for xe/i915 drm_panic support
  (Jocelyn Falempe)

Merges:
- Backmerge drm-next for drm_panel and xe changes (Jani)

----------------------------------------------------------------
Ankit Nautiyal (3):
      drm/i915/snps_hdmi_pll: Fix 64-bit divisor truncation by using div64_u64
      drm/i915/snps_hdmi_pll: Use clamp() instead of max(min())
      drm/i915/display: Fix macro HAS_ULTRAJOINER

Arnd Bergmann (1):
      drm/i915/wm: reduce stack usage in skl_print_wm_changes()

Arun R Murthy (1):
      drm/i915/panel: register drm_panel and call prepare/unprepare for eDP

Chaitanya Kumar Borah (1):
      drm/xe/display: read PCON capability only when present

Dan Carpenter (1):
      drm/i915/selftests: Change mock_request() to return error pointers

Dnyaneshwar Bhadane (3):
      drm/i915/xe3lpd: Extend DMC load path for display
      drm/i915/wcl: C10 phy connected to port A and B
      drm/i915/xe3lpd: Extend WA 16023981245 for display 30.02

Hans de Goede (1):
      drm/i915/dsi: Fix NULL pointer deref in vlv_dphy_param_init()

Jani Nikula (37):
      drm/i915/vrr: fix register file style
      drm/i915/plane: rename intel_atomic_plane.[ch] to intel_plane.[ch]
      drm/i915/plane: drop atomic from intel_atomic_plane_check_clipping()
      drm/i915/plane: make intel_plane_atomic_check() static and rename
      drm/i915/plane: rename intel_atomic_check_planes() to intel_plane_atomic_check()
      drm/i915/plane: rename intel_atomic_add_affected_planes() to intel_plane_add_affected()
      Merge drm/drm-next into drm-intel-next
      drm/i915/panel: make panel funcs static
      drm/i915/pcode: drop fast wait from snb_pcode_write_timeout()
      drm/i915/pcode: add struct drm_device based interface
      drm/xe/pcode: add struct drm_device based interface
      drm/i915/display: switch to struct drm_device based pcode interface
      drm/i915/dram: switch to struct drm_device based pcode interface
      drm/xe/compat: remove old pcode compat interface
      drm/i915: remove unused DISPLAY_PLANE_FLIP_PENDING() macro
      drm/i915/wm: abstract intel_dbuf_pmdemand_needs_update()
      drm/i915/wm: add more accessors to dbuf state
      drm/i915/wm: make struct intel_dbuf_state opaque type
      drm/i915/bw: abstract intel_bw_pmdemand_needs_update()
      drm/i915/bw: relocate intel_can_enable_sagv() and rename to intel_bw_can_enable_sagv()
      drm/i915: move icl_sagv_{pre, post}_plane_update() to intel_bw.c
      drm/i915/bw: abstract intel_bw_qgv_point_peakbw()
      drm/i915/bw: make struct intel_bw_state opaque
      drm/i915/cdclk: abstract intel_cdclk_logical()
      drm/i915/cdclk: abstract intel_cdclk_min_cdclk()
      drm/i915/cdclk: abstract intel_cdclk_bw_min_cdclk()
      drm/i915/cdclk: abstract intel_cdclk_pmdemand_needs_update()
      drm/i915/cdclk: abstract intel_cdclk_force_min_cdclk()
      drm/i915/cdclk: abstract intel_cdclk_read_hw()
      drm/i915/cdclk: abstract intel_cdclk_actual() and intel_cdclk_actual_voltage_level()
      drm/i915/cdclk: make struct intel_cdclk_state opaque
      drm/i915/power: move enum skl_power_gate under display
      drm/i915/power: relocate {SKL,ICL}_PW_CTL_IDX_TO_PG()
      drm/i915/power: convert {SKL, ICL}_PW_CTL_IDX_TO_PG() macros to a function
      drm/i915/fb: use struct intel_display for DISPLAY_VER()
      drm/i915/display: drop a number of dependencies on i915_drv.h
      drm/i915/power: use intel_de_wait_for_clear() instead of wait_for()

Jocelyn Falempe (12):
      drm/panic: Add a private field to struct drm_scanout_buffer
      drm/i915/fbdev: Add intel_fbdev_get_map()
      drm/i915/display/i9xx: Add a disable_tiling() for i9xx planes
      drm/i915/display: Add a disable_tiling() for skl planes
      drm/ttm: Add ttm_bo_kmap_try_from_panic()
      drm/i915: Add intel_bo_alloc_framebuffer()
      drm/i915: Add intel_bo_panic_setup() and intel_bo_panic_finish()
      drm/i915/display: Add drm_panic support
      drm/i915/display: Add drm_panic support for Y-tiling with DPT
      drm/i915/display: Add drm_panic support for 4-tiling with DPT
      drm/i915/psr: Add intel_psr2_panic_force_full_update
      drm/ttm: Remove unneeded blank line in comment

Luca Coelho (1):
      drm/i915/display: move unordered works to new private workqueue

Lucas De Marchi (1):
      drm/xe: Fix conflicting intel_pcode_* symbols

Matt Atwood (2):
      drm/i915/xe3lpd: Update bandwidth parameters for display version 30.02
      drm/i915: Set max cdclk for display 30.02

Matt Roper (1):
      drm/i915/xe3lpd: Add support for display version 30.02

Nemesa Garg (1):
      drm/i915/display: Implement wa_16011342517

Suraj Kandpal (2):
      drm/i915/hdcp: Do not use inline intel_de_read
      drm/i915/hdcp: Use HDCP2_STREAM_STATUS instead of HDCP2_AUTH_STREAM

Ville Syrjälä (16):
      drm/i915/dmc: Limit pipe DMC clock gating w/a to just ADL/DG2/MTL
      drm/i915/dmc: Parametrize MTL_PIPEDMC_GATING_DIS
      drm/i915/dmc: Shuffle code around
      drm/i915/dmc: Extract dmc_load_program()
      drm/i915/dmc: Reload pipe DMC state on TGL when enabling pipe A
      drm/i915/dmc: Reload pipe DMC MMIO registers for pipe C/D on various platforms
      drm/i915/dmc: Assert DMC is loaded harder
      drm/i915/dmc: Pass crtc_state to intel_dmc_{enable,disable}_pipe()
      drm/i915/dmc: Do not enable the pipe DMC on TGL when PSR is possible
      drm/i915: Set PKG_C_LATENCY.added_wake_time to 0
      drm/i915: Try to program PKG_C_LATENCY more correctly
      drm/i915/dmc: Define flip queue related PIPEDMC registers
      drm/i915/flipq: Provide the nuts and bolts code for flip queue
      drm/i915/flipq: Implement flip queue based commit path
      drm/i915/flipq: Implement Wa_18034343758
      drm/i915/flipq: Add intel_flipq_dump()

 Documentation/gpu/i915.rst                         |  10 +-
 drivers/gpu/drm/i915/Makefile                      |   5 +-
 drivers/gpu/drm/i915/display/hsw_ips.c             |  15 +-
 drivers/gpu/drm/i915/display/i9xx_plane.c          |  36 +-
 drivers/gpu/drm/i915/display/intel_atomic.c        |   2 +-
 drivers/gpu/drm/i915/display/intel_audio.c         |   2 +-
 drivers/gpu/drm/i915/display/intel_bo.c            |  17 +
 drivers/gpu/drm/i915/display/intel_bo.h            |   5 +
 drivers/gpu/drm/i915/display/intel_bw.c            | 188 ++++++--
 drivers/gpu/drm/i915/display/intel_bw.h            |  53 +--
 drivers/gpu/drm/i915/display/intel_cdclk.c         | 156 +++++--
 drivers/gpu/drm/i915/display/intel_cdclk.h         |  50 +--
 drivers/gpu/drm/i915/display/intel_connector.c     |   4 +-
 drivers/gpu/drm/i915/display/intel_crtc.c          |   2 +-
 drivers/gpu/drm/i915/display/intel_cursor.c        |  10 +-
 drivers/gpu/drm/i915/display/intel_cx0_phy.c       |   8 +-
 drivers/gpu/drm/i915/display/intel_ddi.c           |  20 +
 drivers/gpu/drm/i915/display/intel_display.c       |  79 +++-
 drivers/gpu/drm/i915/display/intel_display_core.h  |   9 +
 .../gpu/drm/i915/display/intel_display_device.c    |   1 +
 .../gpu/drm/i915/display/intel_display_device.h    |   5 +-
 .../gpu/drm/i915/display/intel_display_driver.c    |  39 +-
 drivers/gpu/drm/i915/display/intel_display_irq.c   |   2 +-
 .../gpu/drm/i915/display/intel_display_params.c    |   3 +
 .../gpu/drm/i915/display/intel_display_params.h    |   1 +
 drivers/gpu/drm/i915/display/intel_display_power.c |   4 +-
 .../drm/i915/display/intel_display_power_well.c    |  44 +-
 drivers/gpu/drm/i915/display/intel_display_regs.h  |  21 +-
 drivers/gpu/drm/i915/display/intel_display_types.h |  24 ++
 drivers/gpu/drm/i915/display/intel_dkl_phy_regs.h  |   1 +
 drivers/gpu/drm/i915/display/intel_dmc.c           | 457 ++++++++++++++------
 drivers/gpu/drm/i915/display/intel_dmc.h           |  18 +-
 drivers/gpu/drm/i915/display/intel_dmc_regs.h      | 190 +++++++++
 drivers/gpu/drm/i915/display/intel_dmc_wl.c        |   4 +-
 drivers/gpu/drm/i915/display/intel_dp.c            |   3 +
 drivers/gpu/drm/i915/display/intel_dp_hdcp.c       |  20 +-
 drivers/gpu/drm/i915/display/intel_drrs.c          |   7 +-
 drivers/gpu/drm/i915/display/intel_encoder.c       |   5 +-
 drivers/gpu/drm/i915/display/intel_fb.c            |   8 +-
 drivers/gpu/drm/i915/display/intel_fb_pin.c        |   7 +-
 drivers/gpu/drm/i915/display/intel_fb_pin.h        |   2 +
 drivers/gpu/drm/i915/display/intel_fbc.c           |   6 +-
 drivers/gpu/drm/i915/display/intel_fbdev.c         |   5 +
 drivers/gpu/drm/i915/display/intel_fbdev.h         |   6 +-
 drivers/gpu/drm/i915/display/intel_flipq.c         | 472 +++++++++++++++++++++
 drivers/gpu/drm/i915/display/intel_flipq.h         |  37 ++
 drivers/gpu/drm/i915/display/intel_hdcp.c          |  27 +-
 drivers/gpu/drm/i915/display/intel_hdcp_regs.h     |   4 +-
 drivers/gpu/drm/i915/display/intel_hotplug.c       |  12 +-
 drivers/gpu/drm/i915/display/intel_modeset_setup.c |   2 +-
 drivers/gpu/drm/i915/display/intel_opregion.c      |   7 +-
 drivers/gpu/drm/i915/display/intel_panel.c         |   5 +-
 .../{intel_atomic_plane.c => intel_plane.c}        | 199 ++++++++-
 .../{intel_atomic_plane.h => intel_plane.h}        |  22 +-
 drivers/gpu/drm/i915/display/intel_plane_initial.c |   2 +-
 drivers/gpu/drm/i915/display/intel_pmdemand.c      |  41 +-
 drivers/gpu/drm/i915/display/intel_pps.c           |   7 +-
 drivers/gpu/drm/i915/display/intel_psr.c           |  31 +-
 drivers/gpu/drm/i915/display/intel_psr.h           |   2 +
 drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c |   8 +-
 drivers/gpu/drm/i915/display/intel_sprite.c        |  14 +-
 drivers/gpu/drm/i915/display/intel_vrr_regs.h      | 121 +++---
 drivers/gpu/drm/i915/display/skl_universal_plane.c |  36 +-
 drivers/gpu/drm/i915/display/skl_watermark.c       | 452 ++++++++++----------
 drivers/gpu/drm/i915/display/skl_watermark.h       |  33 +-
 drivers/gpu/drm/i915/display/vlv_dsi.c             |   2 +-
 drivers/gpu/drm/i915/gem/i915_gem_object.h         |   6 +
 drivers/gpu/drm/i915/gem/i915_gem_pages.c          | 142 +++++++
 drivers/gpu/drm/i915/i915_reg.h                    |  14 +-
 drivers/gpu/drm/i915/i915_vma.h                    |   5 +
 drivers/gpu/drm/i915/intel_pcode.c                 |  29 +-
 drivers/gpu/drm/i915/intel_pcode.h                 |  15 +-
 drivers/gpu/drm/i915/selftests/i915_request.c      |  20 +-
 drivers/gpu/drm/i915/selftests/mock_request.c      |   2 +-
 drivers/gpu/drm/i915/soc/intel_dram.c              |   5 +-
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |  26 ++
 drivers/gpu/drm/xe/Makefile                        |   3 +-
 .../gpu/drm/xe/compat-i915-headers/intel_pcode.h   |  31 --
 .../gpu/drm/xe/compat-i915-headers/intel_uncore.h  |   7 -
 drivers/gpu/drm/xe/display/intel_bo.c              |  91 ++++
 drivers/gpu/drm/xe/display/xe_fb_pin.c             |   5 +
 drivers/gpu/drm/xe/display/xe_plane_initial.c      |   2 +-
 drivers/gpu/drm/xe/xe_pcode.c                      |  30 ++
 drivers/gpu/drm/xe/xe_pcode.h                      |  12 +-
 include/drm/drm_panic.h                            |   6 +
 include/drm/ttm/ttm_bo.h                           |   1 +
 86 files changed, 2638 insertions(+), 904 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/display/intel_flipq.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_flipq.h
 rename drivers/gpu/drm/i915/display/{intel_atomic_plane.c => intel_plane.c} (89%)
 rename drivers/gpu/drm/i915/display/{intel_atomic_plane.h => intel_plane.h} (86%)

-- 
Jani Nikula, Intel

             reply	other threads:[~2025-07-04 10:29 UTC|newest]

Thread overview: 318+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-07-04 10:29 Jani Nikula [this message]
2025-07-08 12:30 ` [PULL] drm-intel-next Simona Vetter
  -- strict thread matches above, loose matches on Subject: below --
2026-05-14 14:24 Rodrigo Vivi
2026-05-05 17:50 Rodrigo Vivi
2026-05-06 19:53 ` Rodrigo Vivi
2026-03-30  9:19 Jani Nikula
2026-03-16 10:34 Jani Nikula
2026-01-15 16:10 Rodrigo Vivi
2026-01-15 16:19 ` Vivi, Rodrigo
2026-01-15 15:52 Rodrigo Vivi
2026-01-21 14:19 ` Rodrigo Vivi
2026-01-22  5:26   ` Dave Airlie
2026-01-22 14:10     ` Vivi, Rodrigo
2025-12-19 20:37 Rodrigo Vivi
2025-11-14 14:58 Jani Nikula
2025-11-04 13:43 Jani Nikula
2025-09-18 13:53 Rodrigo Vivi
2025-09-12 13:36 Rodrigo Vivi
2025-09-18 13:46 ` Rodrigo Vivi
2025-09-05 21:58 Rodrigo Vivi
2025-07-10 22:28 Rodrigo Vivi
2025-07-11  9:27 ` Simona Vetter
2025-06-18 16:22 Jani Nikula
2025-05-08 13:31 Rodrigo Vivi
2025-04-11 13:07 Rodrigo Vivi
2025-03-10 10:08 Jani Nikula
2025-02-24 12:56 Jani Nikula
2025-01-07 19:24 Rodrigo Vivi
2024-12-11 20:38 Rodrigo Vivi
2024-12-20 14:40 ` Rodrigo Vivi
2024-11-04 13:28 Jani Nikula
2024-10-11 11:08 Jani Nikula
2024-09-03 15:25 Rodrigo Vivi
2024-08-29 14:16 Rodrigo Vivi
2024-08-13 17:24 Rodrigo Vivi
2024-06-28 14:46 Jani Nikula
2024-07-09 20:27 ` Rodrigo Vivi
2024-07-10  8:37   ` Daniel Vetter
2024-06-19 17:08 Jani Nikula
2024-04-30 20:07 Rodrigo Vivi
2024-04-24 16:32 Rodrigo Vivi
2024-04-17 13:38 Rodrigo Vivi
2024-04-17 14:05 ` Maxime Ripard
2024-02-27 16:16 Jani Nikula
2024-02-07 11:35 Jani Nikula
2024-02-14 11:01 ` Jani Nikula
2023-12-18 16:54 Rodrigo Vivi
2023-12-18 16:54 ` Rodrigo Vivi
2023-12-07 18:59 Rodrigo Vivi
2023-12-07 18:59 ` Rodrigo Vivi
2023-11-23 19:03 Jani Nikula
2023-11-23 19:39 ` Daniel Vetter
2023-10-19 16:18 Rodrigo Vivi
2023-10-12 13:42 Jani Nikula
2023-09-29 10:49 Jani Nikula
2023-08-10 19:53 Rodrigo Vivi
2023-08-03 18:56 Rodrigo Vivi
2023-06-05 14:20 Jani Nikula
2023-04-06 14:03 Rodrigo Vivi
2023-04-06 16:24 ` Daniel Vetter
2023-03-23 20:43 Rodrigo Vivi
2023-03-24 20:13 ` Daniel Vetter
2023-03-07 22:00 Rodrigo Vivi
2023-01-27 11:11 Jani Nikula
2023-01-12 12:06 Jani Nikula
2022-11-18 21:40 Rodrigo Vivi
2022-10-28 18:22 Rodrigo Vivi
2022-09-16 12:09 Jani Nikula
2022-08-29 13:22 Jani Nikula
2022-09-15 11:55 ` Jani Nikula
2022-07-07  3:04 Rodrigo Vivi
2022-06-22 19:53 Rodrigo Vivi
2022-05-06 10:47 Jani Nikula
2022-04-13 15:51 Jani Nikula
2022-02-23 23:29 Rodrigo Vivi
2022-02-08 14:58 Rodrigo Vivi
2021-12-14 15:37 Jani Nikula
2021-11-30 15:04 Jani Nikula
2021-10-15 18:45 Rodrigo Vivi
2021-10-04 19:01 Rodrigo Vivi
2021-08-10 13:51 Jani Nikula
2021-06-09 21:30 Rodrigo Vivi
2021-05-19 19:10 Rodrigo Vivi
2021-04-01  9:06 Jani Nikula
2021-03-16 16:24 Jani Nikula
2021-01-29 22:53 Rodrigo Vivi
2021-01-27 14:08 Rodrigo Vivi
2021-01-27 21:51 ` Ville Syrjälä
2021-01-12 17:51 Rodrigo Vivi
2021-01-04 21:10 Rodrigo Vivi
2021-01-07 12:02 ` Daniel Vetter
2020-09-18 17:30 Rodrigo Vivi
2020-08-26 23:27 Rodrigo Vivi
2020-07-15 13:19 Jani Nikula
2020-07-15 13:33 ` Jani Nikula
2020-07-15 14:05   ` Daniel Vetter
2020-07-02 18:29 Jani Nikula
2020-05-15 16:07 Joonas Lahtinen
2020-04-30 12:49 Joonas Lahtinen
2020-05-13 17:10 ` Joonas Lahtinen
2020-05-14  1:28   ` Dave Airlie
2020-05-14 14:55     ` Joonas Lahtinen
2020-04-17 11:15 Joonas Lahtinen
2020-02-25 18:58 Rodrigo Vivi
2020-01-14 11:43 Jani Nikula
2020-01-14 12:05 ` Chris Wilson
2020-01-14 12:15   ` Jani Nikula
2019-12-23 17:53 Jani Nikula
2019-11-01 10:47 Joonas Lahtinen
2019-11-01 10:47 ` Joonas Lahtinen
2019-10-21 18:03 Joonas Lahtinen
2019-10-07 13:48 Joonas Lahtinen
2019-08-23  5:14 Rodrigo Vivi
2019-08-22 19:29 Rodrigo Vivi
2019-08-23  1:50 ` Dave Airlie
2019-08-01 20:13 Rodrigo Vivi
2019-06-19 12:40 Jani Nikula
2019-05-24 17:38 Jani Nikula
2019-04-18  8:04 Joonas Lahtinen
2019-04-18 11:40 ` Ville Syrjälä
2019-03-28 15:15 Joonas Lahtinen
2019-03-25 12:49 Joonas Lahtinen
2019-03-28  2:09 ` Dave Airlie
2019-03-28 15:29   ` Joonas Lahtinen
2019-02-08 16:50 Rodrigo Vivi
2019-02-02  8:29 Rodrigo Vivi
2019-02-04  5:02 ` Dave Airlie
2019-02-04  8:47   ` Joonas Lahtinen
2019-02-04  9:30     ` Daniel Vetter
2019-02-05  8:03       ` Jani Nikula
2019-01-28 18:10 Rodrigo Vivi
2019-01-14 18:38 Rodrigo Vivi
2018-12-04 17:58 Jani Nikula
2018-11-23  9:40 Jani Nikula
2018-09-27  9:59 Joonas Lahtinen
2018-09-07 10:54 Joonas Lahtinen
2018-07-19 17:12 Rodrigo Vivi
2018-07-13 22:22 Rodrigo Vivi
2018-06-25 16:56 Rodrigo Vivi
2018-06-11 16:27 Rodrigo Vivi
2018-06-12  4:04 ` Dave Airlie
2018-06-12  7:59   ` Jani Nikula
2018-06-18  7:12     ` Daniel Vetter
2018-06-18 19:57       ` Rodrigo Vivi
2018-06-18  7:14     ` Daniel Vetter
2018-05-15  9:55 Jani Nikula
2018-05-15 10:01 ` Srinivas, Vidya
2018-05-15 13:16 ` Wang, Zhi A
2018-05-15 14:58   ` Daniel Vetter
2018-05-15 15:53     ` Jani Nikula
2018-05-15 16:03     ` Daniel Vetter
2018-05-02  7:03 Jani Nikula
2018-05-04  0:19 ` Dave Airlie
2018-05-04  0:29   ` Dave Airlie
2018-05-04  0:34     ` Dave Airlie
2018-03-12 15:06 Joonas Lahtinen
2018-02-28  9:52 Joonas Lahtinen
2018-02-14  9:22 Joonas Lahtinen
2017-12-22 22:58 Rodrigo Vivi
2017-12-18 19:50 Rodrigo Vivi
2017-12-07 21:43 Rodrigo Vivi
2017-12-01  0:36 Rodrigo Vivi
2017-10-27  7:55 Jani Nikula
2017-10-19 14:16 Jani Nikula
2017-10-11 17:59 Jani Nikula
2017-10-12 15:23 ` Jani Nikula
2017-10-13  6:26   ` Dave Airlie
2017-10-13  7:45     ` Jani Nikula
2017-09-21  8:57 Jani Nikula
2017-08-21 15:21 Daniel Vetter
2017-07-18  8:30 Daniel Vetter
2017-06-20 12:44 Daniel Vetter
2017-05-29 21:43 Daniel Vetter
2017-05-16  9:05 Daniel Vetter
2017-04-07 16:58 Daniel Vetter
2017-03-20 15:33 Daniel Vetter
2017-03-07  0:10 Daniel Vetter
2017-01-26 10:11 Daniel Vetter
2017-01-26  9:37 Daniel Vetter
2017-01-09 19:13 Daniel Vetter
2016-12-30 10:37 Daniel Vetter
2016-11-29 10:16 Daniel Vetter
2016-11-10 14:57 Daniel Vetter
2016-10-24  7:25 Daniel Vetter
2016-10-24  8:05 ` Daniel Vetter
2016-09-19  9:17 Daniel Vetter
2016-08-24  7:58 Daniel Vetter
2016-08-12 17:21 Daniel Vetter
2016-07-14  8:17 Daniel Vetter
2016-06-22  9:24 Daniel Vetter
2016-06-22 11:16 ` Daniel Vetter
2016-06-07 19:56 Daniel Vetter
2016-06-01  8:28 Daniel Vetter
2016-04-29  7:53 Daniel Vetter
2016-04-21  9:26 Daniel Vetter
2016-04-21 13:32 ` Daniel Vetter
2016-04-01 13:42 Daniel Vetter
2016-03-04 16:50 Daniel Vetter
2016-02-29  8:27 Daniel Vetter
2016-02-08  9:26 Daniel Vetter
2015-12-22 10:37 Daniel Vetter
2015-12-22 14:05 ` Daniel Vetter
2015-12-22 14:31   ` Chris Wilson
2015-12-11 18:31 Daniel Vetter
2015-11-26  8:24 Daniel Vetter
2015-10-19 13:18 Daniel Vetter
2015-10-07 16:18 Daniel Vetter
2015-10-02  8:35 Daniel Vetter
2015-09-22  8:31 Daniel Vetter
2015-08-14 16:19 Daniel Vetter
2015-07-23  7:39 Daniel Vetter
2015-05-28 16:10 Daniel Vetter
2015-05-18  8:31 Daniel Vetter
2015-05-07  7:48 Daniel Vetter
2015-03-31 14:31 Daniel Vetter
2015-03-31 22:22 ` Dave Airlie
2015-03-23  7:37 Daniel Vetter
2015-03-06 17:36 Daniel Vetter
2015-02-27 18:03 Daniel Vetter
2015-02-04 12:08 Daniel Vetter
2015-01-23 15:44 Daniel Vetter
2015-01-07  9:31 Daniel Vetter
2014-12-19  9:44 Daniel Vetter
2014-12-19 15:21 ` Daniel Vetter
2014-12-02 14:29 Daniel Vetter
2014-11-28 13:30 Daniel Vetter
2014-11-28 14:22 ` Daniel Vetter
2014-12-02  1:02   ` Dave Airlie
2014-12-02  7:36     ` Daniel Vetter
2014-11-14 16:31 Daniel Vetter
2014-11-03 14:34 Daniel Vetter
2014-10-21 13:38 Daniel Vetter
2014-10-21 23:09 ` Dave Airlie
2014-10-22  7:05   ` Chris Wilson
2014-10-22  8:06     ` Dave Airlie
2014-10-21 12:27 Daniel Vetter
2014-10-21 12:43 ` Daniel Vetter
2014-09-15 14:05 Daniel Vetter
2014-09-01  8:49 Daniel Vetter
2014-08-04  7:10 Daniel Vetter
2014-08-04  7:52 ` Dave Airlie
2014-07-18 16:36 Daniel Vetter
2014-07-01  8:24 Jani Nikula
2014-07-07  8:10 ` Daniel Vetter
2014-06-02  6:05 Daniel Vetter
2014-05-16 16:43 Daniel Vetter
2014-04-28 13:26 Daniel Vetter
2014-04-30 23:26 ` Dave Airlie
2014-05-05  6:39   ` Daniel Vetter
2014-05-06 13:08 ` [Intel-gfx] " Knut Petersen
2014-05-06 13:30   ` Jani Nikula
2014-05-06 18:59     ` Daniel Vetter
2014-05-06 20:04       ` Knut Petersen
2014-05-06 20:17         ` [Intel-gfx] " Daniel Vetter
2014-05-07  6:38           ` Jani Nikula
2014-03-28  9:05 Daniel Vetter
2014-03-17 10:02 Daniel Vetter
2014-03-03 17:39 Daniel Vetter
2014-02-14 13:30 Daniel Vetter
2014-01-17 16:57 Daniel Vetter
2013-12-20 21:42 Daniel Vetter
2013-12-22  6:04 ` Ben Widawsky
2013-12-11 10:20 Daniel Vetter
2013-10-24 14:56 Daniel Vetter
2013-10-14  6:50 Daniel Vetter
2013-09-27  9:02 Daniel Vetter
2013-09-26  8:48 Daniel Vetter
2013-08-29 23:18 Daniel Vetter
2013-08-20  5:21 Daniel Vetter
2013-08-04 19:35 Daniel Vetter
2013-08-07  0:27 ` Dave Airlie
2013-08-07  7:51   ` Daniel Vetter
2013-06-08 15:14 Daniel Vetter
2013-04-15  7:56 [pull] drm-intel-next Daniel Vetter
2013-04-15  7:56 ` Daniel Vetter
2013-04-15  9:43 ` Daniel Vetter
2013-04-02  9:34 [PULL] drm-intel-next Daniel Vetter
2013-04-02  9:34 ` Daniel Vetter
2013-01-29 14:19 Daniel Vetter
2012-11-16 17:17 [pull] drm-intel-next Daniel Vetter
2012-11-16 17:47 ` Alex Deucher
2012-11-16 17:49   ` Daniel Vetter
2012-11-16 17:49     ` Daniel Vetter
2012-09-13 14:18 Daniel Vetter
2012-09-17 23:09 ` Daniel Vetter
2013-03-15  2:11 ` Stéphane Marchesin
2013-03-17 19:46   ` Daniel Vetter
2013-03-18 19:35     ` Stéphane Marchesin
2013-03-18 20:59       ` Daniel Vetter
2013-03-18 21:00         ` Daniel Vetter
2012-08-31  9:03 [PULL] drm-intel-next Daniel Vetter
2012-08-31  9:03 ` Daniel Vetter
2012-07-13 18:55 [pull] drm-intel-next Daniel Vetter
2012-06-21  8:25 Updated -next Daniel Vetter
2012-06-28 12:05 ` [PULL] drm-intel-next Daniel Vetter
2012-06-28 12:30   ` Daniel Vetter
2012-05-06 19:09 Updated -next Daniel Vetter
2012-05-10 13:55 ` [PULL] drm-intel-next Daniel Vetter
2012-05-10 13:55   ` Daniel Vetter
2012-02-16 17:27 updated -next Daniel Vetter
2012-02-21  7:45 ` Sun, Yi
2012-02-23 11:00   ` [PULL] drm-intel-next Daniel Vetter
2012-02-14  7:56 The Latest Status of Kernel Testing Sun, Yi
2012-02-14 12:36 ` [PULL] drm-intel-next Daniel Vetter
2012-01-05  3:35 Keith Packard
2012-01-05  3:35 ` Keith Packard
2012-01-05 15:24 ` Daniel Vetter
2011-10-23 11:10 Martin
2011-10-23 22:31 ` Keith Packard
2011-10-23  7:27 Keith Packard
2011-09-20  3:55 Keith Packard
2011-09-20  3:55 ` Keith Packard
2011-08-04  3:14 Keith Packard
2011-08-04  3:14 ` Keith Packard
2011-08-10 16:20 ` Andy Lutomirski
2011-08-10 16:34   ` Keith Packard
2011-08-10 16:34     ` Keith Packard
2011-07-13 16:39 Keith Packard
2011-07-13 17:22 ` Wolfram Sang
2011-07-13 18:04   ` Keith Packard
2011-07-13 19:41     ` Wolfram Sang
2011-05-15 21:29 Keith Packard
2011-05-17 22:00 ` Keith Packard
2011-05-17 23:39   ` Keith Packard
2011-05-26  4:13     ` Keith Packard
2011-06-03 23:40       ` Keith Packard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=6d728bf6ef23681b00dfbc7da9aeae41042dee02@intel.com \
    --to=jani.nikula@intel.com \
    --cc=airlied@gmail.com \
    --cc=dim-tools@lists.freedesktop.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=intel-xe@lists.freedesktop.org \
    --cc=jani.nikula@linux.intel.com \
    --cc=joonas.lahtinen@linux.intel.com \
    --cc=lucas.demarchi@intel.com \
    --cc=maarten.lankhorst@linux.intel.com \
    --cc=mripard@kernel.org \
    --cc=ogabbay@kernel.org \
    --cc=rodrigo.vivi@intel.com \
    --cc=simona.vetter@ffwll.ch \
    --cc=thomas.hellstrom@linux.intel.com \
    --cc=tursulin@ursulin.net \
    --cc=tzimmermann@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.