Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-intel-next-2017-12-14
    - Fix documentation build issues (Randy, Markus)
    - Fix timestamp frequency calculation for perf on CNL (Lionel)
    - New DMC firmware for Skylake (Anusha)
    - GTT flush fixes and other GGTT write track and refactors (Chris)
    - Taint kernel when GPU reset fails (Chris)
    - Display workarounds organization (Lucas)
    - GuC and HuC initialization clean-up and fixes (Michal)
    - Other fixes around GuC submission (Michal)
    - Execlist clean-ups like caching ELSP reg offset and improving log readability (Chri\
    s)
    - Many other improvements on our logs and dumps (Chris)
    - Restore GT performance in headless mode with DMC loaded (Tvrtko)
    - Stop updating legacy fb parameters since FBC is not using anymore (Daniel)
    - More selftest improvements (Chris)
    - Preemption fixes and improvements (Chris)
    - x86/early-quirks improvements for Intel graphics stolen memory. (Joonas, Matthew)
    - Other improvements on Stolen Memory code to be resource centric. (Matthew)
    - Improvements and fixes on fence allocation/release (Chris).
    
    GVT:
    
    - fixes for two coverity scan errors (Colin)
    - mmio switch code refine (Changbin)
    - more virtual display dmabuf fixes (Tina/Gustavo)
    - misc cleanups (Pei)
    - VFIO mdev display dmabuf interface and gvt support (Tina)
    - VFIO mdev opregion support/fixes (Tina/Xiong/Chris)
    - workload scheduling optimization (Changbin)
    - preemption fix and temporal workaround (Zhenyu)
    - and misc fixes after refactor (Chris)
    
  • drm-intel-testing-2017-12-14
  • drm-intel-fixes-2017-12-14
    drm/i915 fixes for v4.15-rc4
  • drm-intel-fixes-2017-12-07
    - Fix for fd.o bug #103997 CNL eDP + HDMI causing a machine hard hang (James)
    - Fix to allow suspending with a wedged GPU to hopefully unwedge it (Chris)
    - Fix for Gen2 vblank timestap/frame counter jumps (Ville)
    - Revert of a W/A for enabling FBC on CNL/GLK for certain images
      and sizes (Rodrigo)
    - Lockdep fix for i915 userptr code (Chris)
    
    gvt-fixes-2017-12-06
    
    - Fix invalid hw reg read value for vGPU (Xiong)
    - Fix qemu warning on PCI ROM bar missing (Changbin)
    - Workaround preemption regression (Zhenyu)
  • drm-intel-next-2017-12-01
    drm-intel-next-2017-12-01:
    
    - Init clock gate fix (Ville)
    - Execlists event handling corrections (Chris, Michel)
    - Improvements on GPU Cache invalidation and context switch (Chris)
    - More perf OA changes (Lionel)
    - More selftests improvements and fixes (Chris, Matthew)
    - Clean-up on modules parameters (Chris)
    - Clean-up around old ringbuffer submission and hw semaphore on old platforms (Chris)
    - More Cannonlake stabilization effort (David, James)
    - Display planes clean-up and improvements (Ville)
    - New PMU interface for perf queries... (Tvrtko)
    - ... and other subsequent PMU changes and fixes (Tvrtko, Chris)
    - Remove success dmesg noise from rotation (Chris)
    - New DMC for Kabylake (Anusha)
    - Fixes around atomic commits (Daniel)
    - GuC updates and fixes (Sagar, Michal, Chris)
    - Couple gmbus/i2c fixes (Ville)
    - Use exponential backoff for all our wait_for() (Chris)
    - Fixes for i915/fbdev (Chris)
    - Backlight fixes (Arnd)
    - Updates on shrinker (Chris)
    - Make Hotplug enable more robuts (Chris)
    - Disable huge pages (TPH) on lack of a needed workaround (Joonas)
    - New GuC images for SKL, KBL, BXT (Sagar)
    - Add HW Workaround for Geminilake performance (Valtteri)
    - Fixes for PPS timings (Imre)
    - More IPS fixes (Maarten)
    - Many fixes for Display Port on gen2-gen4 (Ville)
    - Retry GPU reset making the recover from hang more robust (Chris)
    
  • drm-intel-testing-2017-12-01
  • drm-intel-fixes-2017-11-30
    - Disable transparent huge pages for now until we have a W/A
    - Building fix when CONFIG_BACKLIGHT_CLASS_DEVICE is not selected
    - GMBUS communication robustness
    - Fbdev hotplug handling fix
    
    gvt-fixes-2017-11-28
    
    - regression fix for sane request alloc (Fred)
    - locking fix (Changbin)
    - fix invalid addr mask (Xiong)
    - compression regression fix (Weinan)
    - fix default pipe enable for virtual display (Xiaolin)
  • drm-intel-fixes-2017-11-30-1
    - Disable transparent huge pages for now until we have a W/A
    - Building fix when CONFIG_BACKLIGHT_CLASS_DEVICE is not selected
    - GMBUS communication robustness
    - Fbdev hotplug handling fix
    
    gvt-fixes-2017-11-28
    
    - regression fix for sane request alloc (Fred)
    - locking fix (Changbin)
    - fix invalid addr mask (Xiong)
    - compression regression fix (Weinan)
    - fix default pipe enable for virtual display (Xiaolin)
  • drm-intel-next-fixes-2017-11-23
    drm/i915 fixes for v4.15
    
  • drm-intel-next-2017-11-17-1
    More change sets for 4.16:
    
    - Many improvements for selftests and other igt tests (Chris)
    - Forcewake with PUNIT->PMIC bus fixes and robustness (Hans)
    - Define an engine class for uABI (Tvrtko)
    - Context switch fixes and improvements (Chris)
    - GT powersavings and power gating simplification and fixes (Chris)
    - Other general driver clean-ups (Chris, Lucas, Ville)
    - Removing old, useless and/or bad workarounds (Chris, Oscar, Radhakrishna)
    - IPS, pipe config, etc in preparation for another Fast Boot attempt (Maarten)
    - OA perf fixes and support to Coffee Lake and Cannonlake (Lionel)
    - Fixes around GPU fault registers (Michel)
    - GEM Proxy (Tina)
    - Refactor of Geminilake and Cannonlake plane color handling (James)
    - Generalize transcoder loop (Mika Kahola)
    - New HW Workaround for Cannonlake and Geminilake (Rodrigo)
    - Resume GuC before using GEM (Chris)
    - Stolen Memory handling improvements (Ville)
    - Initialize entry in PPAT for older compilers (Chris)
    - Other fixes and robustness improvements on execbuf (Chris)
    - Improve logs of GEM_BUG_ON (Mika Kuoppala)
    - Rework with massive rename of GuC functions and files (Sagar)
    - Don't sanitize frame start delay if pipe is off (Ville)
    - Cannonlake clock fixes (Rodrigo)
    - Cannonlake HDMI 2.0 support (Rodrigo)
    - Add a GuC doorbells selftest (Michel)
    - Add might_sleep() check to our wait_for() (Chris)
    
    Many GVT changes for 4.16:
    
    - CSB HWSP update support (Weinan)
    - GVT debug helpers, dyndbg and debugfs (Chuanxiao, Shuo)
    - full virtualized opregion (Xiaolin)
    - VM health check for sane fallback (Fred)
    - workload submission code refactor for future enabling (Zhi)
    - Updated repo URL in MAINTAINERS (Zhenyu)
    - other many misc fixes
    
  • drm-intel-testing-2017-11-17-2
  • drm-intel-next-fixes-2017-11-10
    drm/i915 fixes for v4.15
    
  • drm-intel-next-2017-11-09
    Getting started with v4.16 features:
    
    - Cannonlake Enabling (Anusha, Rodrigo, Ville, Michel, Mika Kahola, Rafael)
    - Disable lazy PPGTT page table optimization for vGPU (Joonas)
    - Preemption with GuC (Michal Winiarsk, Jeff, Michel)
    - Other GuC and HuC related fixes and improvements (Michal Winiarsk)
    - HuC use helper function while waiting for DMA completion (Michal Wajdeczko)
    - Cancel modeset retry work during cleanup (Manasi)
    - Improvements on ILK watermarks (Maarten)
    - eDP fixes and clean-up (Jani)
    - Nuke dig_port->port and assorted cleanups (Ville)
    - Pass around crtc and connector states for audio (Ville)
    - Forcewake fallback (Mika Kuoppala)
    - Perf OA fixes (Lionel)
    - Reject unknown syncobj flags (Tvrtko)
    - Warn in debug builds of incorrect usages of ptr_pack_bits (Tvrtko)
    - Move init_clock_gating back where it was (Ville)
    - Finally, numerous GEM fixes, cleanups and improvements (Chris)
  • drm-intel-testing-2017-11-09
  • drm-intel-fixes-2017-11-08
    - Fix possible NULL dereference (Chris).
    - Avoid miss usage of syncobj by rejecting unknown flags (Tvrtko).
  • drm-intel-fixes-2017-11-01
    Fixes for Stable:
    
    - Fix KBL Blank Screen (Jani)
    - Fix FIFO Underrun on SNB (Maarten)
    
    Other fixes:
    
    - Fix GPU Hang on i915gm (Chris)
    - Fix gem_tiled_pread_pwrite IGT case (Chris)
    - Cancel modeset retry work during modeset clean-up (Manasi)
  • drm-intel-fixes-2017-10-26
    One fix for stable:
    
    - fix perf enable/disable ioctls for 32bits (Lionel)
    
    Plus GVT fixes:
    
    - Fix per_ctx_bb check (Zhenyu)
    - Fix GPU hang of Linux guest (Xion)
    - Refine MMIO_RING_F to check for presence of VCS2 ring (Zhi)
  • drm-intel-fixes-2017-10-25
    drm-intel-fixes-2017-10-25:
    
    only 1 fix for stable:
    
    - fix perf enable/disable ioctls for 32bits (lionel)
  • drm-intel-next-2017-10-23
    This time really the last i915 batch for v4.15:
    
    - PSR state tracking in crtc state (Ville)
    - Fix eviction when the GGTT is idle but full (Chris)
    - BDW DP aux channel timeout fix (James)
    - LSPCON detection fixes (Shashank)
    - Use for_each_pipe to iterate over pipes (Mika Kahola)
    - Replace *_reference/unreference() or *_ref/unref with _get/put() (Harsha)
    - Refactoring and preparation for DDI encoder type cleanup (Ville)
    - Broadwell DDI FDI buf translation fix (Chris)
    - Read CSB and CSB write pointer from HWSP in GVT-g VM if available (Weinan)
    - GuC/HuC firmware loader refactoring (Michal)
    - Make shrinking more effective and not stall so much (Chris)
    - Cannonlake PLL fixes (Rodrigo)
    - DP MST connector error propagation fixes (James)
    - Convert timers to use timer_setup (Kees Cook)
    - Skylake plane enable/disable unification (Juha-Pekka)
    - Fix to actually free driver internal objects when requested (Chris)
    - DDI buf trans refactoring (Ville)
    - Skip waking the device to service pwrite (Chris)
    - Improve DSI VBT backlight parsing abstraction (Madhav)
    - Cannonlake VBT DDC pin mapping fix (Rodrigo)
    
  • drm-intel-testing-2017-10-23