Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-intel-next-2019-10-21
    UAPI Changes:
    
    - Introduce a versioning of the i915-perf uapi (Lionel)
    - Add support for perf configuration queries (Lionel)
    
      Allow listing perf configurations with IOCTL in addition
      to sysfs. This is useful in container usecases.
    
    - Allow dynamic reconfiguration of the OA stream (Chris)
    
      Allows the OA stream to be reconfigured between
      batch buffers, giving greater flexibility in sampling.
    
    - Allow holding preemption on filtered perf ctx
    
      Allow CAP_ADMIN to block pre-emption of a context
      to query performance counters without disturbances.
    
      Mesa changes: https://gitlab.freedesktop.org/mesa/mesa/merge_requests/932
    
    Cross-subsystem Changes:
    
    - drm-next backmerge for HDR DP changes
      https://lists.freedesktop.org/archives/dri-devel/2019-September/236453.html
    
    Driver Changes:
    
    - Add DC3CO sleep state for Tigerlake (Anshuman)
    - Tigerlake BCS engine support engine relative MMIO (Daniele)
    - Simplify the Tigerlake LRC register list for !RCS (Daniele)
    - Read SAGV block time from PCODE on Tigerlake (James)
    - Add 12 missing Tigerlake workarounds (Mika)
    - Enable DDI/Port G for Tigerlake (Khaled)
    
    - Avoid hang in tsg,vfe units by keeping l3 clocks ICL+(Mika)
    - Fix Bugzilla #111966: Favor last VBT child device (Ville)
    - Fix blue/black screen on boot due to broken gamma (Swati)
    - Add support of BT.2020 Colorimetry to DP MSA (Gwan-gyeong)
    - Attach colorspace property to DP connector (Gwan-gyeong)
    - Attach HDR metadata property to DP connector (Gwan-gyeong)
    - Base intel_memory_region support prep for local memory (Matt A)
    - Introduce Jasper Lake PCH (Matt R)
    - Support multiple GPUs in PMU (Tvrtko)
    - Fix MST oops due to MSA changes (Ville)
    - Refuse modes with hdisplay==4096 on pre-HSW DP (Ville)
    - Correct the PCH type in irq postinstall for JSP (Vivek)
    - Save Master transcoder in slave's crtc_state for Transcoder Port Sync (Manasi)
    - Enable TRANSCODER PORT SYNC for tiled displays across separate ports (Manasi)
    - HW state readout for transcoder port sync config (Manasi)
    - Enable master-slaves in trans port sync (Manasi)
    - In port sync mode disable slaves first then master (Manasi)
    - Fix port checks for MST support on gen >= 11 (Lucas)
    
    - Flush submission tasklet before waiting/retiring (Chris)
    - Flush tasklet submission before sleeping on i915_request_wait (Chris)
    - Object pin reference counting fixes (Chris, Matt A)
    - Clear semaphore immediately upon ELSP promotion (Chris)
    - Child device size remains unchanged through VBT 229 (Matt R)
    - Restore dropped 'interruptible' flag on retiring requests (Chris)
    - Treat a busy timeline as 'active' while waiting (Chris)
    - Clean up struct_mutex from perf (Chris)
    - Update locking around execlists->active (Chris)
    - Mark up expected execlist state during reset (Chris)
    - Remove cursor use of properties for coordinates (Maarten)
    - Only mark incomplete requests as -EIO on cancelling (Chris)
    - Add an rcu_barrier option to i915_drop_caches (Chris)
    - Replace perf global wakeref tracking with engine-pm (Chris)
    - Prevent merging requests with conflicting flags (Chris)
    - Allow for CS OA configs to be created lazily (Lionel)
    - Implement active wait for noa configurations (Lionel)
    - Execute OA configuration from command stream (Lionel)
    - Prefer using the pinned_ctx for emitting delays on config (Chris)
    - Port C's hotplug interrupt is associated with TC1 bits (Vivek, Matt R)
    - Extend program of VSC Header and DB for Colorimetry Format (Gwan-gyeong)
    - Fine-tune timeslicing of contexts (Chris)
    - Do initial mocs configuration directly (Chris)
    - Fix uninitialized variable on PMU error path (Tvrtko)
    - Don't disable interrupts independently of the locking (Sebastian)
    - Eliminate struct_mutext from GVT (Chris)
    
    - Move perf types to their own header (Lionel)
    - Drop list of perf streams (always size 1) (Lionel)
    - Store the perf associated engine of a stream (Lionel)
    - Make array hw_engine_mask static (Colin)
    - Prefer shortest path to RPM/perf/GT instead of dev_priv (Chris, Tvrtko)
    - Virtual request submission fixes (Chris)
    - Selftest/CI improvements (Chris)
    - Fix Kconfig indentation (Krzysztof)
    - Give engine->kernel_context distinct timeline lock classes (Chris)
    - Fix null pointer deref on selftest error path (Colin)
    - Select DPLL's via mask (Matt R)
    - Introduce and use intel_atomic_crtc_state_for_each_plane_state (Maarten)
    - Use intel_plane_state in prepare and cleanup plane_fb (Maarten)
    - Remove begin/finish_crtc_commit (Maarten)
    - Move SAGV block time to dev_priv (James)
    - Avoid polluting the i915_oa_config with error pointers (Chris)
    - Squelch display kerneldoc warnings (Chris)
    - Assert tasklet is locked for process_csb() (Chris)
    - Switch to using DP_MSA_MISC_* defines (Ville)
    - Stop using drm_atomic_helper_check_planes() (Ville)
    - Make .modeset_calc_cdclk() mandatory (Ville)
    - Use drm_rect_translate_to()/drm_rect_init() (Ville)
    - Refactor timestamping constants update (Ville)
    - Switch intel_legacy_cursor_update() to intel_ types (Ville)
    - Prepare the connector/encoder mask readout for hw vs. uapi state split (Ville)
    - Prepare the mode readout for hw vs. uapi state split (Ville)
    - Move swizzle_bit under i915_ggtt (Chris)
    - Improve microcontrollers documentation (Daniele)
    - Move the cursor rotation handling into intel_cursor_check_surface() (Ville)
    - Cleanups to pipe code (Ville)
    - Shrink eDRAM ways/sets arrays for code size (Ville)
    - Cleanups to HDCP2 timeout code (Ville)
    - Restore full symmetry in i915_driver_modeset_probe/remove (Janusz)
    - Simplify setting of ddi_io_power_domain (Lucas)
    - Add pipe id/name to pipe mismatch logs (Lucas)
    - Prettify MST debug message (Lucas)
    - Extract GT ring management to separate files (Andi)
  • v5.4-rc4
    7d194c21 · Linux 5.4-rc4 ·
    Linux 5.4-rc4
    
  • sound-5.4-rc4
    sound fixes for 5.4-rc4
    
    Just a few small fixes for the usual suspect, HD- and USB-audio:
    enablement of runtime PM for Nvidia due to the recent PCI
    changes, a fix for potential hangs with recent HD-audio platforms,
    and the rest device-specific quirks.
    
  • drm-fixes-2019-10-18
    drm fixes for 5.4-rc4
    
    dma-resv:
    - shared fences for lima/panfrost
    
    ttm:
    - prefault regression fix
    - lifetime fix
    
    panfrost:
    - stopped job timeout fix
    - missing register values
    
    amdgpu:
    - smu7 powerplay fix
    - bail earlier for cik/si detection
    - navi SDMA fix
    
    radeon:
    - revert a ppc64 shutdown fix that broke x86
    
    i915:
    - VBT information handling fix
    - Circular locking fix
    - preemption vs resubmission virtual requests fix
    
  • v5.3.7
    83f4462c · Linux 5.3.7 ·
    This is the 5.3.7 stable release
    
  • v4.19.80
    c3038e71 · Linux 4.19.80 ·
    This is the 4.19.80 stable release
    
  • v4.14.150
    b98aebd2 · Linux 4.14.150 ·
    This is the 4.14.150 stable release
    
  • v4.9.197
    364ef83d · Linux 4.9.197 ·
    This is the 4.9.197 stable release
    
  • v4.4.197
    04858540 · Linux 4.4.197 ·
    This is the 4.4.197 stable release
    
  • drm-misc-fixes-2019-10-17
    -dma-resv: Change shared_count to post-increment to fix lima crash (Qiang)
    -ttm: A couple fixes related to lifetime and restore prefault behavior
     (Christian & Thomas)
    -panfrost: Fill in missing feature reg values and fix stoppedjob timeouts
     (Steven)
    
    Cc: Qiang Yu <yuq825@gmail.com>
    Cc: Thomas Hellstrom <thellstrom@vmware.com>
    Cc: Christian König <christian.koenig@amd.com>
    Cc: Steven Price <steven.price@arm.com>
    
  • drm-misc-next-2019-10-17
    drm-misc-next for 5.5:
    
    UAPI Changes:
    -omap:
        -Add OMAP_BO_MEM_* flags to specify how to allocate BO (Tomi)
        -Reorder OMAP_BO_* #defines, no functional change (Tomi)
    -Change unsupported error code from EINVAL to EOPNOTSUPP for: (Rodrigo)
        -drm_wait_vblank_ioctl
        -drm_crtc_get_sequence_ioctl
        -drm_crtc_queue_sequence_ioctl
    
    Cross-subsystem Changes:
    -None
    
    Core Changes:
    -Delete drmP.h \o/ (Sam)
    -kerneldoc clarifications on zpos collisions and plane rects (Simon & Maarten)
    -dp_helpers: Add link training repeater definitions added in DP 1.4 (Rodrigo)
    -TODO: Add item to convert fbdev drivers to drm (Thomas)
    -prime: Add mmap to drm_gem_object_funcs giving more control than vm_ops (Gerd)
    -shmem/ttm/vram: Use new mmap gem_object callback (Gerd)
    
    Driver Changes:
    -malidp: Add display QoS configuration via devicetree (Wen)
    -vkms: Add prime import support (Oleg)
    -panfrost: Properly handle job timeouts when cancelling them (Steven)
    trockchip/meson/sun4i(via dw-hdmi): Add Dynamic Range and Mastering infoframe					    support (Jonas)
    -mxsfb: Add bridge support to accommodate dsi outputs (Robert)
    -vboxvideo: Drop hand-rolled implementations and use fbdev emulation,
    	    dirtyfb and drm_framebuffer struct from core/core helpers (Thomas)
    -komeda: Add D71-specific line sizes and respect connector color fmt (Lowry)
    -lima: Use shmem and reservation lock helpers from gem (Qiang)
    -rockchip: Add gamma LUT support on vop crtcs (Ezequiel)
    -omap:
      -Use refcount_t instead of rolling custom refcounting (Jean-Jacques)
    
    Cc: Wen He <wen.he_1@nxp.com>
    Cc: Sam Ravnborg <sam@ravnborg.org>
    Cc: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
    Cc: Oleg Vasilev <omrigann@gmail.com>
    Cc: Steven Price <steven.price@arm.com>
    Cc: Jonas Karlman <jonas@kwiboo.se>
    Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
    Cc: Simon Ser <contact@emersion.fr>
    Cc: Robert Chiras <robert.chiras@nxp.com>
    Cc: Thomas Zimmermann <tzimmermann@suse.de>
    Cc: Lowry Li <Lowry.Li@arm.com>
    Cc: Gerd Hoffmann <kraxel@redhat.com>
    Cc: Qiang Yu <yuq825@gmail.com>
    Cc: Tomi Valkeinen <tomi.valkeinen@ti.com>
    Cc: Ezequiel Garcia <ezequiel@collabora.com>
    Cc: Jean-Jacques Hiblot <jjhiblot@ti.com>
    
  • drm-intel-fixes-2019-10-17
    - Display fix on handling VBT information.
    - Important circular locking fix
    - Fix for preemption vs resubmission on virtual requests
      - and a prep patch to make this last one to apply cleanly
    
  • drm-fixes-5.4-2019-10-16
    drm-fixes-5.4-2019-10-16:
    
    amdgpu:
    - Powerplay fix for SMU7 parts
    - Bail earlier when cik/si support is not set to 1
    - Fix an SDMA issue on navi
    
    radeon:
    - revert a PPC fix which broken x86
  • v5.4-rc3
    4f5cafb5 · Linux 5.4-rc3 ·
    Linux 5.4-rc3
    
  • v5.3.6
    a2fc8ee6 · Linux 5.3.6 ·
    This is the 5.3.6 stable release
    
  • v5.2.21
    e91ef5bc · Linux 5.2.21 ·
    This is the 5.2.21 stable release
    
  • v4.19.79
    dafd6344 · Linux 4.19.79 ·
    This is the 4.19.79 stable release
    
  • v4.14.149
    e132c8d7 · Linux 4.14.149 ·
    This is the 4.14.149 stable release
    
  • drm-fixes-2019-10-11
    drm fixes for 5.4-rc3
    
    i915:
    - execlist access fixes
    - list deletion fix
    - CML display fix
    - HSW workaround extension to GT2
    - chicken bit whitelist
    - GGTT resume issue
    - SKL GPU hangs for Vulkan compute
    
    amdgpu:
    - memory leak fix
    
    panel:
    - spi aliases
    
    tc358767:
    - bridge artifacts fix.
    
  • drm-intel-fixes-2019-10-10
    - Fix CML display by adding a missing ID.
    - Drop redundant list_del_init
    - Only enqueue already completed requests to avoid races
    - Fixup preempt-to-busy vs reset of a virtual request
    - Protect peeking at execlists->active
    - execlists->active is serialised by the tasklet
    
    drm-intel-next-fixes-2019-09-19:
    - Extend old HSW workaround to fix some GPU hangs on Haswell GT2
    - Fix return error code on GEM mmap.
    - White list a chicken bit register for push constants legacy mode on Mesa
    - Fix resume issue related to GGTT restore
    - Remove incorrect BUG_ON on execlist's schedule-out
    - Fix unrecoverable GPU hangs with Vulkan compute workloads on SKL
    
    drm-intel-next-fixes-2019-09-26:
    - Fix concurrence on cases where requests where getting retired at same time as resubmitted to HW
    - Fix gen9 display resolutions by setting the right max plane width
    - Fix GPU hang on preemption
    - Mark contents as dirty on a write fault. This was breaking cursor sprite with dumb buffers.