Skip to content
Tags give the ability to mark specific points in history as being important
  • topic/mei-hdcp-2019-02-19
    Prep patches + headers for the mei-hdcp/i915 component interfaces
    
    Also contains the prep work in the component helpers plus adjustements
    for the snd-hda/i915 component interface.
    
    Plus one small static inline in the drm_hdcp.h header that both i915
    and mei_hdcp will need.
    
  • drm-intel-fixes-2019-02-13
    drm/i915 fixes for v5.0-rc7:
    - combo phy programming fix
    - opregion version check fix for VBT RVDA lookup
    - gem mmap ioctl race fix
    - fbdev hpd during suspend fix
    - array size bounds check fix in pmu
    
  • topic/component-typed-2019-02-11
    typed componented support + i915/snd-hda changes
    
    This is needed by the new MEI-HDCP support in i915, so will need to go
    in through drm and drivers-misc trees at least.
    
  • drm-intel-next-2019-02-07
    UAPI Changes:
    
    - Expose RPCS (SSEU) configuration to userspace for Ice Lake
    in order to allow userspace to reconfigure the subslice config
    per context basis. (Tvrtko, Lionel)
    
    Driver Changes:
    
    - Execbuf and preemption improvements including selftests (Chris)
    - Rename HAS_GMCH_DISPLAY/HAS_GMCH (Rodrigo)
    - Debugfs error handling fix for robustness (Greg)
    - Improve reg_rw traces (Ville)
    - Push clear_intel_crtc_state onto the heap (Chris)
    - Watermark fixes for Ice Lake (Ville)
    - Fix enable count array size and bounds checking (Tvrtko)
    - MST Fixes (Lyude)
    - Prevent race and handle error on I915_GEM_MMAP (Joonas)
    - Initial rework for an full atomic gamma mode (Ville)
    
  • drm-intel-fixes-2019-02-07-1
    drm/i915 fixes for v5.0-rc6:
    - SNB DPLL sanitize
    - ICL DDI clock selection
    - SLK srckey mask
    
  • drm-intel-fixes-2019-02-07
    drm/i915 fixes for v5.0-rc6:
    - SNB DPLL sanitize
    - ICL DDI clock selection
    - SLK srckey mask
    
  • drm-intel-next-2019-02-02
    - Make background color and LUT more robust (Matt)
    - Icelake display fixes (Ville, Imre)
    - Workarounds fixes and reorg (Tvrtko, Talha)
    - Enable fastboot by default on VLV and CHV (Hans)
    - Add another PCI ID for Coffee Lake (Rodrigo)
    
  • drm-intel-next-2019-01-29
    - MOCS table rework for simplification and to add ICL (Lucas, Tomasz)
    - Move RPCS setup to context pin (Tvrtko)
    - Breadcrumb simplification and GPU Reset improvements (Chris)
    - Many fixes for TV modeset (Ville)
    - Clean up on atomic plane checks (Ville)
    - NV12 pich check fix (Raviraj)
    - Disable -Wuninitialized (Nathan)
    - Sanitize DPLL state for broken BIOSes on SNB (Ville)
    - Rework on vma locking and counting and introduce a concept of per-timeline
      HWSP (Chris)
    - Enable fastboot by default on Skylake and newer platforms (Hans)
    - Fix slk srckey mask bits (Ville)
    - Selftests fixes (Chris)
    - Execlists and preemption improvements and fixes (Chris)
    - drm consitify drm_color_lut_check (Ville)
    - Ice Lake clock fixes (Lucas)
    
  • drm-intel-next-2019-01-24
    - Track all runtime-PM wakerefs and other rpm improvements (Chris)
    - Fix ILK-IVB primary plane enable delays (Juha-Pekka)
    - Differentiate between gtt->mutex and ppgtt->mutex (Chris)
    - Prevent concurrent GGTT update and use on Braswell (Chris)
    - Fix CNL macros for DDI vswing (Aditya)
    - Fix static code analysis warning (RK)
    - Only dump GPU state on set-wedged if interesting (Chris)
    - Port F detection improvements (Imre)
    - userptr mutex lock fixes (Chris)
    - Fix on MST allocation by propagating error value at compute_config (Lyude)
    - Serialise concurrent calls to set_wedge (Chris)
    - Unify reset functionality into i915_reset.c (Chris)
    - Switch to kernel fixed size types (Jani)
    - Limit the for_each_set_bit to the valid range (Chris)
    - Fix wakeref cooie handling (Tvrtko)
    - IRQs handling improvements (Chris)
    - Selftests improvements (Chris)
    - Remove superfluous PANEL_POWER_OFF macro (Jani)
    - Global seqno fix (Chris)
    - DSI fixes (Hans)
    - Refactor out intel_context_init() (Chris)
    - Show all active engines on hangcheck (Chris)
    - PSR2 fixes and improvements (Jose)
    - Do a posting read after irq install on Ice Lake (Daniele)
    - Add few more device IDs for Ice Lake (Rodrigo)
    - Mark up priority boost on preemption (Chris)
    - Add color management LUT validation helper (Matt)
    - Split out intel_crt_present to platform specific setup (Jani)
    - LVDS and TV clean up and improvements (Jani)
    - Simplify CRT VBT check for per-VLV/DDI (Jani)
    - De-inline intel_context_init() (Chris)
    - Backlight fixes (Maarten)
    - Enable fastset for non-boot modesets (Maarten)
    - Make HW readout mark CRTC scaler as in use (Maarten)
    
  • drm-intel-fixes-2019-01-24
    drm/i915 fixes for v5.0-rc4:
    - fix priority boost
    - gvt: fix destroy of shadow batch and indirect ctx
  • drm-intel-fixes-2019-01-17
    drm/i915/gvt fixes for v5.0-rc3
    
  • drm-intel-fixes-2019-01-11
    i915 fixes for v5.0-rc2:
    - Disable PSR for Apple panels
    - Broxton ERR_PTR error state fix
    - Kabylake VECS workaround fix
    - Unwind failure on pinning the gen7 ppgtt
    - GVT workload request allocation fix
  • drm-intel-next-2019-01-10
    - Unwind failure on pinning the gen7 PPGTT (Chris)
    - Fastset updates to make sure DRRS and PSR are properly enabled (Hans)
    - Header include clean-up (Brajeswar, Jani)
    - Improvements and clean-up on debugfs (Chris, Jani)
    - Avoid division by zero on CNL clocks setup (Xiao)
    - Restrict PSMI context load w/a to Haswell GT1 (Chris)
    - Remove HW semaphores for gen7 inter-engine sync (Chris)
    - Pull the render flush into breadcrumb emission (Chris)
    - i915_params copy and free helpers and other reorgs and docs (Jani)
    - Remove has_pooled_eu static initializer (Tvrtko)
    - Updates on kerneldoc (Chris)
    - Remove redundant trailing request flush (Chris)
    - ringbuffer irq seqno fixes and clean-up (Chris)
    - splitting off runtime device info and other clean-up around (Jani)
    - Selftests improvements (Chris, Daniele)
    - Flush RING_IMR changes before changing the global GT IMR on gen6 and HSW (Chris)
    - Some improvements and fixes around GPU reset and GPU hang report (Chris)
    - Remove partial attempt to swizzle on pread/pwrite (Chris)
    - Return immediately if trylock fails for direct-reclaim (Chris)
    - Downgrade scare message for unknown HuC firmware (Jani)
    - ACPI / PMIC for MIPI / DSI (Hans)
    - Reduce i915_request_alloc retirement to local context (Chris)
    - Init per-engine WAs for all engines (Daniele)
    - drop DPF code for gen8+ (Daniele)
    - Guard error capture against unpinned vma (Chris)
    - Use mutex_lock_killable from inside the shrinker (Chris)
    - Removing pooling from struct_mutex from vmap shrinker (Chris)
    
  • topic/drmp-cleanup-2019-01-02
    Make some drm headers self-contained with includes and forward declarations
    
  • drm-intel-next-fixes-2018-12-27
    GVT fixes for v4.21-rc1
    
  • drm-intel-next-2018-12-21-1
    Driver Changes:
    
    - Selftests fixes and improvements (Chris, Tvrtko)
    - PSR/PSR2 fixes and improvements (Jose)
    - Makefile style fixes (Pedro)
    - Implement Vesa's DP Extended Receiver Capability field (Matt Atwood)
    - Allow FBC with 5k on newer displays gen10+ (Jose)
    - HDCP-1.4 fixes and improvements (Ram)
    - Move Render ring mmio init workaround to new common wa_list (Chris)
    - Execlist: Apply a full mb before execution for Braswell (Chris)
    - Forcibly evict stale csb entries on ICL (Mika)
    - Push EMIT_INVALIDATE at request start to backends (Chris)
    - EMIT_INVALIDATE after switch context (Chris)
    - Pipeline PDP updates for Braswell (chris)
    - Skip the ERR_PTR error state (Chris)
    - Flush GPU relocs harder for gen3 (Chris)
    - Watermark fixes and improvements (Ville, Matt Roper, Paulo)
    - Use intel_ types more consistently (Matt Roper)
    - Fix HDMI SCDC scrambling enable for CTS (Clint)
    - Expand DFSM pipe disable to gen >= 9 (Bob)
    - IS_GEN/IS_GEN_RANGE reorg and improvements (Lucas)
    - Ice Lake VDBoxes (Oscar/Chris)
    - DSC per connector debugfs node and fix (Manasi)
    - HuC updated version for Broxton (Anusha)
    - Update crtc scaler settings when needed for gen9+ (Hans)
    - Ice Lake vswing programming changes for combo ports (Clint)
    - Apply missed interrupt after reset w/a to all ringbuffer gen (Chris)
    - Ice Lake fixes for TypeC and Thunderbolt (Imre)
    
  • drm-intel-fixes-2018-12-12-1
    - Two fixes to avoid GPU hangs (on Braswell and Gen3)
  • drm-intel-fixes-2018-12-12
    Two fixes to avoid GPU hangs on Braswell and Gen3s.
  • drm-intel-fixes-2018-12-07
    - Fix for system crash after GPU hang (Bugzilla #107945)
    - GVT fix for guest graphics corruption (https://github.com/intel/gvt-linux/issues/61)
  • drm-intel-next-2018-12-04
    Final drm/i915 changes for v4.21:
    - ICL DSI video mode enabling (Madhav, Vandita, Jani, Imre)
    - eDP sink count fix (José)
    - PSR fixes (José)
    - DRM DP helper and i915 DSC enabling (Manasi, Gaurav, Anusha)
    - DP FEC enabling (Anusha)
    - SKL+ watermark/ddb programming improvements (Ville)
    - Pixel format fixes (Ville)
    - Selftest updates (Chris, Tvrtko)
    - GT and engine workaround improvements (Tvrtko)