From: Daniel Vetter <daniel.vetter@ffwll.ch>
To: Dave Airlie <airlied@gmail.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>,
intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org
Subject: [PULL] drm-intel-next
Date: Thu, 14 Jul 2016 10:17:26 +0200 [thread overview]
Message-ID: <20160714081726.GA17659@phenom.ffwll.local> (raw)
Hi Dave,
drm-intel-next-2016-07-11:
- select igt testing depencies for CONFIG_DRM_I915_DEBUG (Chris)
- track outputs in crtc state and clean up all our ad-hoc connector/encoder
walking in modest code (Ville)
- demidlayer drm_device/drm_i915_private (Chris Wilson)
- thundering herd fix from Chris Wilson, with lots of help from Tvrtko Ursulin
- piles of assorted clean and fallout from the thundering herd fix
- documentation and more tuning for waitboosting (Chris)
- pooled EU support on bxt (Arun Siluvery)
- bxt support is no longer considered prelimary!
- ring/engine vfunc cleanup from Tvrtko
- introduce intel_wait_for_register helper (Chris)
- opregion updates (Jani Nukla)
- tuning and fixes for wait_for macros (Tvrkto&Imre)
- more kabylake pci ids (Rodrigo)
- pps cleanup and fixes for bxt (Imre)
- move sink crc support over to atomic state (Maarten)
- fix up async fbdev init ordering (Chris)
- fbc fixes from Paulo and Chris
Final feature pull request for 4.8.
Cheers, Daniel
The following changes since commit 2a3467063ae3b17264578626dec2377dd48cd1c3:
Merge tag 'mediatek-drm-2016-06-20' of git://git.pengutronix.de/git/pza/linux into drm-next (2016-06-24 13:16:07 +1000)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-2016-07-11
for you to fetch changes up to 0b2c0582f1570bfc95aa9ac1cd340a215d8e8335:
drm/i915: Update DRIVER_DATE to 20160711 (2016-07-11 09:18:31 +0200)
----------------------------------------------------------------
- select igt testing depencies for CONFIG_DRM_I915_DEBUG (Chris)
- track outputs in crtc state and clean up all our ad-hoc connector/encoder
walking in modest code (Ville)
- demidlayer drm_device/drm_i915_private (Chris Wilson)
- thundering herd fix from Chris Wilson, with lots of help from Tvrtko Ursulin
- piles of assorted clean and fallout from the thundering herd fix
- documentation and more tuning for waitboosting (Chris)
- pooled EU support on bxt (Arun Siluvery)
- bxt support is no longer considered prelimary!
- ring/engine vfunc cleanup from Tvrtko
- introduce intel_wait_for_register helper (Chris)
- opregion updates (Jani Nukla)
- tuning and fixes for wait_for macros (Tvrkto&Imre)
- more kabylake pci ids (Rodrigo)
- pps cleanup and fixes for bxt (Imre)
- move sink crc support over to atomic state (Maarten)
- fix up async fbdev init ordering (Chris)
- fbc fixes from Paulo and Chris
----------------------------------------------------------------
Chris Wilson (149):
drm/i915: Extract checking for backing struct pages to a helper
drm/i915: pwrite/pread do not require obj->base.filp, just pages
drm/i915: use ORIGIN_CPU for frontbuffer invalidation on WC mmaps
drm/i915/fbdev: Perform async fbdev initialisation much later
drm/i915/fbdev: Limit the global async-domain synchronization
drm/i915/fbdev: Flush mode configuration before lastclose
drm/i915/gvt: Mark i915.enable_gvt as false if loading fails
drm/i915: Move panel's backlight setup next to panel init
drm/i915: Move registration actions to connector->late_register
drm/i915: Move backlight registration to connector registration
drm/i915: Move connector registration to driver registration
drm/i915: Register debugfs interface last
drm/i915: Demidlayer driver loading
drm/i915: Demidlayer driver unloading
drm/i915: Remove redundant drm_connector_register_all()
drm/i915: Start exploiting drm_device subclassing
drm/i915: Merge i915_dma.c into i915_drv.c
drm/i915: Remove user controllable DRM_ERROR for i915_getparam()
drm/i915: Remove user controllable DRM_ERROR for intel_get_pipe_from_crtc_id()
drm/i915: Split out the PCI driver interface to i915_pci.c
drm/i915: Move module init/exit to i915_pci.c
drm/i915: Skip idling an idle engine
drm/i915: Move legacy kernel context pinning to intel_ringbuffer.c
drm/i915: Treat kernel context as initialised
drm/i915: Mark all default contexts as uninitialised after context loss
drm/i915: No need to wait for idle on L3 remap
drm/i915: Split idling from forcing context switch
drm/i915: Only switch to default context when evicting from GGTT
drm/i915: Remove request->reset_counter
Revert "drm/i915: Use atomic commits for legacy page_flips"
drm/i915: Use a hybrid scheme for fast register waits
drm/i915: Convert sandybridge_pcode_*() to use intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Perform Sandybridge BSD tail write under the forcewake
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
drm/i915/ringbuffer: Move all generic engine->dispatch_batchbuffer together
drm/i915/ringbuffer: Move all default irq vfuncs init to a separate func
drm/i915/shrinker: Flush active on objects before counting
drm/i915: Delay queuing hangcheck to wait-request
drm/i915: Remove the dedicated hangcheck workqueue
drm/i915: Make queueing the hangcheck work inline
drm/i915: Separate GPU hang waitqueue from advance
drm/i915: Slaughter the thundering i915_wait_request herd
drm/i915: Spin after waking up for an interrupt
drm/i915: Use HWS for seqno tracking everywhere
drm/i915: Stop mapping the scratch page into CPU space
drm/i915: Allocate scratch page from stolen
drm/i915: Refactor scratch object allocation for gen2 w/a buffer
drm/i915: Add a delay between interrupt and inspecting the final seqno (ilk)
drm/i915: Check the CPU cached value in HWS of seqno after waking the waiter
drm/i915: Only apply one barrier after a breadcrumb interrupt is posted
drm/i915: Stop setting wraparound seqno on initialisation
drm/i915: Convert trace-irq to the breadcrumb waiter
drm/i915: Embed signaling node into the GEM request
drm/i915: Move the get/put irq locking into the caller
drm/i915: Simplify enabling user-interrupts with L3-remapping
drm/i915: Remove debug noise on detecting fault-injection of missed interrupts
drm/i915: Fix random indent in i915_drm_resume()
drm/915: Fix long lines and random indent in gen6_set_rps_thresholds()
drm/i915: Fix indentation in i915_gem_framebuffer_info()
drm/i915: Fix inconsistent indenting in i915_error_state_to_str()
drm/i915: Match bitmask size to types in intel_fb_initial_config()
drm/i915: Fix inconsistent indenting in vbt_panel_init()
drm/i915: Fix buffer overflow in dsi_calc_mnp()
drm/i915: Fix inconsistent indentation in intel_pre_enable_lvds()
drm/i915: Remove check for !crtc_state in intel_plane_atomic_calc_changes()
drm/i915: Only start retire worker when idle
drm/i915: Do not keep postponing the idle-work
drm/i915: Remove redundant queue_delayed_work() from throttle ioctl
drm/i915: Restore waitboost credit to the synchronous waiter
drm/i915: Add background commentary to "waitboosting"
drm/i915: Flush the RPS bottom-half when the GPU idles
drm/i915: Remove stop-rings debugfs interface
drm/i915: Record the ringbuffer associated with the request
drm/i915: Allow userspace to request no-error-capture upon GPU hangs
drm/i915: Hold irq uncore.lock when initialising fw_domains
drm/i915: Limit i915_ring_test_irq debugfs to actual rings
drm/i915: Mass convert dev->dev_private to to_i915(dev)
drm/i915: Replace lockless_dereference(bool) with READ_ONCE()
drm/i915: Amalgamate gen6_mm_switch() and vgpu_mm_switch()
drm/i915: Clean up GPU hang message
drm/i915: Skip capturing an error state if we already have one
drm/i915: Split out runtime configuration of device info to its own file
drm/i915: Remove use of dev_priv->dev backpointer in __i915_printk()
drm/i915: Remove impossible tests for dev->dev_private
drm/i915: Convert dev_priv->dev backpointers to dev_priv->drm
drm/i915: Always double check for a missed interrupt for new bottom halves
drm/i915: Wake up the bottom-half if we steal their interrupt
drm/i915: Group the irq breadcrumb variables into the same cacheline
drm/i915: Fill unused GGTT with scratch pages for VT-d
drm/i915: Select X86_MSR for igt
drm/i915: Select DRM_VGEM for igt
Daniel Vetter (2):
Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queued
drm/i915: Update DRIVER_DATE to 20160711
Dave Gordon (5):
drm/i915/guc: index host arrays by i915 engine ID, not guc_id
drm/i915: tweak gen6_for_{each_pde, all_pdes} macros
drm/i915/guc: don't ever forward VBlank to the GuC
drm/i915: convert a few more E->dev_private to to_i915(E)
drm/i915: avoid wait_for_atomic() in non-atomic host2guc_action()
Frank Binns (1):
drm/i915: Fix misleading driver debug message
Imre Deak (14):
drm/i915/ibx, cpt: Don't attempt to register eDP if LVDS was detected
drm/i915: Initialize the PPS HW before its first use
drm/i915: Group all the PPS init steps to one place
drm/i915/bxt: Fix PPS lost state after suspend breaking eDP link training
drm/i915: Deduplicate PPS register retrieval
drm/i915: Factor out helper to read out PPS HW state
drm/i915: Sanity check PPS HW state
drm/i915/bxt: Avoid early timeout during PLL enable
drm/i915/lpt: Avoid early timeout during FDI PHY reset
drm/i915/hsw: Avoid early timeout during LCPLL disable/restore
drm/i915: Avoid early timeout during AUX transfers
drm/i915: Fix log type for RC6 debug messages
drm/i915/bxt: Fix sanity check for BIOS RC6 setup
drm/i915/bxt: Remove the preliminary_hw_support flag
Jani Nikula (3):
drm/i915/opregion: add acpi defines from the spec
drm/i915/opregion: abstract acpi display type getter for a connector
drm/i915/opregion: handle missing connector types for acpi display types
Lyude (1):
drm/i915/fbc: Disable on HSW by default for now
Maarten Lankhorst (4):
drm/i915: Use connector->name in drrs debugfs.
drm/i915: Use connector_type instead of intel_encoder->type for DP.
drm/i915: Use atomic state and connector_type in i915_sink_src
drm/i915: Use connector_type for printing in intel_connector_info, v2.
Matt Roper (1):
drm/i915/gen9: Re-allocate DDB only for changed pipes
Michał Winiarski (1):
drm/i915: Set softmin frequency on idle->busy transition
Mika Kahola (1):
drm/i915: Revert DisplayPort fast link training feature
Patrik Jakobsson (1):
drm/i915/dmc: Step away from symbolic links
Paulo Zanoni (2):
drm/i915/fbc: update busy_bits even for GTT and flip flushes
drm/i915/fbc: sanitize i915.enable_fbc during FBC init
Peter Antoine (2):
Revert "drm/i915/kbl: drm/i915: Avoid GuC loading for now on Kabylake."
i915/guc: Add Kabylake GuC Loading
Randy Dunlap (1):
drm/i915: fix build errors when ACPI is not enabled
Rodrigo Vivi (3):
drm/i915: Add more Kabylake PCI IDs.
drm/i915: Removing PCI IDs that are no longer listed as Kabylake.
drm/i915: Introduce Kabypoint PCH for Kabylake H/DT.
Tim Gore (1):
drm/i915:gen9: implement WaMediaPoolStateCmdInWABB
Tvrtko Ursulin (18):
drm/i915/guc: Remove one unnecessary variable
drm/i915: Small compaction of the engine init code
drm/i915/debug: Select PREEMPT_COUNT when enabling debugging
drm/i915: Use atomic waits for short non-atomic ones
drm/i915: Consolidate write_tail vfunc initializer
drm/i915: Consolidate add_request vfunc
drm/i915: Consolidate seqno_barrier vfunc
drm/i915: Consolidate get and put irq vfuncs
drm/i915: Consolidate get/set_seqno
drm/i915: Consolidate init_hw vfunc
drm/i915: Consolidate dispatch_execbuffer vfunc
drm/i915: Consolidate semaphore vfuncs init
drm/i915: Move semaphore object creation into intel_ring_init_semaphores
drm/i915: Compact Gen8 semaphore initialization
drm/i915: Compact gen8_ring_sync
drm/i915: Consolidate legacy semaphore initialization
drm/i915: Trim some if-else braces
drm/i915: Explicitly convert some macros to boolean values
Ville Syrjälä (12):
drm/i915: Refresh cached DP port register value on resume
drm/i915: Don't mark eDP encoders as MST capable
drm/i915: Remove encoder type checks from MST suspend/resume
drm/i915: Add output_types bitmask into the crtc state
drm/i915: Unify intel_pipe_has_type() and intel_pipe_will_have_type()
drm/i915: Replace manual lvds and sdvo/hdmi counting with intel_crtc_has_type()
drm/i915: Kill has_dp_encoder from pipe_config
drm/i915: Replace some open coded intel_crtc_has_dp_encoder()s
drm/i915: s/INTEL_OUTPUT_DISPLAYPORT/INTEL_OUTPUT_DP/
drm/i915: Kill has_dsi_encoder
drm/i915: Simplify hdmi_12bpc_possible()
drm/i915: Check for invalid cloning earlier during modeset
Zhi Wang (1):
drm/i915: Set the access right of kernel param "i915.enable_gvt" to read-only.
arun.siluvery@linux.intel.com (1):
drm/i915/bxt: Export pooled eu info to userspace
drivers/gpu/drm/i915/Kconfig.debug | 3 +
drivers/gpu/drm/i915/Makefile | 6 +-
drivers/gpu/drm/i915/i915_debugfs.c | 400 +++--
drivers/gpu/drm/i915/i915_dma.c | 1692 --------------------
drivers/gpu/drm/i915/i915_drv.c | 2011 +++++++++++++++++-------
drivers/gpu/drm/i915/i915_drv.h | 377 +++--
drivers/gpu/drm/i915/i915_gem.c | 528 ++++---
drivers/gpu/drm/i915/i915_gem_context.c | 83 +-
drivers/gpu/drm/i915/i915_gem_evict.c | 55 +-
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 14 +-
drivers/gpu/drm/i915/i915_gem_fence.c | 24 +-
drivers/gpu/drm/i915/i915_gem_gtt.c | 86 +-
drivers/gpu/drm/i915/i915_gem_gtt.h | 40 +-
drivers/gpu/drm/i915/i915_gem_render_state.c | 2 +-
drivers/gpu/drm/i915/i915_gem_shrinker.c | 12 +-
drivers/gpu/drm/i915/i915_gem_stolen.c | 6 +-
drivers/gpu/drm/i915/i915_gem_tiling.c | 4 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 124 +-
drivers/gpu/drm/i915/i915_guc_submission.c | 21 +-
drivers/gpu/drm/i915/i915_irq.c | 311 ++--
drivers/gpu/drm/i915/i915_params.c | 2 +-
drivers/gpu/drm/i915/i915_pci.c | 503 ++++++
drivers/gpu/drm/i915/i915_reg.h | 7 +-
drivers/gpu/drm/i915/i915_suspend.c | 8 +-
drivers/gpu/drm/i915/i915_sysfs.c | 29 +-
drivers/gpu/drm/i915/i915_trace.h | 24 +-
drivers/gpu/drm/i915/intel_audio.c | 42 +-
drivers/gpu/drm/i915/intel_bios.c | 2 +-
drivers/gpu/drm/i915/intel_breadcrumbs.c | 586 +++++++
drivers/gpu/drm/i915/intel_color.c | 20 +-
drivers/gpu/drm/i915/intel_crt.c | 45 +-
drivers/gpu/drm/i915/intel_csr.c | 33 +-
drivers/gpu/drm/i915/intel_ddi.c | 60 +-
drivers/gpu/drm/i915/intel_device_info.c | 388 +++++
drivers/gpu/drm/i915/intel_display.c | 775 +++++----
drivers/gpu/drm/i915/intel_dp.c | 610 +++----
drivers/gpu/drm/i915/intel_dp_link_training.c | 26 +-
drivers/gpu/drm/i915/intel_dp_mst.c | 19 +-
drivers/gpu/drm/i915/intel_dpio_phy.c | 10 +-
drivers/gpu/drm/i915/intel_dpll_mgr.c | 30 +-
drivers/gpu/drm/i915/intel_drv.h | 113 +-
drivers/gpu/drm/i915/intel_dsi.c | 75 +-
drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c | 2 +-
drivers/gpu/drm/i915/intel_dsi_panel_vbt.c | 13 +-
drivers/gpu/drm/i915/intel_dsi_pll.c | 42 +-
drivers/gpu/drm/i915/intel_dvo.c | 20 +-
drivers/gpu/drm/i915/intel_fbc.c | 71 +-
drivers/gpu/drm/i915/intel_fbdev.c | 85 +-
drivers/gpu/drm/i915/intel_fifo_underrun.c | 30 +-
drivers/gpu/drm/i915/intel_guc.h | 7 +-
drivers/gpu/drm/i915/intel_guc_loader.c | 24 +-
drivers/gpu/drm/i915/intel_gvt.c | 10 +-
drivers/gpu/drm/i915/intel_hdmi.c | 72 +-
drivers/gpu/drm/i915/intel_hotplug.c | 8 +-
drivers/gpu/drm/i915/intel_i2c.c | 22 +-
drivers/gpu/drm/i915/intel_lrc.c | 369 ++---
drivers/gpu/drm/i915/intel_lvds.c | 51 +-
drivers/gpu/drm/i915/intel_modes.c | 4 +-
drivers/gpu/drm/i915/intel_opregion.c | 109 +-
drivers/gpu/drm/i915/intel_overlay.c | 28 +-
drivers/gpu/drm/i915/intel_panel.c | 30 +-
drivers/gpu/drm/i915/intel_pm.c | 310 ++--
drivers/gpu/drm/i915/intel_psr.c | 65 +-
drivers/gpu/drm/i915/intel_ringbuffer.c | 926 +++++------
drivers/gpu/drm/i915/intel_ringbuffer.h | 135 +-
drivers/gpu/drm/i915/intel_runtime_pm.c | 76 +-
drivers/gpu/drm/i915/intel_sdvo.c | 58 +-
drivers/gpu/drm/i915/intel_sideband.c | 32 +-
drivers/gpu/drm/i915/intel_sprite.c | 18 +-
drivers/gpu/drm/i915/intel_tv.c | 14 +-
drivers/gpu/drm/i915/intel_uncore.c | 113 +-
include/drm/i915_pciids.h | 10 +-
include/uapi/drm/i915_drm.h | 3 +
73 files changed, 6432 insertions(+), 5531 deletions(-)
delete mode 100644 drivers/gpu/drm/i915/i915_dma.c
create mode 100644 drivers/gpu/drm/i915/i915_pci.c
create mode 100644 drivers/gpu/drm/i915/intel_breadcrumbs.c
create mode 100644 drivers/gpu/drm/i915/intel_device_info.c
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
next reply other threads:[~2016-07-14 8:17 UTC|newest]
Thread overview: 279+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-07-14 8:17 Daniel Vetter [this message]
-- strict thread matches above, loose matches on Subject: below --
2024-04-30 20:07 [PULL] drm-intel-next 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-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=20160714081726.GA17659@phenom.ffwll.local \
--to=daniel.vetter@ffwll.ch \
--cc=airlied@gmail.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=intel-gfx@lists.freedesktop.org \
/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.