From: Jani Nikula <jani.nikula@intel.com>
To: Dave Airlie <airlied@gmail.com>, Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: dim-tools@lists.freedesktop.org,
Maxime Ripard <maxime.ripard@bootlin.com>,
intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org
Subject: [PULL] drm-intel-next
Date: Fri, 24 May 2019 20:38:48 +0300 [thread overview]
Message-ID: <87sgt3n45z.fsf@intel.com> (raw)
Hi Dave, Daniel -
First i915 feature pull for v5.3.
BR,
Jani.
drm-intel-next-2019-05-24:
Features:
- Engine discovery query (Tvrtko)
- Support for DP YCbCr4:2:0 outputs (Gwan-gyeong)
- HDCP revocation support, refactoring (Ramalingam)
- Remove DRM_AUTH from IOCTLs which also have DRM_RENDER_ALLOW (Christian König)
- Asynchronous display power disabling (Imre)
- Perma-pin uC firmware and re-enable global reset (Fernando)
- GTT remapping for display, for bigger fb size and stride (Ville)
- Enable pipe HDR mode on ICL if only HDR planes are used (Ville)
- Kconfig to tweak the busyspin durations for i915_wait_request (Chris)
- Allow multiple user handles to the same VM (Chris)
- GT/GEM runtime pm improvements using wakerefs (Chris)
- Gen 4&5 render context support (Chris)
- Allow userspace to clone contexts on creation (Chris)
- SINGLE_TIMELINE flags for context creation (Chris)
- Allow specification of parallel execbuf (Chris)
Refactoring:
- Header refactoring (Jani)
- Move GraphicsTechnology files under gt/ (Chris)
- Sideband code refactoring (Chris)
Fixes:
- ICL DSI state readout and checker fixes (Vandita)
- GLK DSI picture corruption fix (Stanislav)
- HDMI deep color fixes (Clinton, Aditya)
- Fix driver unbinding from a device in use (Janusz)
- Fix clock gating with pipe scaling (Radhakrishna)
- Disable broken FBC on GLK (Daniel Drake)
- Miscellaneous GuC fixes (Michal)
- Fix MG PHY DP register programming (Imre)
- Add missing combo PHY lane power setup (Imre)
- Workarounds for early ICL VBT issues (Imre)
- Fix fastset vs. pfit on/off on HSW EDP transcoder (Ville)
- Add readout and state check for pch_pfit.force_thru (Ville)
- Miscellaneous display fixes and refactoring (Ville)
- Display workaround fixes (Ville)
- Enable audio even if ELD is bogus (Ville)
- Fix use-after-free in reporting create.size (Chris)
- Sideband fixes to avoid BYT hard lockups (Chris)
- Workaround fixes and improvements (Chris)
Maintainer shortcomings:
- Failure to adequately describe and give credit for all changes (Jani)
The following changes since commit 7c13e5cc2391950541f41fc9ab0336aae77c7f63:
Merge tag 'drm-intel-next-fixes-2019-04-25' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2019-04-26 11:35:59 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-2019-05-24
for you to fetch changes up to c0a74c732568ad347f7b3de281922808dab30504:
drm/i915: Update DRIVER_DATE to 20190524 (2019-05-24 20:35:22 +0300)
----------------------------------------------------------------
Features:
- Engine discovery query (Tvrtko)
- Support for DP YCbCr4:2:0 outputs (Gwan-gyeong)
- HDCP revocation support, refactoring (Ramalingam)
- Remove DRM_AUTH from IOCTLs which also have DRM_RENDER_ALLOW (Christian König)
- Asynchronous display power disabling (Imre)
- Perma-pin uC firmware and re-enable global reset (Fernando)
- GTT remapping for display, for bigger fb size and stride (Ville)
- Enable pipe HDR mode on ICL if only HDR planes are used (Ville)
- Kconfig to tweak the busyspin durations for i915_wait_request (Chris)
- Allow multiple user handles to the same VM (Chris)
- GT/GEM runtime pm improvements using wakerefs (Chris)
- Gen 4&5 render context support (Chris)
- Allow userspace to clone contexts on creation (Chris)
- SINGLE_TIMELINE flags for context creation (Chris)
- Allow specification of parallel execbuf (Chris)
Refactoring:
- Header refactoring (Jani)
- Move GraphicsTechnology files under gt/ (Chris)
- Sideband code refactoring (Chris)
Fixes:
- ICL DSI state readout and checker fixes (Vandita)
- GLK DSI picture corruption fix (Stanislav)
- HDMI deep color fixes (Clinton, Aditya)
- Fix driver unbinding from a device in use (Janusz)
- Fix clock gating with pipe scaling (Radhakrishna)
- Disable broken FBC on GLK (Daniel Drake)
- Miscellaneous GuC fixes (Michal)
- Fix MG PHY DP register programming (Imre)
- Add missing combo PHY lane power setup (Imre)
- Workarounds for early ICL VBT issues (Imre)
- Fix fastset vs. pfit on/off on HSW EDP transcoder (Ville)
- Add readout and state check for pch_pfit.force_thru (Ville)
- Miscellaneous display fixes and refactoring (Ville)
- Display workaround fixes (Ville)
- Enable audio even if ELD is bogus (Ville)
- Fix use-after-free in reporting create.size (Chris)
- Sideband fixes to avoid BYT hard lockups (Chris)
- Workaround fixes and improvements (Chris)
Maintainer shortcomings:
- Failure to adequately describe and give credit for all changes (Jani)
----------------------------------------------------------------
Aditya Swarup (1):
drm/i915/icl: Fix setting 10 bit deep color mode
Chris Wilson (87):
drm/i915: Verify workarounds immediately after application
drm/i915: Verify the engine workarounds stick on application
drm/i915: Make workaround verification *optional*
drm/i915: Avoid use-after-free in reporting create.size
drm/i915: Stop overwriting RING_IMR in rcs resume
drm/i915: Setup the RCS ring prior to execution
drm/i915: Remove unwarranted clamping for hsw/bdw
drm/i915: Track HAS_RPS alongside HAS_RC6 in the device info
drm/i915: Expose the busyspin durations for i915_wait_request
drm/i915/gtt: Skip clearing the GGTT under gen6+ full-ppgtt
drm/i915: Start writeback from the shrinker
drm/i915: Store the default sseu setup on the engine
drm/i915/selftests: Verify whitelist of context registers
drm/i915: Move GraphicsTechnology files under gt/
drm/i915: Introduce struct intel_wakeref
drm/i915: Pull the GEM powermangement coupling into its own file
drm/i915: Introduce context->enter() and context->exit()
drm/i915: Pass intel_context to i915_request_create()
drm/i915: Invert the GEM wakeref hierarchy
drm/i915: Explicitly pin the logical context for execbuf
drm/i915: Allow multiple user handles to the same VM
drm/i915: Disable preemption and sleeping while using the punit sideband
drm/i915: Lift acquiring the vlv punit magic to a common sb-get
drm/i915: Lift sideband locking for vlv_punit_(read|write)
drm/i915: Replace pcu_lock with sb_lock
drm/i915: Separate sideband declarations to intel_sideband.h
drm/i915: Merge sbi read/write into a single accessor
drm/i915: Merge sandybridge_pcode_(read|write)
drm/i915: Move sandybride pcode access to intel_sideband.c
drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context
drm/i915: Enable render context support for Ironlake (gen5)
drm/i915: Enable render context support for gen4 (Broadwater to Cantiga)
drm/i915/gvt: Pin the per-engine GVT shadow contexts
drm/i915: Export intel_context_instance()
drm/i915/selftests: Use the real kernel context for sseu isolation tests
drm/i915/selftests: Pass around intel_context for sseu
drm/i915: Pass intel_context to intel_context_pin_lock()
drm/i915: Split engine setup/init into two phases
drm/i915: Switch back to an array of logical per-engine HW contexts
drm/i915: Remove intel_context.active_link
drm/i915: Move i915_request_alloc into selftests/
drm/i915: Skip unused contexts for context_barrier_task()
drm/i915: Wait for the struct_mutex on idling
drm/i915: Move the engine->destroy() vfunc onto the engine
drm/i915: Complete both freed-object passes before draining the workqueue
drm/i915: Include fence signaled bit in print_request()
drm/i915/guc: Fix runtime suspend
drm/i915/execlists: Flush the tasklet on parking
drm/i915: Leave engine parking to the engines
drm/i915/hangcheck: Track context changes
drm/i915: Delay semaphore submission until the start of the signaler
drm/i915: Disable semaphore busywaits on saturated systems
drm/i915: Acquire the signaler's timeline HWSP last
drm/i915: Assert breadcrumbs are correctly ordered in the signal handler
drm/i915: Prefer checking the wakeref itself rather than the counter
drm/i915: Assert the local engine->wakeref is active
drm/i915: Flush the switch-to-kernel-context harder for DROP_IDLE
drm/i915: Remove delay for idle_work
drm/i915: Cancel retire_worker on parking
drm/i915: Stop spinning for DROP_IDLE (debugfs/i915_drop_caches)
drm/i915: Only reschedule the submission tasklet if preemption is possible
drm/i915/execlists: Don't apply priority boost for resets
drm/i915: Reboot CI if forcewake fails
drm/i915/hangcheck: Replace hangcheck.seqno with RING_HEAD
drm/i915: Seal races between async GPU cancellation, retirement and signaling
drm/i915: Rearrange i915_scheduler.c
drm/i915: Pass i915_sched_node around internally
drm/i915: Check for no-op priority changes first
drm/i915: Mark semaphores as complete on unsubmit out if payload was started
drm/i915: Truly bump ready tasks ahead of busywaits
drm/i915/dp: Initialise locals for static analysis
drm/i915/hdcp: Use both bits for device_count
drm/i915: Bump signaler priority on adding a waiter
drm/i915: Downgrade NEWCLIENT to non-preemptive
drm/i915/execlists: Drop promotion on unsubmit
drm/i915: Restore control over ppgtt for context creation ABI
drm/i915: Allow a context to define its set of engines
drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
drm/i915: Re-expose SINGLE_TIMELINE flags for context creation
drm/i915: Allow userspace to clone contexts on creation
drm/i915: Load balancing across a virtual engine
drm/i915: Apply an execution_mask to the virtual_engine
drm/i915: Extend execution fence to support a callback
drm/i915/execlists: Virtual engine bonding
drm/i915: Allow specification of parallel execbuf
drm/i915/gtt: Always acquire struct_mutex for gen6_ppgtt_cleanup
drm/i915/gtt: Neuter the deferred unbind callback from gen6_ppgtt_cleanup
Christian König (1):
drm/i915: remove DRM_AUTH from IOCTLs which also have DRM_RENDER_ALLOW
Clinton Taylor (1):
drm/i915/icl: Set GCP_COLOR_INDICATION only for 10/12 bit deep color
Daniel Drake (1):
drm/i915/fbc: disable framebuffer compression on GeminiLake
Dongli Zhang (1):
drm/i915: remove unused IO_TLB_SEGPAGES which should be defined by swiotlb
Dongwon Kim (1):
drm/i915/gen11: enable support for headerless msgs
Fernando Pacheco (5):
drm/i915/uc: Rename uC firmware init/fini functions
drm/i915/uc: Reserve upper range of GGTT
drm/i915/uc: Place uC firmware in upper range of GGTT
Revert "drm/i915/guc: Disable global reset"
drm/i915/selftests: Check that gpu reset is usable from atomic context
Gwan-gyeong Mun (6):
drm/i915/dp: Add a config function for YCBCR420 outputs
drm: Rename struct edp_vsc_psr to struct dp_sdp
drm/i915/dp: Program VSC Header and DB for Pixel Encoding/Colorimetry Format
drm/i915/dp: Add a support of YCBCR 4:2:0 to DP MSA
drm/i915/dp: Change a link bandwidth computation for DP
drm/i915/dp: Support DP ports YUV 4:2:0 output to GEN11
Imre Deak (16):
drm/i915/icl: Fix MG_DP_MODE() register programming
drm/i915/icl: Factor out combo PHY lane power setup helper
drm/i915/icl: Add missing combo PHY lane power setup
drm/i915: Tune down WARN about incorrect VBT TC legacy flag
drm/i915/icl: More workaround for port F detection due to broken VBTs
drm/i915: Add support for tracking wakerefs w/o power-on guarantee
drm/i915: Force printing wakeref tacking during pm_cleanup
drm/i915: Verify power domains state during suspend in all cases
drm/i915: Add support for asynchronous display power disabling
drm/i915: Disable power asynchronously during DP AUX transfers
drm/i915: WARN for eDP encoders in intel_dp_detect_dpcd()
drm/i915: Remove the unneeded AUX power ref from intel_dp_detect()
drm/i915: Remove the unneeded AUX power ref from intel_dp_hpd_pulse()
drm/i915: Replace use of PLLS power domain with DISPLAY_CORE domain
drm/i915: Avoid taking the PPS lock for non-eDP/VLV/CHV
drm/i915: Assert that TypeC ports are not used for eDP
Jani Nikula (39):
Merge drm/drm-next into drm-intel-next-queued
drm/i915: ensure more headers remain self-contained
drm/i915: make intel_bios.h self-contained
drm/i915/dvo: rename dvo.h to intel_dvo_dev.h and make self-contained
drm/i915: make intel_dpll_mgr.h self-contained
drm/i915: move dsi init functions to intel_dsi.h
drm/i915: extract intel_fifo_underrun.h from intel_drv.h
drm/i915: extract intel_dp_link_training.h from intel_drv.h
drm/i915: extract intel_dp_aux_backlight.h from intel_drv.h
drm/i915: extract i915_irq.h from intel_drv.h and i915_drv.h
drm/i915: extract intel_hotplug.h from intel_drv.h and i915_drv.h
drm/i915: extract intel_bios.h functions from i915_drv.h
drm/i915: extract intel_quirks.h from intel_drv.h
drm/i915: extract intel_overlay.h from intel_drv.h and i915_drv.h
drm/i915: extract intel_vdsc.h from intel_drv.h and i915_drv.h
drm/i915: extract intel_dp_mst.h from intel_drv.h
drm/i915: extract intel_dsi_dcs_backlight.h from intel_drv.h
drm/i915: extract intel_atomic.h from intel_drv.h
drm/i915: extract intel_runtime_pm.h from intel_drv.h
drm/i915: move some leftovers to intel_pm.h from i915_drv.h
drm/i915: extract intel_combo_phy.h from i915_drv.h
drm/i915/csr: alpha_support doesn't depend on csr or vice versa
drm/i915: add single combo phy init/unit functions
drm/i915/dvo: move DVO chip types to intel_dvo.c
drm/i915/dsi: move operation mode types to intel_dsi.h
drm/i915: move ranges to intel_display.c
drm/i915: remove unused/stale macros and comments from intel_drv.h
drm/i915/csr: move CSR version macros to intel_csr.h
drm/i915: extract intel_dpio_phy.h from i915_drv.h
drm/i915: extract intel_lpe_audio.h from i915_drv.h
drm/i915: extract intel_acpi.h from i915_drv.h
drm/i915: extract i915_debugfs.h from i915_drv.h
drm/i915: move i915_vgacntrl_reg() where needed
drm/i915: make i915_utils.h self-contained
drm/i915: move more generic utils to i915_utils.h
drm/i915: extract intel_gmbus.h from i915_drv.h and rename intel_i2c.c
drm/i915: Update DRIVER_DATE to 20190523
drm/i915: remove duplicate typedef for intel_wakeref_t
drm/i915: Update DRIVER_DATE to 20190524
Janusz Krzysztofik (1):
drm/i915: Use drm_dev_unplug()
Lucas De Marchi (3):
drm/i915/icl: fix step numbers in icl_display_core_init()
drm/i915: reorder if chain to have last gen first
drm/i915: do not mix workaround with normal flow
Michal Wajdeczko (9):
drm/i915/selftests: Move some reset testcases to separate file
drm/i915/selftests: Split igt_atomic_reset testcase
drm/i915/selftests: Use prepare/finish during atomic reset test
drm/i915/guc: Rename intel_guc_is_alive to intel_guc_is_loaded
drm/i915/uc: Explicitly sanitize GuC/HuC on failure and finish
drm/i915/uc: Use GuC firmware status helper
drm/i915/uc: Skip GuC HW unwinding if GuC is already dead
drm/i915/uc: Stop talking with GuC when resetting
drm/i915/uc: Skip reset preparation if GuC is already dead
Radhakrishna Sripada (1):
drm/i915/icl: Fix clockgating issue when using scalers
Ramalingam C (7):
drm: move content protection property to mode_config
drm/i915: debugfs: HDCP2.2 capability read
drm: generic fn converting be24 to cpu and vice versa
drm: revocation check at drm subsystem
drm/i915: SRM revocation check for HDCP1.4 and 2.2
drm/hdcp: gathering hdcp related code into drm_hdcp.c
drm/hdcp: drm_hdcp_request_srm() as static
Stanislav Lisovskiy (1):
drm/i915: Corrupt DSI picture fix for GeminiLake
Tvrtko Ursulin (4):
drm/i915/icl: Whitelist GEN9_SLICE_COMMON_ECO_CHICKEN1
drm/i915/selftests: Verify context workarounds
drm/i915/icl: Add WaDisableBankHangMode
drm/i915: Engine discovery query
Vandita Kulkarni (4):
drm/i915: Fix the pipe state timing mismatch warnings
drm/i915: Refactor bdw_get_pipemisc_bpp
drm/i915: Fix pipe config mismatch for bpp, output format
drm/i915: Fix pixel clock and crtc clock config mismatch
Ville Syrjälä (26):
drm/i915: Fix skl+ max plane width
drm/i915: Fix ICL output CSC programming
drm/i915: Clean up cherryview_load_luts()
drm/i915: Flatten and rename haswell_set_pipemisc()
drm/i915: Enable pipe HDR mode on ICL if only HDR planes are used
drm/i915: Don't skip audio enable if ELD is bogus
drm/i915: hsw+ audio regs are per-transocder
drm/i915: Move the PIPEMISC write the correct place
drm/i915: Allow ICL pipe "HDR mode" when the cursor is visible
drm/i915: Use mul_u32_u32() more
drm/i915: Document that we implement WaIncreaseLatencyIPCEnabled
drm/i915: Drop WaIncreaseLatencyIPCEnabled/1140 for cnl
drm/i915: Move w/a 0477/WaDisableIPC:skl into intel_init_ipc()
drm/i915: Replace intel_ddi_pll_init()
drm/i915: Move the hsw/bdw pc8 code to intel_runtime_pm.c
drm/i915: Kill PCH_KBP
drm/i915: Fix fastset vs. pfit on/off on HSW EDP transcoder
drm/i915: Add readout and state check for pch_pfit.force_thru
drm/i915: Add a new "remapped" gtt_view
drm/i915/selftests: Add mock selftest for remapped vmas
drm/i915/selftests: Add live vma selftest
drm/i915: Shuffle stride checking code around
drm/i915: Overcome display engine stride limits via GTT remapping
drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping
drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+
drm/i915: Bump gen7+ fb size limits to 16kx16k
Documentation/gpu/drm-kms-helpers.rst | 6 +
drivers/dma-buf/dma-fence.c | 1 +
drivers/gpu/drm/Makefile | 2 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 12 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 2 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 10 +-
drivers/gpu/drm/drm_atomic_uapi.c | 4 +-
drivers/gpu/drm/drm_connector.c | 43 -
drivers/gpu/drm/drm_hdcp.c | 382 +++++++
drivers/gpu/drm/drm_internal.h | 5 +
drivers/gpu/drm/drm_sysfs.c | 2 +
drivers/gpu/drm/i915/Kconfig | 6 +
drivers/gpu/drm/i915/Kconfig.profile | 13 +
drivers/gpu/drm/i915/Makefile | 52 +-
drivers/gpu/drm/i915/Makefile.header-test | 34 +-
drivers/gpu/drm/i915/dvo_ch7017.c | 3 +-
drivers/gpu/drm/i915/dvo_ch7xxx.c | 3 +-
drivers/gpu/drm/i915/dvo_ivch.c | 3 +-
drivers/gpu/drm/i915/dvo_ns2501.c | 5 +-
drivers/gpu/drm/i915/dvo_sil164.c | 3 +-
drivers/gpu/drm/i915/dvo_tfp410.c | 3 +-
drivers/gpu/drm/i915/gt/Makefile | 2 +
drivers/gpu/drm/i915/gt/Makefile.header-test | 16 +
drivers/gpu/drm/i915/{ => gt}/intel_breadcrumbs.c | 97 +-
drivers/gpu/drm/i915/gt/intel_context.c | 179 +++
drivers/gpu/drm/i915/gt/intel_context.h | 130 +++
.../gpu/drm/i915/{ => gt}/intel_context_types.h | 22 +-
.../i915/{intel_ringbuffer.h => gt/intel_engine.h} | 54 +-
drivers/gpu/drm/i915/{ => gt}/intel_engine_cs.c | 381 +++----
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 164 +++
drivers/gpu/drm/i915/gt/intel_engine_pm.h | 22 +
drivers/gpu/drm/i915/{ => gt}/intel_engine_types.h | 38 +-
drivers/gpu/drm/i915/{ => gt}/intel_gpu_commands.h | 0
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 143 +++
drivers/gpu/drm/i915/gt/intel_gt_pm.h | 27 +
drivers/gpu/drm/i915/{ => gt}/intel_hangcheck.c | 29 +-
drivers/gpu/drm/i915/{ => gt}/intel_lrc.c | 1187 +++++++++++++++-----
drivers/gpu/drm/i915/{ => gt}/intel_lrc.h | 22 +-
drivers/gpu/drm/i915/{ => gt}/intel_lrc_reg.h | 0
drivers/gpu/drm/i915/{ => gt}/intel_mocs.c | 4 +-
drivers/gpu/drm/i915/{ => gt}/intel_mocs.h | 4 +-
.../drm/i915/{i915_reset.c => gt/intel_reset.c} | 114 +-
.../drm/i915/{i915_reset.h => gt/intel_reset.h} | 3 +-
drivers/gpu/drm/i915/{ => gt}/intel_ringbuffer.c | 360 +++---
drivers/gpu/drm/i915/gt/intel_sseu.c | 142 +++
drivers/gpu/drm/i915/gt/intel_sseu.h | 67 ++
drivers/gpu/drm/i915/{ => gt}/intel_workarounds.c | 312 +++--
drivers/gpu/drm/i915/{ => gt}/intel_workarounds.h | 10 +-
.../drm/i915/{ => gt}/intel_workarounds_types.h | 7 +-
.../gpu/drm/i915/{selftests => gt}/mock_engine.c | 53 +-
.../gpu/drm/i915/{selftests => gt}/mock_engine.h | 4 +-
.../intel_engine_cs.c => gt/selftest_engine_cs.c} | 0
.../intel_hangcheck.c => gt/selftest_hangcheck.c} | 227 +---
.../{selftests/intel_lrc.c => gt/selftest_lrc.c} | 550 ++++++++-
drivers/gpu/drm/i915/gt/selftest_reset.c | 118 ++
.../selftest_workarounds.c} | 429 +++++--
drivers/gpu/drm/i915/gvt/gvt.h | 2 +-
drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +-
drivers/gpu/drm/i915/gvt/mmio_context.c | 3 +-
drivers/gpu/drm/i915/gvt/scheduler.c | 147 +--
drivers/gpu/drm/i915/i915_cmd_parser.c | 3 +-
drivers/gpu/drm/i915/i915_debugfs.c | 121 +-
drivers/gpu/drm/i915/i915_debugfs.h | 20 +
drivers/gpu/drm/i915/i915_drv.c | 45 +-
drivers/gpu/drm/i915/i915_drv.h | 411 +------
drivers/gpu/drm/i915/i915_fixed.h | 6 +-
drivers/gpu/drm/i915/i915_gem.c | 551 ++-------
drivers/gpu/drm/i915/i915_gem.h | 8 +-
drivers/gpu/drm/i915/i915_gem_context.c | 974 +++++++++++++---
drivers/gpu/drm/i915/i915_gem_context.h | 83 +-
drivers/gpu/drm/i915/i915_gem_context_types.h | 45 +-
drivers/gpu/drm/i915/i915_gem_evict.c | 47 +-
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 175 ++-
drivers/gpu/drm/i915/i915_gem_gtt.c | 179 ++-
drivers/gpu/drm/i915/i915_gem_gtt.h | 32 +-
drivers/gpu/drm/i915/i915_gem_internal.c | 3 -
drivers/gpu/drm/i915/i915_gem_pm.c | 250 +++++
drivers/gpu/drm/i915/i915_gem_pm.h | 25 +
drivers/gpu/drm/i915/i915_gem_shrinker.c | 75 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 5 +-
drivers/gpu/drm/i915/i915_gpu_error.h | 7 +-
drivers/gpu/drm/i915/i915_irq.c | 8 +-
drivers/gpu/drm/i915/i915_irq.h | 114 ++
drivers/gpu/drm/i915/i915_pci.c | 7 +-
drivers/gpu/drm/i915/i915_perf.c | 90 +-
drivers/gpu/drm/i915/i915_pmu.c | 7 +-
drivers/gpu/drm/i915/i915_priolist_types.h | 5 +-
drivers/gpu/drm/i915/i915_query.c | 49 +
drivers/gpu/drm/i915/i915_reg.h | 20 +-
drivers/gpu/drm/i915/i915_request.c | 449 +++++---
drivers/gpu/drm/i915/i915_request.h | 17 +-
drivers/gpu/drm/i915/i915_scheduler.c | 308 ++---
drivers/gpu/drm/i915/i915_scheduler.h | 18 +
drivers/gpu/drm/i915/i915_scheduler_types.h | 5 +-
drivers/gpu/drm/i915/i915_suspend.c | 3 +-
drivers/gpu/drm/i915/i915_sysfs.c | 51 +-
drivers/gpu/drm/i915/i915_timeline_types.h | 1 +
drivers/gpu/drm/i915/i915_trace.h | 4 +-
drivers/gpu/drm/i915/i915_utils.h | 197 +++-
drivers/gpu/drm/i915/i915_vma.c | 13 +-
drivers/gpu/drm/i915/i915_vma.h | 3 +
drivers/gpu/drm/i915/icl_dsi.c | 63 +-
drivers/gpu/drm/i915/intel_acpi.c | 3 +
drivers/gpu/drm/i915/intel_acpi.h | 17 +
drivers/gpu/drm/i915/intel_atomic.c | 13 +
drivers/gpu/drm/i915/intel_atomic.h | 49 +
drivers/gpu/drm/i915/intel_audio.c | 61 +-
drivers/gpu/drm/i915/intel_bios.c | 2 +
drivers/gpu/drm/i915/intel_bios.h | 21 +
drivers/gpu/drm/i915/intel_cdclk.c | 59 +-
drivers/gpu/drm/i915/intel_color.c | 102 +-
drivers/gpu/drm/i915/intel_combo_phy.c | 77 +-
drivers/gpu/drm/i915/intel_combo_phy.h | 20 +
drivers/gpu/drm/i915/intel_context.c | 269 -----
drivers/gpu/drm/i915/intel_context.h | 87 --
drivers/gpu/drm/i915/intel_crt.c | 3 +
drivers/gpu/drm/i915/intel_csr.c | 2 -
drivers/gpu/drm/i915/intel_csr.h | 4 +
drivers/gpu/drm/i915/intel_ddi.c | 40 +-
drivers/gpu/drm/i915/intel_device_info.h | 33 +-
drivers/gpu/drm/i915/intel_display.c | 1022 ++++++++++-------
drivers/gpu/drm/i915/intel_display.h | 10 +-
drivers/gpu/drm/i915/intel_dp.c | 263 ++++-
drivers/gpu/drm/i915/intel_dp.h | 1 +
drivers/gpu/drm/i915/intel_dp_aux_backlight.c | 1 +
drivers/gpu/drm/i915/intel_dp_aux_backlight.h | 13 +
drivers/gpu/drm/i915/intel_dp_link_training.c | 1 +
drivers/gpu/drm/i915/intel_dp_link_training.h | 14 +
drivers/gpu/drm/i915/intel_dp_mst.c | 3 +
drivers/gpu/drm/i915/intel_dp_mst.h | 14 +
drivers/gpu/drm/i915/intel_dpio_phy.c | 39 +-
drivers/gpu/drm/i915/intel_dpio_phy.h | 58 +
drivers/gpu/drm/i915/intel_dpll_mgr.c | 67 +-
drivers/gpu/drm/i915/intel_dpll_mgr.h | 8 +-
drivers/gpu/drm/i915/intel_drv.h | 412 +------
drivers/gpu/drm/i915/intel_dsi.h | 7 +
drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c | 8 +-
drivers/gpu/drm/i915/intel_dsi_dcs_backlight.h | 13 +
drivers/gpu/drm/i915/intel_dsi_vbt.c | 21 +-
drivers/gpu/drm/i915/intel_dvo.c | 8 +-
drivers/gpu/drm/i915/{dvo.h => intel_dvo_dev.h} | 10 +-
drivers/gpu/drm/i915/intel_fbc.c | 4 +
drivers/gpu/drm/i915/intel_fifo_underrun.c | 1 +
drivers/gpu/drm/i915/intel_fifo_underrun.h | 27 +
.../gpu/drm/i915/{intel_i2c.c => intel_gmbus.c} | 33 +-
drivers/gpu/drm/i915/intel_gmbus.h | 27 +
drivers/gpu/drm/i915/intel_guc.c | 40 +-
drivers/gpu/drm/i915/intel_guc.h | 12 +-
drivers/gpu/drm/i915/intel_guc_ct.h | 5 +
drivers/gpu/drm/i915/intel_guc_fw.c | 20 +-
drivers/gpu/drm/i915/intel_guc_submission.c | 33 +-
drivers/gpu/drm/i915/intel_guc_submission.h | 3 +-
drivers/gpu/drm/i915/intel_hdcp.c | 55 +-
drivers/gpu/drm/i915/intel_hdcp.h | 1 +
drivers/gpu/drm/i915/intel_hdmi.c | 30 +-
drivers/gpu/drm/i915/intel_hotplug.c | 1 +
drivers/gpu/drm/i915/intel_hotplug.h | 30 +
drivers/gpu/drm/i915/intel_huc.c | 74 +-
drivers/gpu/drm/i915/intel_huc.h | 6 +-
drivers/gpu/drm/i915/intel_huc_fw.c | 49 +-
drivers/gpu/drm/i915/intel_lpe_audio.c | 8 +-
drivers/gpu/drm/i915/intel_lpe_audio.h | 22 +
drivers/gpu/drm/i915/intel_lvds.c | 2 +
drivers/gpu/drm/i915/intel_overlay.c | 9 +-
drivers/gpu/drm/i915/intel_overlay.h | 29 +
drivers/gpu/drm/i915/intel_panel.c | 2 +
drivers/gpu/drm/i915/intel_pipe_crc.c | 11 +-
drivers/gpu/drm/i915/intel_pipe_crc.h | 3 +
drivers/gpu/drm/i915/intel_pm.c | 393 ++-----
drivers/gpu/drm/i915/intel_pm.h | 10 +
drivers/gpu/drm/i915/intel_psr.c | 12 +-
drivers/gpu/drm/i915/intel_quirks.c | 1 +
drivers/gpu/drm/i915/intel_quirks.h | 13 +
drivers/gpu/drm/i915/intel_runtime_pm.c | 885 +++++++++++++--
drivers/gpu/drm/i915/intel_runtime_pm.h | 142 +++
drivers/gpu/drm/i915/intel_sdvo.c | 4 +
drivers/gpu/drm/i915/intel_sideband.c | 480 ++++++--
drivers/gpu/drm/i915/intel_sideband.h | 140 +++
drivers/gpu/drm/i915/intel_sprite.c | 34 +-
drivers/gpu/drm/i915/intel_sprite.h | 12 +-
drivers/gpu/drm/i915/intel_tv.c | 1 +
drivers/gpu/drm/i915/intel_uc.c | 90 +-
drivers/gpu/drm/i915/intel_uc.h | 3 +-
drivers/gpu/drm/i915/intel_uc_fw.c | 103 +-
drivers/gpu/drm/i915/intel_uc_fw.h | 10 +-
drivers/gpu/drm/i915/intel_uncore.c | 8 +-
drivers/gpu/drm/i915/intel_vdsc.c | 2 +
drivers/gpu/drm/i915/intel_vdsc.h | 21 +
drivers/gpu/drm/i915/intel_wakeref.c | 75 ++
drivers/gpu/drm/i915/intel_wakeref.h | 133 +++
drivers/gpu/drm/i915/selftests/huge_pages.c | 3 +-
drivers/gpu/drm/i915/selftests/i915_active.c | 2 +-
drivers/gpu/drm/i915/selftests/i915_gem.c | 21 +-
.../gpu/drm/i915/selftests/i915_gem_coherency.c | 2 +-
drivers/gpu/drm/i915/selftests/i915_gem_context.c | 223 +---
drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 3 +-
drivers/gpu/drm/i915/selftests/i915_gem_object.c | 31 +-
.../gpu/drm/i915/selftests/i915_live_selftests.h | 2 +
drivers/gpu/drm/i915/selftests/i915_request.c | 13 +-
drivers/gpu/drm/i915/selftests/i915_timeline.c | 4 +-
drivers/gpu/drm/i915/selftests/i915_vma.c | 246 +++-
drivers/gpu/drm/i915/selftests/igt_atomic.h | 56 +
drivers/gpu/drm/i915/selftests/igt_flush_test.c | 32 +-
drivers/gpu/drm/i915/selftests/igt_gem_utils.c | 34 +
drivers/gpu/drm/i915/selftests/igt_gem_utils.h | 17 +
drivers/gpu/drm/i915/selftests/igt_reset.c | 11 +-
drivers/gpu/drm/i915/selftests/igt_reset.h | 1 +
drivers/gpu/drm/i915/selftests/igt_spinner.c | 3 +-
drivers/gpu/drm/i915/selftests/igt_spinner.h | 3 +-
drivers/gpu/drm/i915/selftests/lib_sw_fence.c | 3 +
drivers/gpu/drm/i915/selftests/mock_context.c | 15 +-
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 37 +-
drivers/gpu/drm/i915/selftests/mock_request.c | 6 +-
drivers/gpu/drm/i915/vlv_dsi.c | 34 +-
drivers/gpu/drm/i915/vlv_dsi_pll.c | 18 +-
drivers/misc/mei/hdcp/mei_hdcp.c | 2 +-
include/drm/drm_connector.h | 8 -
include/drm/drm_dp_helper.h | 33 +-
include/drm/drm_hdcp.h | 31 +-
include/drm/drm_mode_config.h | 6 +
include/drm/i915_pciids.h | 4 +-
include/uapi/drm/i915_drm.h | 209 +++-
222 files changed, 11774 insertions(+), 5465 deletions(-)
create mode 100644 drivers/gpu/drm/drm_hdcp.c
create mode 100644 drivers/gpu/drm/i915/Kconfig.profile
create mode 100644 drivers/gpu/drm/i915/gt/Makefile
create mode 100644 drivers/gpu/drm/i915/gt/Makefile.header-test
rename drivers/gpu/drm/i915/{ => gt}/intel_breadcrumbs.c (80%)
create mode 100644 drivers/gpu/drm/i915/gt/intel_context.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_context.h
rename drivers/gpu/drm/i915/{ => gt}/intel_context_types.h (81%)
rename drivers/gpu/drm/i915/{intel_ringbuffer.h => gt/intel_engine.h} (90%)
rename drivers/gpu/drm/i915/{ => gt}/intel_engine_cs.c (88%)
create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pm.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pm.h
rename drivers/gpu/drm/i915/{ => gt}/intel_engine_types.h (95%)
rename drivers/gpu/drm/i915/{ => gt}/intel_gpu_commands.h (100%)
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm.h
rename drivers/gpu/drm/i915/{ => gt}/intel_hangcheck.c (94%)
rename drivers/gpu/drm/i915/{ => gt}/intel_lrc.c (77%)
rename drivers/gpu/drm/i915/{ => gt}/intel_lrc.h (86%)
rename drivers/gpu/drm/i915/{ => gt}/intel_lrc_reg.h (100%)
rename drivers/gpu/drm/i915/{ => gt}/intel_mocs.c (99%)
rename drivers/gpu/drm/i915/{ => gt}/intel_mocs.h (97%)
rename drivers/gpu/drm/i915/{i915_reset.c => gt/intel_reset.c} (94%)
rename drivers/gpu/drm/i915/{i915_reset.h => gt/intel_reset.h} (95%)
rename drivers/gpu/drm/i915/{ => gt}/intel_ringbuffer.c (94%)
create mode 100644 drivers/gpu/drm/i915/gt/intel_sseu.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_sseu.h
rename drivers/gpu/drm/i915/{ => gt}/intel_workarounds.c (86%)
rename drivers/gpu/drm/i915/{ => gt}/intel_workarounds.h (79%)
rename drivers/gpu/drm/i915/{ => gt}/intel_workarounds_types.h (88%)
rename drivers/gpu/drm/i915/{selftests => gt}/mock_engine.c (88%)
rename drivers/gpu/drm/i915/{selftests => gt}/mock_engine.h (95%)
rename drivers/gpu/drm/i915/{selftests/intel_engine_cs.c => gt/selftest_engine_cs.c} (100%)
rename drivers/gpu/drm/i915/{selftests/intel_hangcheck.c => gt/selftest_hangcheck.c} (90%)
rename drivers/gpu/drm/i915/{selftests/intel_lrc.c => gt/selftest_lrc.c} (70%)
create mode 100644 drivers/gpu/drm/i915/gt/selftest_reset.c
rename drivers/gpu/drm/i915/{selftests/intel_workarounds.c => gt/selftest_workarounds.c} (66%)
create mode 100644 drivers/gpu/drm/i915/i915_debugfs.h
create mode 100644 drivers/gpu/drm/i915/i915_gem_pm.c
create mode 100644 drivers/gpu/drm/i915/i915_gem_pm.h
create mode 100644 drivers/gpu/drm/i915/i915_irq.h
create mode 100644 drivers/gpu/drm/i915/intel_acpi.h
create mode 100644 drivers/gpu/drm/i915/intel_atomic.h
create mode 100644 drivers/gpu/drm/i915/intel_combo_phy.h
delete mode 100644 drivers/gpu/drm/i915/intel_context.c
delete mode 100644 drivers/gpu/drm/i915/intel_context.h
create mode 100644 drivers/gpu/drm/i915/intel_dp_aux_backlight.h
create mode 100644 drivers/gpu/drm/i915/intel_dp_link_training.h
create mode 100644 drivers/gpu/drm/i915/intel_dp_mst.h
create mode 100644 drivers/gpu/drm/i915/intel_dpio_phy.h
create mode 100644 drivers/gpu/drm/i915/intel_dsi_dcs_backlight.h
rename drivers/gpu/drm/i915/{dvo.h => intel_dvo_dev.h} (97%)
create mode 100644 drivers/gpu/drm/i915/intel_fifo_underrun.h
rename drivers/gpu/drm/i915/{intel_i2c.c => intel_gmbus.c} (97%)
create mode 100644 drivers/gpu/drm/i915/intel_gmbus.h
create mode 100644 drivers/gpu/drm/i915/intel_hotplug.h
create mode 100644 drivers/gpu/drm/i915/intel_lpe_audio.h
create mode 100644 drivers/gpu/drm/i915/intel_overlay.h
create mode 100644 drivers/gpu/drm/i915/intel_quirks.h
create mode 100644 drivers/gpu/drm/i915/intel_runtime_pm.h
create mode 100644 drivers/gpu/drm/i915/intel_sideband.h
create mode 100644 drivers/gpu/drm/i915/intel_vdsc.h
create mode 100644 drivers/gpu/drm/i915/intel_wakeref.c
create mode 100644 drivers/gpu/drm/i915/intel_wakeref.h
create mode 100644 drivers/gpu/drm/i915/selftests/igt_atomic.h
create mode 100644 drivers/gpu/drm/i915/selftests/igt_gem_utils.c
create mode 100644 drivers/gpu/drm/i915/selftests/igt_gem_utils.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
next reply other threads:[~2019-05-24 17:38 UTC|newest]
Thread overview: 318+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-05-24 17:38 Jani Nikula [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-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-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-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=87sgt3n45z.fsf@intel.com \
--to=jani.nikula@intel.com \
--cc=airlied@gmail.com \
--cc=daniel.vetter@ffwll.ch \
--cc=dim-tools@lists.freedesktop.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=intel-gfx@lists.freedesktop.org \
--cc=maxime.ripard@bootlin.com \
/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.