Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 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
    
  • v3.16.76
    582441d3 · Linux 3.16.76 ·
    This is the 3.16.76 stable release
    
  • drm-misc-next-2019-10-31
    drm-misc-next for 5.5:
    
    UAPI Changes:
    -dma-buf: Introduce and revert dma-buf heap (Andrew/John/Sean)
    
    Cross-subsystem Changes:
    - None
    
    Core Changes:
    -dma-buf: add dynamic mapping to allow exporters to choose dma_resv lock
    	  state on mmap/munmap (Christian)
    -vram: add prepare/cleanup fb helpers to vram helpers (Thomas)
    -ttm: always keep bo's on the lru + ttm cleanups (Christian)
    -sched: allow a free_job routine to sleep (Steven)
    -fb_helper: remove unused drm_fb_helper_defio_init() (Thomas)
    
    Driver Changes:
    -bochs/hibmc/vboxvideo: Use new vram helpers for prepare/cleanup fb (Thomas)
    -amdgpu: Implement dma-buf import/export without drm helpers (Christian)
    -panfrost: Simplify devfreq integration in driver (Steven)
    
    Cc: Christian König <christian.koenig@amd.com>
    Cc: Thomas Zimmermann <tzimmermann@suse.de>
    Cc: Steven Price <steven.price@arm.com>
    Cc: Andrew F. Davis <afd@ti.com>
    Cc: John Stultz <john.stultz@linaro.org>
    Cc: Sean Paul <seanpaul@chromium.org>
    
  • drm-intel-fixes-2019-10-31
    - Fix PCH reference clock for FDI on HSW/BDW which was causing users blank screen
    - Small documentation fix for TGL display PLLs
    
  • sound-5.4-rc6
    sound fixes for 5.4-rc6
    
    A copule of regression fixes and a fix for mutex deadlock at
    hog-unplug, as well as other device-specific fixes:
    
    - A commit for avoiding the spurious unsolicited interrupt on HD-
      audio bus caused a stall at shutdown, so it's reverted now.
    
    - The recent support of AMD/Nvidia audio component binding caused
      a mutex deadlock; fixed by splitting to another mutex
    
    - The device hot-unplug and the ALSA timer close combo may lead to
      another mutex deadlock; fixed by moving put_device() calls
    
    - Usual device-specific small quirks for HD- and USB-audio drivers
    
    - An old error check fix in FireWire driver
    
  • drm-misc-fixes-2019-10-30-1
     - three fixes for panfrost, one to silence a warning, one to fix
       runtime_pm and one to prevent bogus pointer dereferences
     - one fix for a memleak in v3d
    
  • drm-misc-fixes-2019-10-30
     - three fixes for panfrost, one to silence a warning, one to fix
       runtime_pm and one to prevent bogus pointer dereferences
     - one fix for a memleak in v3d
    
  • drm-fixes-5.4-2019-10-30
    drm-fixes-5.4-2019-10-30:
    
    amdgpu:
    - clang fixes
    - Updated golden settings
    - GPUVM fixes for navi
    - Navi sdma fix
    - Navi display fixes
    - Freesync fix
    - Gamma fix for DCN
    - DP dongle detection fix
    - Fix for undervolting on vega10
    
    radeon:
    - enable kexec fix for PPC
    
    scheduler:
    - set an error on fence if hw job failed
  • topic/mst-suspend-resume-reprobe-2019-10-29-2
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
    * Handle UP requests asynchronously in the DP MST helpers, fixing
      hotplug notifications and allowing us to implement suspend/resume
      reprobing
    * Add basic suspend/resume reprobing to the DP MST helpers
    * Improve locking for link address reprobing and connection status
      request handling in the DP MST helpers
    * Miscellaneous refactoring in the DP MST helpers
    * Add a Kconfig option to the DP MST helpers to enable tracking of
      gets/puts for topology references for debugging purposes
    
    Driver Changes:
    * nouveau: Resume hotplug interrupts earlier, so that sideband
      messages may be transmitted during resume and thus allow
      suspend/resume reprobing for DP MST to work
    * nouveau: Avoid grabbing runtime PM references when handling short DP
      pulses, so that handling sideband messages in resume codepaths with the
      DP MST helpers doesn't deadlock us
    * i915, nouveau, amdgpu, radeon: Use detect_ctx for probing MST
      connectors, so that we can grab the topology manager's atomic lock
    
    Note: there's some amdgpu patches that I didn't realize were pushed
    upstream already when creating this topic branch. When they fail to
    apply, you can just ignore and skip them.
  • v5.3.8
    db0655e7 · Linux 5.3.8 ·
    This is the 5.3.8 stable release
    
  • v4.19.81
    ef244c30 · Linux 4.19.81 ·
    This is the 4.19.81 stable release
    
  • v4.14.151
    ddef1e8e · Linux 4.14.151 ·
    This is the 4.14.151 stable release
    
  • v4.9.198
    9e48f0c2 · Linux 4.9.198 ·
    This is the 4.9.198 stable release
    
  • v4.4.198
    da259d02 · Linux 4.4.198 ·
    This is the 4.4.198 stable release
    
  • v5.4-rc5
    d6d5df1d · Linux 5.4-rc5 ·
    Linux 5.4-rc5
    
  • drm-next-5.5-2019-10-25
    drm-next-5.5-2019-10-25:
    
    amdgpu:
    - BACO support for CI and VI asics
    - Quick memory training support for navi
    - MSI-X support
    - RAS fixes
    - Display AVI infoframe fixes
    - Display ref clock fixes for renoir
    - Fix number of audio endpoints in renoir
    - Fix for discovery tables
    - Powerplay fixes
    - Documentation fixes
    - Misc cleanups
    
    radeon:
    - revert a PPC fix which broke x86
  • drm-fixes-2019-10-25
    drm fixes for v5.4-rc5
    
    komeda:
    - typo fixes
    - flushing pipes fix
    
    amdgpu:
    - Fix suspend/resume issue related to multi-media engines
    - Fix memory leak in user ptr code related to hmm conversion
    - Fix possible VM faults when allocating page table memory
    - Fix error handling in bo list ioctl
    
  • drm-misc-next-2019-10-24-2
    drm-misc-next for 5.5:
    
    UAPI Changes:
    -syncobj: allow querying the last submitted timeline value (David)
    -fourcc: explicitly defineDRM_FORMAT_BIG_ENDIAN as unsigned (Adam)
    -omap: revert the OMAP_BO_* flags that were added -- no userspace (Sean)
    
    Cross-subsystem Changes:
    -MAINTAINERS: add Mihail as komeda co-maintainer (Mihail)
    
    Core Changes:
    -edid: a few cleanups, add AVI infoframe bar info (Ville)
    -todo: remove i915 device_link item and add difficulty levels (Daniel)
    -dp_helpers: add a few new helpers to parse dpcd (Thierry)
    
    Driver Changes:
    -gma500: fix a few memory disclosure leaks (Kangjie)
    -qxl: convert to use the new drm_gem_object_funcs.mmap (Gerd)
    -various: open code dp_link helpers in preparation for helper removal (Thierry)
    
    Cc: Chunming Zhou <david1.zhou@amd.com>
    Cc: Adam Jackson <ajax@redhat.com>
    Cc: Sean Paul <seanpaul@chromium.org>
    Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
    Cc: Kangjie Lu <kjlu@umn.edu>
    Cc: Mihail Atanassov <mihail.atanassov@arm.com>
    Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
    Cc: Thierry Reding <treding@nvidia.com>