Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-misc-fixes-2019-11-13
    - One fix to the dotclock dividers range for sun4i
    
  • topic/drm-mipi-dsi-dsc-updates-2019-11-11
    Core Changes:
    - Update DSI data type and command definitions
    - Add helpers for sending compression mode and PPS packets
    
    Driver Changes:
    - Update tiny/st7586 to reflect a definition change
  • v5.4-rc7
    31f4f5b4 · Linux 5.4-rc7 ·
    Linux 5.4-rc7
    
  • 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-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.4-rc6
    a99d8080 · Linux 5.4-rc6 ·
    Linux 5.4-rc6
    
  • 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
    
  • 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
    
  • 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.