Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-intel-testing-2018-03-08
  • drm-intel-fixes-2018-03-07
    - 2 fixes: 1 for perf and 1 execlist submission race.
    
  • drm-intel-next-2018-03-05
    Driver Changes:
    
    - Disable FBC on unsupported Gen9/10 configs to avoid flicker (Imre)
    - Mark firmware as failed on authentication failure (Michal)
    - Code to prepare to support more engines for Icelake
    - Icelake interrupt handling code
    
    - Avoid a race between request submission and marking GPU wedged (Chris)
    - OA race condition fix (Lionel)
    
    - Usual code restructuring (Chris, Maarten, Sagar, Ville)
  • drm-intel-testing-2018-03-05
  • drm-intel-fixes-2018-02-28
    - 2 display fixes: audio av_enc_map overflow check, and Cannonlake PLL related register offset.
    - 3 gem fixes: Clear for in-fence out-fence, fix for clearing exec_flags on execbuf failure, and add back global seqno to tracepoints that had been removed recently by other fence related patch.
    
  • drm-intel-next-2018-02-21
    Driver Changes:
    
    - Lift alpha_support protection from Cannonlake (Rodrigo)
    	* Meaning the driver should mostly work for the hardware we had
    	  at our disposal when testing
    	* Used to be preliminary_hw_support
    - Add missing Cannonlake PCI device ID of 0x5A4C (Rodrigo)
    - Cannonlake port register fix (Mahesh)
    
    - Fix Dell Venue 8 Pro black screen after modeset (Hans)
    - Fix for always returning zero out-fence from execbuf (Daniele)
    - Fix HDMI audio when no no relevant video output is active (Jani)
    - Fix memleak of VBT data on driver_unload (Hans)
    
    - Fix for KASAN found locking issue (Maarten)
    - RCU barrier consolidation to improve igt/gem_sync/idle (Chris)
    - Optimizations to IRQ handlers (Chris)
    - vblank tracking improvements (64-bit resolution, PM) (Dhinakaran)
    - Pipe select bit corrections (Ville)
    - Reduce runtime computed device_info fields (Chris)
    - Tune down some WARN_ONs to GEM_BUG_ON now that CI has good coverage (Chris)
    - A bunch of kerneldoc warning fixes (Chris)
  • drm-intel-testing-2018-02-21
  • drm-intel-fixes-2018-02-14-1
    There are important fixes for VLV with MIPI/DSI panels,
    2 clean-up patches needed for this MIPI/DSI fix,
    and many fixes for GEM including fixes for Perf OA and PMU,
    and fixes on scheduler and preemption.
    
    This also includes GVT fixes: "This has one to fix GTT mmio 8b
    access from guest and two simple ones for mmio switch and typo fix"
    
  • drm-intel-next-fixes-2018-02-07
    Fix for pcode timeouts on BXT and GLK, cmdparser fixes and fixes
    for new vbt version on CFL and CNL.
    
    GVT contains vGPU reset enhancement, which refines vGPU reset flow
    and the support of virtual aperture read/write when x-no-mmap=on
    is set in KVM, which is required by a test case from Redhat and
    also another fix for virtual OpRegion.
    
  • drm-intel-next-2018-02-07
    UAPI Changes:
    
    - Userspace whitelist register GEN9_SLICE_COMMON_ECO_CHICKEN1 for GLK (Kenneth)
    - Non-existent PMU counters are not placed to sysfs (Tvrtko)
    - Add a note to deprecate I915_SET_COLORKEY_NONE and ignore it (Ville)
    	* Intel DDX never ended using it, and implementation was wonky
    
    Core Changes:
    
    - Moved away from struct timeval into ktime_t in prep for 2038 (Arnd)
    	* Merged the i915 portion through drm-tip, no core dependencies
    
    Driver Changes:
    
    - Base support for Icelake and Icelake PCH (Anusha, Rodrigo, Mahesh, Paulo, James, Kelvin)
    - Add AUX-F port support for Cannonlake (Rodrigo)
    - New DMC firmware for 1.07 Cannonlake (Anusha)
    	* Go to linux-firmware.git to get it
    - Reject non-cursor planes nearly (3 px) out of screen on GLK/CNL (Imre)
    - Y/Yf modifiers restored for SKL+ sprites (Ville)
    - Compressed framebuffer support for sprites (Ville)
    - Tune down overly aggressive shrinking (Chris)
    - Shrink kmem caches when GPU is idle (Chris)
    - EDID bit-banging fallback for HDMI EDID (Stefan)
    - Don't boost the GPU when the waited request is already running (Chris)
    - Avoid GLK/BXT CDCLK frequency locking timeouts (Imre)
    - Limit DP link rate according to VBT on CNL+ (Jani)
    - Skip post-reset request emission if the engine is not idle (Chris)
    - Report any link training error on a fixed eDP panel as errors (Manasi)
    - DSI panel fixes for Bay Trail (Hans)
    - Selftest additions and improvements (Chris, Matt)
    - DMA fence test additions and accompanying fixes (Chris)
    - Power domain vs. register access fix (Maarten)
    - Squelch warnings for people with teensy framebuffers (stride < 512) (Maarten)
    - Increase Render/Media power gating hysteresis for Gen9+ (Chris)
    - HDMI vswing display workaround for Gen9+ (Ville)
    - GuC code cleanup and lockdep fixes (Sagar, Michal Wa.)
    - Continuously run hangcheck for simplicity (Chris)
    - Execlist debugging improvements (Chris)
    - GuC debugging improvements (Sujaritha, Michal Wa., Sagar)
    - Command parser boundary checks (Michal Srb)
    - Add a workaround for 3DSTATE_SAMPLE_PATTERN on CNL (Rafael)
    - Fix PMU enabling race condition (Tvrtko)
    - Usual smaller testing and debugging improvements
  • drm-intel-testing-2018-02-07
  • drm-intel-next-fixes-2018-02-01
    Fixes for GPU hangs and other bugs around hangcheck and result;
    Fix for regression on suspend case with vgaswitcheroo;
    Fixes for eDP and HDMI blank screens
    Fix for protecting WC allocation to avoid overflow on page vec;
    Cleanup around unpublished GLK firmware blobs, and other small fixes.
    
    This also contains GVT pull request mostly with regression
    fixes on vGPU display dmabuf, mmio switch and other misc changes.
    
  • drm-intel-next-fixes-2018-01-19
    Few fixes for 4.16-rc1.
    
    Some fixes for shringker scans, display init power on resume,
    PMU states, Firmware loading, GMBUS bitbanging for HDMI EDID,
    and power domains bitfield size.
    
    Also GVT included with: "Mostly with regression fixes on vGPU
    display dmabuf, mmio switch and other misc changes"
    
  • drm-intel-fixes-2018-01-18
    Display corruption regression bugfix with both a prep patch and a
    follow-up fix
    
  • drm-intel-fixes-2018-01-11-1
    Hopefully final drm/i915 fixes for v4.15:
    - Fix a KASAN reported use after free
    - Whitelist a register to avoid hangs
    - GVT fixes
    
  • drm-intel-fixes-2018-01-04
    drm/i915 fixes for v4.15-rc7
    - couple of documentation build fixes
    - serialize non-blocking modesets
    - prevent DMC from messing up GMBUS transfers
    - PSR regression fix
    
  • drm-intel-next-2017-12-22
    - Allow internal page allocation to fail (Chris)
    - More improvements on logs, dumps, and trace (Chris, Michal)
    - Coffee Lake important fix for stolen memory (Lucas)
    - Continue to make GPU reset more robust as well
       improving selftest coverage for it (Chris)
    - Unifying debugfs return codes (Michal)
    - Using existing helper for testing obj pages (Matthew)
    - Organize and improve gem_request tracepoints (Lionel)
    - Protect DDI port to DPLL map from theoretical race (Rodrigo)
    - ... and consequently fixing the indentation on this DDI clk selection function (Chris)
    - ... and consequently properly serializing non-blocking modesets (Ville)
    - Add support for horizontal plane flipping on Cannonlake (Joonas)
    - Two Cannonlake Workarounds for better stability (Rafael)
    - Fix mess around PSR registers (DK)
    - More Coffee Lake PCI IDs (Rodrigo)
    - Remove CSS modifiers on pipe C of Geminilake (Krisman)
    - Disable all planes for load detection (Ville)
    - Reorg on i915 display headers (Michal)
    - Avoid enabling movntdqa optimization on hypervisor guest (Changbin)
    
    GVT:
    - more mmio switch optimization (Weinan)
    - cleanup i915_reg_t vs. offset usage (Zhenyu)
    - move write protect handler out of mmio handler (Zhenyu)
    
  • drm-intel-testing-2017-12-22
  • drm-intel-fixes-2017-12-22-1
    GLK pipe C related fix, and a gvt fix.
  • drm-intel-fixes-2017-12-20
    drm/i915 fixes for v4.15-rc5