Skip to content
Tags give the ability to mark specific points in history as being important
  • v4.4.200
    1b8629e7 · Linux 4.4.200 ·
    This is the 4.4.200 stable release
    
  • drm-next-5.5-2019-11-08
    drm-next-5.5-2019-11-08:
    
    amdgpu:
    - Enable VCN dynamic powergating on RV/RV2
    - Fixes for Navi14
    - Misc Navi fixes
    - Fix MSI-X tear down
    - Misc Arturus fixes
    - Fix xgmi powerstate handling
    - Documenation fixes
    
    scheduler:
    - Fix static code checker warning
    - Fix possible thread reactivation while thread is stopped
    - Avoid cleanup if thread is parked
    
    radeon:
    - SI dpm fix ported from amdgpu
  • drm-fixes-2019-11-08
    drm fixes for 5.4-rc7
    
    core:
    - add missing documentation for GEM shmem madvise helpers
    - Fix for a state dereference in atomic self-refresh helpers
    
    fbdev:
    - One compilation fix for c2p fbdev helpers
    
    amdgpu:
    - Fix navi14 display issue root cause and revert workaround
    - GPU reset scheduler interaction fix
    - Fix fan boost on multi-GPU
    - Gfx10 and sdma5 fixes for navi
    - GFXOFF fix for renoir
    - Add navi14 PCI ID
    - GPUVM fix for arcturus
    
    radeon:
    - Port an SI power fix from amdgpu
    
    i915:
    - Fix HPD poll to avoid kworker consuming a lot of cpu cycles.
    - Do not use TBT type for non Type-C ports.
    
  • drm-intel-next-fixes-2019-11-07
    One RCU fix and fix for suspend GEM_BUG_ON (with dependencies).
  • sound-5.4-rc7
    sound fixes for 5.4-rc7
    
    It became a bit largish, but all small and good for 5.4.
    
    - A regression fix of ALSA timer code bug that sneaked in by a
      recent cleanup; never trust innocent-looking guys...
    
    - Fix for compress API max size check signedness
    
    - Fixes in HD-audio: CA0132 work stall, Intel Tigerlake HDMI
    
    - A few fixes for SOF: memory leak, sanity-check and build fixes
    
    - A collection of device-specific fixes: firewire, rockchip, ASoC
      HDMI, rsnd, ASoC HDA, stm32, TI, kirkwood, msm, max98373
    
  • drm-misc-fixes-2019-11-07-1
     - Some new documentation for GEM shmem madvise helpers
     - Fix for a state dereference in atomic self-refresh helpers
     - One compilation fix for c2p fbdev helpers
    
  • drm-misc-fixes-2019-11-07
     - Some new documentation for GEM shmem madvise helpers
     - Fix for a state dereference in atomic self-refresh helpers
     - One compilation fix for c2p fbdev helpers
    
  • drm-fixes-5.4-2019-11-06
    drm-fixes-5.4-2019-11-06:
    
    amdgpu:
    - Fix navi14 display issue root cause and revert workaround
    - GPU reset scheduler interaction fix
    - Fix fan boost on multi-GPU
    - Gfx10 and sdma5 fixes for navi
    - GFXOFF fix for renoir
    - Add navi14 PCI ID
    - GPUVM fix for arcturus
    
    radeon:
    - Port an SI power fix from amdgpu
  • drm-intel-fixes-2019-11-06
    - Fix HPD poll to avoid kworker consuming a lot of cpu cycles.
    - Do not use TBT type for non Type-C ports.
    
  • drm-misc-next-fixes-2019-11-06
    -msm: Fix up a6xx debugbus register names (Sharat)
    -mst: Avoid u64 division (Sean)
    
    Cc: Sharat Masetty <smasetty@codeaurora.org>
    Cc: Sean Paul <seanpaul@chromium.org>
    
  • v5.3.9
    fd272dcd · Linux 5.3.9 ·
    This is the 5.3.9 stable release
    
  • v4.19.82
    5ee93551 · Linux 4.19.82 ·
    This is the 4.19.82 stable release
    
  • v4.14.152
    c9fda4f2 · Linux 4.14.152 ·
    This is the 4.14.152 stable release
    
  • v4.9.199
    352b498d · Linux 4.9.199 ·
    This is the 4.9.199 stable release
    
  • v4.4.199
    d486a86f · Linux 4.4.199 ·
    This is the 4.4.199 stable release
    
  • v5.4-rc6
    a99d8080 · Linux 5.4-rc6 ·
    Linux 5.4-rc6
    
  • drm-next-5.5-2019-11-01
    drm-next-5.5-2019-11-01:
    
    amdgpu:
    - Add EEPROM support for Arcturus
    - Enable VCN encode support for Arcturus
    - Misc PSP fixes
    - Misc DC fixes
    - swSMU cleanup
    
    amdkfd:
    - Misc cleanups
    - Fix typo in cu bitmap parsing
  • drm-intel-next-2019-11-01-1
    Driver Changes:
    
    - Check against i915_selftest only under CONFIG_SELFTEST (Chris)
    - Refine occupancy test in kill_context() (Chris)
    - Start kthreads before stopping (Chris)
  • drm-intel-next-2019-11-01
    UAPI Changes:
    
    - Make context persistence optional
      Allow userspace to tie the context lifetime to FD lifetime,
      effectively allowing Ctrl-C killing of a process to also clean
      up the hardware immediately.
      Compute changes: https://github.com/intel/compute-runtime/pull/228
      The compute driver is shipping in Ubuntu. uAPI acked by Mesa folks.
    
    - Put future HW and their uAPIs under STAGING & BROKEN
      Introduces DRM_I915_UNSTABLE Kconfig menu for working on the new
      uAPI for future HW in upstream. We already disable driver loading
      by default the platform is deemed ready. This is a second level
      of protection based on compile time switch (STAGING & BROKEN).
    
    - Under DRM_I915_UNSTABLE: Add the fake lmem region on iGFX
      Fake local memory region on integrated GPU through cmdline:
      memmap=2G$16G i915.fake_lmem_start=0x400000000
      Currently allows testing non-mappable GGTT behavior and running
      kernel selftest for local memory.
    
    Driver Changes:
    
    - Fix Bugzilla #112084: VGA external monitor not working (Ville)
    - Add support for half float framebuffers (Ville)
    - Add perf support on TGL (Lionel)
    - Replace hangcheck by heartbeats (Chris)
    - Allow SPT PCH on all AML devices (James)
    - Add new CNL PCH for CML platform (Imre)
    - Allow 100 ms (Kconfig) for workloads to exit before reset (Chris, Jon, Joonas)
    - Forcibly pre-empt a context after 100 ms (Kconfig) of delay  (Chris)
    - Make timeslice duration Kconfig configurable (Chris)
    - Whitelist PS_(DEPTH|INVOCATION)_COUNT for Tigerlake (Tapani)
    - Support creating LMEM objects in kernel (Matt A)
    - Adjust the location of RING_MI_MODE in the context image for TGL (Chris)
    - Handle AUX interrupts for TC ports (Matt R)
    - Add support for devices without mappable GGTT aperture (Daniele)
    - Rename "inject_load_failure" module parameter to "inject_probe_failure" (Janusz)
    - Handle fused off HDCP, FBC, DMC and DSC (Jose)
    - Add support to one DP-MST stream on Tigerlake (Lucas)
    - Add HuC firmware (and GuC) for TGL (Daniele)
    - Allow ICL+ DSI on any pipe (Ville)
    
    - Check some transcoder timing minimum limits (Ville)
    - Don't set queue_priority_hint if we don't kick the submission (Chris)
    - Introduce barrier pulses along engines to flush idle/in-flight requests (Chris)
    - Drop assertion that ce->pin_mutex guards state updates (Chris)
    - Cancel banned contexts on schedule-out (Chris)
    - Cancel contexts when hangchecking is disabled (Chris)
    - Catch GTT fault errors for gen11+ planes (Matt R)
    - Print in debugfs if PSR is not enabled because of sink (Jose)
    - Do not set MOCS control values on dgfx (Lucas)
    - Setup io-mapping for LMEM (Abdiel)
    - Support kernel mapping of LMEM objects (Abdiel)
    - Add LMEM selftests (Matt A)
    - Initialise PMU spinlock before registering (Chris)
    - Clear DKL_TX_PMD_LANE_SUS before program TC voltage swing (Jose)
    - Flip interpretation of ips fmin/fmax to max rps (Chris)
    - Add VBT compression parameter block definition (Jani)
    - Limit the blitter sizes to ensure low preemption latency (Chris)
    - Fixup block_size rounding on BLT (Matt A)
    - Don't try to place HWS in non-existing mappable region (Michal Wa)
    - Don't allocate the ring in stolen if we lack aperture (Matt A)
    - Add AUX B & C to DC_OFF_POWER_DOMAINS for Tigerlake (Matt R)
    - Avoid HPD poll detect triggering a new detect cycle (Imre)
    - Document the userspace fail with possible_crtcs (Ville)
    - Drop lrc header page now unused by GuC (Daniele)
    - Do not switch aux to TBT mode for non-TC ports (Jose)
    
    - Restructure code to avoid depending on i915 but smaller structs (Chris, Tvrtko, Andi)
    - Remove pm park/unpark notifications (Chris)
    - Avoid lockdep cross-contamination between object types (Chris)
    - Restructure DSC code (Jani)
    - Fix dead locking in early workload shadow (Zhenyu)
    - Split the legacy submission backend from the common CS ring buffer (Chris)
    - Move intel_engine_context_in/out into intel_lrc.c (Tvrtko)
    - Describe perf/wakeref structure members in documentation (Anna)
    - Update renamed header files names in documentation (Anna)
    - Add debugs to distingiush a cd2x update from a full cdclk pll update (Ville)
    - Rework atomic global state locking (Ville)
    - Allow planes to declare their minimum acceptable cdclk (Ville)
    - Eliminate skl_check_pipe_max_pixel_rate() and simplify skl_max_scale() (Ville)
    - Making loglevel of PSR2/SU logs same (Ap)
    - Capture aux page table error register (Lionel)
    - Add is_dgfx to device info (Jose)
    - Split gen11_irq_handler to make it shareable (Lucas)
    - Encapsulate kconfig constant values inside boolean predicates (Chris)
    - Split memory_region initialisation into its own file (Chris)
    - Use _PICK() for CHICKEN_TRANS() and add CHICKEN_TRANS_D (Ville)
    - Add perf helper macros for comparing with whitelisted registers (Umesh)
    - Fix i915_inject_load_error() name to read *_probe_* (Janusz)
    - Drop unused AUX register offsets (Matt R)
    - Provide more information on DP AUX failures (Matt R)
    - Add GAM/SFC instdone to error state (Mika)
    - Always track callers to intel_rps_mark_interactive() (Chris)
    - Nuke 'mode' argument to intel_get_load_detect_pipe() (Ville)
    - Simplify LVDS crtc_mask and pipe_mask setup (Ville)
    - Stop frobbing crtc->base.mode (Ville)
    - Do s/crtc_mask/pipe_mask/ (Ville)
    - Split detaching and removing the vma (Chris)
    
    - Selftest improvements (Chris, Tvrtko, Mika, Matt A, Lionel)
    - GuC code improvements (Rob, Andi, Daniele)
  • drm-fixes-2019-11-01
    drm fixes for 5.4-rc6
    
    amdgpu:
    - clang alignment fixes
    - Updated golden settings
    - navi: gpuvm, sdma and display fixes
    - Freesync fix
    - Gamma fix for DCN
    - DP dongle detection fix
    - vega10: Fix for undervolting
    
    radeon:
    - reenable kexec fix for ppc
    
    scheduler:
    - set an error if hw job failed
    
    i915:
    - fix PCH reference clock for HSW/BDW
    - TGL display PLL doc fix
    
    panfrost:
    - warning fix
    - runtime pm fix
    - bad pointer dereference fix
    
    v3d:
    - memleak fix
    
    etnaviv:
    - memory corruption fix
    - deadlock fix
    - reintroduce lost debug message