From: Rodrigo Vivi <rodrigo.vivi@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>,
"Matthew Brost" <matthew.brost@intel.com>,
"Thomas Hellström" <thomas.hellstrom@linux.intel.com>,
"Oded Gabbay" <ogabbay@kernel.org>,
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, 19 Dec 2025 15:37:01 -0500 [thread overview]
Message-ID: <aUW3bVDdE63aSFOJ@intel.com> (raw)
Hi Dave and Sima,
Here goes our first PR of drm-intel-next towards 7.0.
Highlights to NVL display addition and great update
in many fronts: Async flips, PSR, DPLL, PC states.
And, of course, the continuation of a display separation refactor.
Thanks,
Rodrigo.
drm-intel-next-2025-12-19:
Beyond Display related:
- Switch to use kernel standard fault injection in i915 (Juha-Pekka)
Display uAPI related:
- Display uapi vs. hw state fixes (Ville)
- Expose sharpness only if num_scalers is >= 2 (Nemesa)
Display related:
- More display driver refactor and clean-ups, specially towards separation (Jani)
- Add initial support Xe3p_LPD for NVL (Gustavo, Sai, )
- BMG FBC W/a (Vinod)
- RPM fix (Dibin)
- Add MTL+ platforms to support dpll framework (Mika, Imre)
- Other PLL related fixes (Imre)
- Fix DIMM_S DRAM decoding on ICL (Ville)
- Async flip refactor (Ville, Jouni)
- Go back to using AUX interrupts (Ville)
- Reduce severity of failed DII FEC enabling (Grzelak)
- Enable system cache support for FBC (Vinod)
- Move PSR/Panel Replay sink data into intel_connector and other PSR changes (Jouni)
- Detect AuxCCS support via display parent interface (Tvrtko)
- Clean up link BW/DSC slice config computation(Imre)
- Toggle powerdown states for C10 on HDMI (Gustavo)
- Add parent interface for PC8 forcewake tricks (Ville)
The following changes since commit 8f0b4cce4481fb22653697cced8d0d04027cb1e8:
Linux 6.19-rc1 (2025-12-14 16:05:07 +1200)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-next-2025-12-19
for you to fetch changes up to 35ec71285c9311395b14bedc60fa94f6b7e24d2d:
drm/i915/pc8: Add parent interface for PC8 forcewake tricks (2025-12-19 21:28:48 +0200)
----------------------------------------------------------------
Beyond Display related:
- Switch to use kernel standard fault injection in i915 (Juha-Pekka)
Display uAPI related:
- Display uapi vs. hw state fixes (Ville)
- Expose sharpness only if num_scalers is >= 2 (Nemesa)
Display related:
- More display driver refactor and clean-ups, specially towards separation (Jani)
- Add initial support Xe3p_LPD for NVL (Gustavo, Sai, )
- BMG FBC W/a (Vinod)
- RPM fix (Dibin)
- Add MTL+ platforms to support dpll framework (Mika, Imre)
- Other PLL related fixes (Imre)
- Fix DIMM_S DRAM decoding on ICL (Ville)
- Async flip refactor (Ville, Jouni)
- Go back to using AUX interrupts (Ville)
- Reduce severity of failed DII FEC enabling (Grzelak)
- Enable system cache support for FBC (Vinod)
- Move PSR/Panel Replay sink data into intel_connector and other PSR changes (Jouni)
- Detect AuxCCS support via display parent interface (Tvrtko)
- Clean up link BW/DSC slice config computation(Imre)
- Toggle powerdown states for C10 on HDMI (Gustavo)
- Add parent interface for PC8 forcewake tricks (Ville)
----------------------------------------------------------------
Ankit Nautiyal (1):
drm/i915/dp: Restrict max source rate for WCL to HBR3
Dibin Moolakadan Subrahmanian (1):
drm/i915/fbdev: Hold runtime PM ref during fbdev BO creation
Gustavo Sousa (9):
drm/i915/vbt: Add fields dedicated_external and dyn_port_over_tc
drm/i915/power: Use intel_encoder_is_tc()
drm/i915/display: Handle dedicated external ports in intel_encoder_is_tc()
drm/i915/xe3p_lpd: Handle underrun debug bits
drm/i915/display: Use platform check in HAS_LT_PHY()
drm/i915/display: Move HAS_LT_PHY() to intel_display_device.h
drm/i915/display: Use HAS_LT_PHY() for LT PHY AUX power
drm/i915/cx0: Use a more accurate message for powerdown change failure
drm/i915/cx0: Toggle powerdown states for C10 on HDMI
Imre Deak (37):
drm/i915/cx0: Factor out C10 msgbus access start/end helpers
drm/i915/cx0: Sanitize setting the Cx0 PLL use_c10 flag
drm/i915/cx0: Sanitize calculating C20 PLL state from tables
drm/i915/cx0: Track the C20 PHY VDR state in the PLL state
drm/i915/cx0: Move definition of Cx0 PHY functions earlier
drm/i915/cx0: Add macro to get DDI port width from a register value
drm/i915/cx0: Track the Cx0 PHY enabled lane count in the PLL state
drm/i915/cx0: Sanitize C10 PHY PLL SSC register setup
drm/i915/cx0: Read out the Cx0 PHY SSC enabled state
drm/i915/cx0: Determine Cx0 PLL DP mode from PLL state
drm/i915/cx0: Determine Cx0 PLL port clock from PLL state
drm/i915/cx0: Zero Cx0 PLL state before compute and HW readout
drm/i915/cx0: Print additional Cx0 PLL HW state
drm/i915/cx0: PLL verify debug state print
drm/i915/cx0: Add MTL+ Thunderbolt PLL hooks
drm/i915/cx0: Fix port to PLL ID mapping on BMG
drm/i915/tc: Add separate intel_tc_phy_port_to_tc() for TC DDI/PHY ports
drm/i915/cx0: Use intel_port_to_tc() instead of open coding it
drm/i915/cx0: Read out power-down state of both TXs in PHY lane 0
drm/i915/cx0: Read out power-down state of both PHY lanes for reversed lanes
drm/i915/cx0: Convert C10 PHY PLL SSC state mismatch WARN to a debug message
drm/dp: Parse all DSC slice count caps for eDP 1.5
drm/dp: Add drm_dp_dsc_sink_slice_count_mask()
drm/i915/dp: Fix DSC sink's slice count capability check
drm/i915/dp: Return a fixed point BPP value from intel_dp_output_bpp()
drm/i915/dp: Use a mode's crtc_clock vs. clock during state computation
drm/i915/dp: Factor out intel_dp_link_bw_overhead()
drm/i915/dp: Fix BW check in is_bw_sufficient_for_dsc_config()
drm/i915/dp: Use the effective data rate for DP BW calculation
drm/i915/dp: Use the effective data rate for DP compressed BW calculation
drm/i915/dp: Account with MST, SSC BW overhead for uncompressed DP-MST stream BW
drm/i915/dp: Account with DSC BW overhead for compressed DP-SST stream BW
drm/i915/dp: Account with pipe joiner max compressed BPP limit for DP-MST and eDP
drm/i915/dp: Fail state computation for invalid min/max link BPP values
drm/i915/dp: Fail state computation for invalid max throughput BPP value
drm/i915/dp: Fail state computation for invalid max sink compressed BPP value
drm/i915/dp: Fail state computation for invalid DSC source input BPP values
Jani Nikula (54):
drm/{i915, xe}/display: duplicate gen2 irq/error init/reset in display irq
drm/i915/display: convert the display irq interfaces to struct intel_display
drm/{i915,xe}/display: move irq calls to parent interface
drm/i915: add .vgpu_active to parent interface
drm/i915: add .has_fenced_regions to parent interface
drm/i915/rps: store struct dma_fence in struct wait_rps_boost
drm/i915/rps: call RPS functions via the parent interface
drm/i915/rps: postpone i915 fence check to boost
drm/i915: add .fence_priority_display to parent interface
drm/xe/rps: build RPS as part of xe
drm/i915/edram: extract i915_edram.[ch] for edram detection
drm/i915: split out i915_freq.[ch]
drm/i915: move intel_dram.[ch] from soc/ to display/
drm/xe: remove MISSING_CASE() from compat i915_utils.h
drm/i915/dram: convert to struct intel_display
drm/i915: move dram_info to struct intel_display
drm/i915: move intel_rom.[ch] from soc/ to display/
drm/xe: remove remaining platform checks from compat i915_drv.h
drm/i915/gmch: split out i915_gmch.[ch] from soc
drm/i915/gmch: switch to use pci_bus_{read,write}_config_word()
drm/i915/gmch: convert intel_gmch.c to struct intel_display
drm/i915: merge soc/intel_gmch.[ch] to display/intel_vga.c
drm/xe/vga: use the same intel_gmch_vga_set_decode() as i915
drm/i915/cdclk: drop i915_drv.h include
drm/i915: use struct drm_device for clock gating funcs
drm/i915/hdcp: move i915 specific HDCP GSC implementation to i915
drm/{i915,xe}/hdcp: use parent interface for HDCP GSC calls
drm/{i915, xe}/dsb: make {intel, xe}_dsb_buffer.c independent of display
drm/{i915, xe}/dsb: allocate struct intel_dsb_buffer dynamically
drm/{i915,xe}/dsb: make struct intel_dsb_buffer opaque
drm/xe/dsb: drop the unnecessary struct i915_vma
drm/i915/pps: drop wakeref parameter from with_intel_pps_lock()
drm/i915/pps: convert intel_wakeref_t to struct ref_tracker *
drm/i915/power: drop wakeref parameter from with_intel_display_power*()
drm/i915/power: convert intel_wakeref_t to struct ref_tracker *
drm/{i915,xe}/display: drop intel_wakeref.h usage
drm/xe/compat: remove unused i915_active.h and i915_active_types.h
drm/{i915, xe}/display: make pxp key check part of bo interface
Merge drm/drm-next into drm-intel-next
drm/i915/crtc: move crtc initialization loop to intel_crtc.c
drm/i915/fbc: let to_intel_display() do its generic magic
drm/xe/stolen: unify interface with i915
drm/{i915, xe}/stolen: move stolen memory handling to display parent interface
drm/{i915, xe}/stolen: make insert_node, area_address, area_size optional
drm/i915/panic: move i915 specific panic implementation to i915
drm/{i915, xe}/panic: move panic handling to parent interface
drm/intel: fix parent interface kernel-doc
drm/intel: group individual funcs in parent interface
drm/intel: sort parent interface struct definitions and members
drm/i915: sort parent interface initialization
drm/xe: sort parent interface initialization
drm/i915/display: group and sort the parent interface wrappers better
drm/i915/wakeref: clean up INTEL_WAKEREF_PUT_* flag macros
drm/i915/colorop: do not include headers from headers
Jouni Högander (12):
drm/i915/psr: Add panel granularity information into intel_connector
drm/i915/psr: Use SU granularity information available in intel_connector
drm/i915/psr: Compute Panel Replay/Adaptive Sync coexistence behavior
drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector
drm/i915/psr: Clear pr_dpcd as well on disconnect
drm/i915/psr: Move Panel Replay DSC sink support data to intel_connector
drm/i915/psr: Move sink PSR and Panel Replay booleans to intel_connector
drm/i915/psr: Move sink_sync_latency to intel_connector
drm/i915/psr: Set plane id bit in crtc_state->async_flip_planes for PSR
drm/i915/psr: Perform full frame update on async flip
drm/i915/psr: Allow async flip when Selective Fetch enabled
drm/i915/display: Allow async flip when Selective Fetch is enabled
Juha-Pekka Heikkila (2):
drm/i915: switch to use kernel standard error injection
drm/i915: Add intel_gvt_driver_remove() onto error cleanup path
Michał Grzelak (1):
i915/display/intel_ddi: Reduce severity of failed FEC enabling
Mika Kahola (17):
drm/i915/cx0: Rename TBT functions to be ICL specific
drm/i915/cx0: Remove state verification
drm/i915/cx0: Add PLL information for MTL+
drm/i915/cx0: Update C10/C20 state calculation
drm/i915/cx0: Compute plls for MTL+ platform
drm/i915/cx0: Add MTL+ .get_dplls hook
drm/i915/cx0: Add MTL+ .put_dplls hook
drm/i915/cx0: Add MTL+ .update_active_dpll hook
drm/i915/cx0: Add MTL+ .update_dpll_ref_clks hook
drm/i915/cx0: Add MTL+ .dump_hw_state hook
drm/i915/cx0: Add .compare_hw_state hook
drm/i915/cx0: Add MTL+ .get_hw_state hook
drm/i915/cx0: Add MTL+ .get_freq hook
drm/i915/cx0: Add MTL+ .crtc_get_dpll hook
drm/i915/cx0: Add MTL+ .enable_clock/.disable clock hooks on DDI
drm/i915/cx0: Get encoder configuration for C10 and C20 PHY PLLs
drm/i915/cx0: Enable dpll framework for MTL+
Nemesa Garg (1):
drm/i915/crtc: Expose sharpness only if num_scalers is >= 2
Rodrigo Vivi (1):
Merge drm/drm-next into drm-intel-next
Sai Teja Pottumuttu (1):
drm/i915/nvls: Add NVL-S display support
Tvrtko Ursulin (1):
drm/i915/display: Detect AuxCCS support via display parent interface
Ville Syrjälä (15):
drm/i915/dram: Use REG_GENMASK() & co. for the SKL+ DIMM regs
drm/i915/dram: Sort SKL+ DIMM register bits
drm/i915/dram: Fix ICL DIMM_S decoding
drm/i915/psr: Reject async flips when selective fetch is enabled
drm/i915: Use the proper (hw.crtc) for the cursor unpin vblank worker
drm/i915/psr: Use hw.crtc instead of uapi.crtc
drm/i915/psr: Use hw.rotation instead of uapi.rotation
drm/i915: Use hw.active instead of uapi.active in the initial plane readout
drm/i915/panic: Get the crtc from the correct place
drm/i915/panic: Clean up the variables
drm/i915: Expose the IN_FORMATS_ASYNC blob for all planes
drm/i915: Eliminate one more frequent drm_format_info()
drm/i915: Enable DDI A/B AUX interrupts on LNL+
Revert "drm/i915/dp: change aux_ctl reg read to polling read"
drm/i915/pc8: Add parent interface for PC8 forcewake tricks
Vinod Govindapillai (4):
drm/i915/fbc: Apply Wa_15018326506
drm/i915/display: Use a sub-struct for fbc operations in intel_display
drm/i915/xe3p_lpd: Enable display use of system cache for FBC
drm/i915/fbc: Apply Wa_14025769978
drivers/gpu/drm/display/drm_dp_helper.c | 103 +-
drivers/gpu/drm/i915/Makefile | 20 +-
drivers/gpu/drm/i915/display/g4x_dp.c | 5 +-
drivers/gpu/drm/i915/display/g4x_hdmi.c | 2 +-
drivers/gpu/drm/i915/display/i9xx_plane.c | 9 +-
drivers/gpu/drm/i915/display/i9xx_wm.c | 5 +-
drivers/gpu/drm/i915/display/icl_dsi.c | 4 +-
drivers/gpu/drm/i915/display/intel_alpm.c | 6 +-
drivers/gpu/drm/i915/display/intel_audio.c | 6 +-
drivers/gpu/drm/i915/display/intel_bios.c | 76 +-
drivers/gpu/drm/i915/display/intel_bios.h | 2 +
drivers/gpu/drm/i915/display/intel_bo.c | 6 +
drivers/gpu/drm/i915/display/intel_bo.h | 1 +
drivers/gpu/drm/i915/display/intel_bw.c | 5 +-
drivers/gpu/drm/i915/display/intel_cdclk.c | 13 +-
drivers/gpu/drm/i915/display/intel_cmtg.c | 3 +-
drivers/gpu/drm/i915/display/intel_colorop.c | 2 +
drivers/gpu/drm/i915/display/intel_colorop.h | 4 +-
drivers/gpu/drm/i915/display/intel_connector.c | 14 +-
drivers/gpu/drm/i915/display/intel_crt.c | 6 +-
drivers/gpu/drm/i915/display/intel_crtc.c | 31 +-
drivers/gpu/drm/i915/display/intel_crtc.h | 2 +-
drivers/gpu/drm/i915/display/intel_cursor.c | 5 +-
drivers/gpu/drm/i915/display/intel_cx0_phy.c | 1091 +++++++++++---------
drivers/gpu/drm/i915/display/intel_cx0_phy.h | 29 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 116 ++-
drivers/gpu/drm/i915/display/intel_display.c | 102 +-
drivers/gpu/drm/i915/display/intel_display.h | 1 +
drivers/gpu/drm/i915/display/intel_display_core.h | 18 +-
.../gpu/drm/i915/display/intel_display_debugfs.c | 2 +-
.../gpu/drm/i915/display/intel_display_device.c | 5 +
.../gpu/drm/i915/display/intel_display_device.h | 9 +-
.../gpu/drm/i915/display/intel_display_driver.c | 18 +-
drivers/gpu/drm/i915/display/intel_display_irq.c | 203 ++--
drivers/gpu/drm/i915/display/intel_display_irq.h | 2 +
drivers/gpu/drm/i915/display/intel_display_power.c | 48 +-
drivers/gpu/drm/i915/display/intel_display_power.h | 48 +-
.../drm/i915/display/intel_display_power_well.c | 64 +-
drivers/gpu/drm/i915/display/intel_display_regs.h | 23 +-
drivers/gpu/drm/i915/display/intel_display_reset.c | 5 +-
drivers/gpu/drm/i915/display/intel_display_rps.c | 31 +-
drivers/gpu/drm/i915/display/intel_display_rps.h | 21 -
drivers/gpu/drm/i915/display/intel_display_types.h | 52 +-
drivers/gpu/drm/i915/display/intel_display_wa.c | 4 +
drivers/gpu/drm/i915/display/intel_display_wa.h | 2 +
drivers/gpu/drm/i915/display/intel_dmc.c | 2 +-
drivers/gpu/drm/i915/display/intel_dp.c | 234 +++--
drivers/gpu/drm/i915/display/intel_dp.h | 9 +-
drivers/gpu/drm/i915/display/intel_dp_aux.c | 16 +-
.../gpu/drm/i915/display/intel_dp_link_training.c | 4 +-
drivers/gpu/drm/i915/display/intel_dp_mst.c | 33 +-
drivers/gpu/drm/i915/display/intel_dpll.c | 24 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 336 +++++-
drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 11 +-
drivers/gpu/drm/i915/{soc => display}/intel_dram.c | 397 +++----
drivers/gpu/drm/i915/{soc => display}/intel_dram.h | 12 +-
drivers/gpu/drm/i915/display/intel_dsb.c | 42 +-
drivers/gpu/drm/i915/display/intel_dsb_buffer.c | 43 +-
drivers/gpu/drm/i915/display/intel_dsb_buffer.h | 13 +-
drivers/gpu/drm/i915/display/intel_dsi.h | 7 +-
drivers/gpu/drm/i915/display/intel_fb.c | 6 +-
drivers/gpu/drm/i915/display/intel_fbc.c | 266 +++--
drivers/gpu/drm/i915/display/intel_fbc.h | 3 +
drivers/gpu/drm/i915/display/intel_fbc_regs.h | 12 +
drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 109 ++
drivers/gpu/drm/i915/display/intel_gmbus.c | 10 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 4 +-
drivers/gpu/drm/i915/display/intel_hdcp_gsc.h | 22 -
.../gpu/drm/i915/display/intel_hdcp_gsc_message.c | 78 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 4 +-
drivers/gpu/drm/i915/display/intel_hotplug.c | 8 +-
drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 5 +-
drivers/gpu/drm/i915/display/intel_lpe_audio.c | 1 -
drivers/gpu/drm/i915/display/intel_lt_phy.c | 18 +-
drivers/gpu/drm/i915/display/intel_lt_phy.h | 2 -
drivers/gpu/drm/i915/display/intel_lvds.c | 2 +-
drivers/gpu/drm/i915/display/intel_modeset_setup.c | 2 +-
.../gpu/drm/i915/display/intel_modeset_verify.c | 1 -
drivers/gpu/drm/i915/display/intel_panic.c | 27 -
drivers/gpu/drm/i915/display/intel_panic.h | 14 -
drivers/gpu/drm/i915/display/intel_parent.c | 214 ++++
drivers/gpu/drm/i915/display/intel_parent.h | 70 ++
drivers/gpu/drm/i915/display/intel_pipe_crc.c | 8 +-
drivers/gpu/drm/i915/display/intel_plane.c | 96 +-
drivers/gpu/drm/i915/display/intel_plane.h | 4 +-
drivers/gpu/drm/i915/display/intel_plane_initial.c | 6 +-
drivers/gpu/drm/i915/display/intel_pps.c | 63 +-
drivers/gpu/drm/i915/display/intel_pps.h | 14 +-
drivers/gpu/drm/i915/display/intel_psr.c | 317 +++---
drivers/gpu/drm/i915/display/intel_psr.h | 5 +-
drivers/gpu/drm/i915/{soc => display}/intel_rom.c | 0
drivers/gpu/drm/i915/{soc => display}/intel_rom.h | 0
drivers/gpu/drm/i915/display/intel_sprite.c | 9 +-
drivers/gpu/drm/i915/display/intel_tc.c | 40 +-
drivers/gpu/drm/i915/display/intel_vbt_defs.h | 3 +-
drivers/gpu/drm/i915/display/intel_vdsc.c | 2 +-
drivers/gpu/drm/i915/display/intel_vga.c | 44 +-
drivers/gpu/drm/i915/display/skl_universal_plane.c | 19 +-
drivers/gpu/drm/i915/display/skl_watermark.c | 8 +-
drivers/gpu/drm/i915/display/vlv_dsi.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 52 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 21 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 4 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 9 +-
drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 4 +-
drivers/gpu/drm/i915/gt/intel_gt_print.h | 5 +-
drivers/gpu/drm/i915/gt/intel_lrc.c | 4 -
drivers/gpu/drm/i915/gt/intel_rps.c | 40 +-
drivers/gpu/drm/i915/gt/intel_rps.h | 2 +
drivers/gpu/drm/i915/gt/intel_wopcm.c | 3 -
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 8 +-
drivers/gpu/drm/i915/gt/uc/intel_huc.c | 4 -
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 17 +-
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 60 +-
drivers/gpu/drm/i915/i915_display_pc8.c | 31 +
drivers/gpu/drm/i915/i915_display_pc8.h | 9 +
drivers/gpu/drm/i915/i915_driver.c | 75 +-
drivers/gpu/drm/i915/i915_drv.h | 3 -
drivers/gpu/drm/i915/i915_edram.c | 44 +
drivers/gpu/drm/i915/i915_edram.h | 11 +
drivers/gpu/drm/i915/i915_freq.c | 111 ++
drivers/gpu/drm/i915/i915_freq.h | 13 +
drivers/gpu/drm/i915/i915_gem.c | 4 +-
.../gpu/drm/i915/{soc/intel_gmch.c => i915_gmch.c} | 61 +-
drivers/gpu/drm/i915/i915_gmch.h | 13 +
.../{display/intel_hdcp_gsc.c => i915_hdcp_gsc.c} | 22 +-
drivers/gpu/drm/i915/i915_hdcp_gsc.h | 9 +
drivers/gpu/drm/i915/i915_irq.c | 16 +
drivers/gpu/drm/i915/i915_irq.h | 2 +
drivers/gpu/drm/i915/i915_panic.c | 35 +
drivers/gpu/drm/i915/i915_panic.h | 9 +
drivers/gpu/drm/i915/i915_params.c | 5 -
drivers/gpu/drm/i915/i915_params.h | 1 -
drivers/gpu/drm/i915/i915_pci.c | 6 +-
drivers/gpu/drm/i915/i915_utils.c | 30 +-
drivers/gpu/drm/i915/i915_utils.h | 22 +-
drivers/gpu/drm/i915/intel_clock_gating.c | 10 +-
drivers/gpu/drm/i915/intel_clock_gating.h | 6 +-
drivers/gpu/drm/i915/intel_gvt.c | 3 -
drivers/gpu/drm/i915/intel_mchbar_regs.h | 68 +-
drivers/gpu/drm/i915/intel_uncore.c | 4 +-
drivers/gpu/drm/i915/intel_wakeref.c | 2 +-
drivers/gpu/drm/i915/intel_wakeref.h | 14 +-
drivers/gpu/drm/i915/soc/intel_gmch.h | 20 -
drivers/gpu/drm/i915/vlv_suspend.c | 2 +-
drivers/gpu/drm/xe/Makefile | 19 +-
.../xe/compat-i915-headers/gem/i915_gem_object.h | 13 -
.../xe/compat-i915-headers/gem/i915_gem_stolen.h | 40 -
.../drm/xe/compat-i915-headers/gt/intel_gt_types.h | 11 -
.../gpu/drm/xe/compat-i915-headers/i915_active.h | 22 -
.../drm/xe/compat-i915-headers/i915_active_types.h | 13 -
drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 15 -
drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h | 6 -
.../gpu/drm/xe/compat-i915-headers/i915_utils.h | 6 -
drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h | 18 -
.../gpu/drm/xe/compat-i915-headers/intel_wakeref.h | 10 -
.../gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h | 29 -
.../drm/xe/compat-i915-headers/soc/intel_dram.h | 6 -
.../drm/xe/compat-i915-headers/soc/intel_gmch.h | 6 -
.../gpu/drm/xe/compat-i915-headers/soc/intel_rom.h | 6 -
drivers/gpu/drm/xe/display/ext/i915_irq.c | 85 --
drivers/gpu/drm/xe/display/intel_bo.c | 8 +-
drivers/gpu/drm/xe/display/xe_display.c | 28 +-
drivers/gpu/drm/xe/display/xe_display_misc.c | 16 -
drivers/gpu/drm/xe/display/xe_display_rpm.c | 3 +
drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 49 +-
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 27 +-
drivers/gpu/drm/xe/display/xe_hdcp_gsc.h | 9 +
drivers/gpu/drm/xe/display/xe_panic.c | 16 +-
drivers/gpu/drm/xe/display/xe_panic.h | 9 +
drivers/gpu/drm/xe/display/xe_plane_initial.c | 6 +-
drivers/gpu/drm/xe/display/xe_stolen.c | 62 +-
drivers/gpu/drm/xe/display/xe_stolen.h | 9 +
drivers/gpu/drm/xe/xe_device_types.h | 8 -
include/drm/display/drm_dp_helper.h | 3 +
include/drm/intel/display_parent_interface.h | 87 ++
176 files changed, 3877 insertions(+), 2587 deletions(-)
rename drivers/gpu/drm/i915/{soc => display}/intel_dram.c (57%)
rename drivers/gpu/drm/i915/{soc => display}/intel_dram.h (68%)
delete mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
delete mode 100644 drivers/gpu/drm/i915/display/intel_panic.c
delete mode 100644 drivers/gpu/drm/i915/display/intel_panic.h
create mode 100644 drivers/gpu/drm/i915/display/intel_parent.c
create mode 100644 drivers/gpu/drm/i915/display/intel_parent.h
rename drivers/gpu/drm/i915/{soc => display}/intel_rom.c (100%)
rename drivers/gpu/drm/i915/{soc => display}/intel_rom.h (100%)
create mode 100644 drivers/gpu/drm/i915/i915_display_pc8.c
create mode 100644 drivers/gpu/drm/i915/i915_display_pc8.h
create mode 100644 drivers/gpu/drm/i915/i915_edram.c
create mode 100644 drivers/gpu/drm/i915/i915_edram.h
create mode 100644 drivers/gpu/drm/i915/i915_freq.c
create mode 100644 drivers/gpu/drm/i915/i915_freq.h
rename drivers/gpu/drm/i915/{soc/intel_gmch.c => i915_gmch.c} (68%)
create mode 100644 drivers/gpu/drm/i915/i915_gmch.h
rename drivers/gpu/drm/i915/{display/intel_hdcp_gsc.c => i915_hdcp_gsc.c} (89%)
create mode 100644 drivers/gpu/drm/i915/i915_hdcp_gsc.h
create mode 100644 drivers/gpu/drm/i915/i915_panic.c
create mode 100644 drivers/gpu/drm/i915/i915_panic.h
delete mode 100644 drivers/gpu/drm/i915/soc/intel_gmch.h
delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_stolen.h
delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gt/intel_gt_types.h
delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_active.h
delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h
delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h
delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/soc/intel_rom.h
delete mode 100644 drivers/gpu/drm/xe/display/ext/i915_irq.c
delete mode 100644 drivers/gpu/drm/xe/display/xe_display_misc.c
create mode 100644 drivers/gpu/drm/xe/display/xe_hdcp_gsc.h
create mode 100644 drivers/gpu/drm/xe/display/xe_panic.h
create mode 100644 drivers/gpu/drm/xe/display/xe_stolen.h
next reply other threads:[~2025-12-19 20:37 UTC|newest]
Thread overview: 318+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-12-19 20:37 Rodrigo Vivi [this message]
-- strict thread matches above, loose matches on Subject: below --
2026-05-14 14:24 [PULL] drm-intel-next 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-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-07-04 10:29 Jani Nikula
2025-07-08 12:30 ` 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=aUW3bVDdE63aSFOJ@intel.com \
--to=rodrigo.vivi@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=maarten.lankhorst@linux.intel.com \
--cc=matthew.brost@intel.com \
--cc=mripard@kernel.org \
--cc=ogabbay@kernel.org \
--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.