Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-next-2020-02-04
    drm ttm/mm changes for 5.6-rc1
    
  • drm-next-2020-01-30
    drm pull for 5.6-rc1
    
    uapi:
    - dma-buf heaps added (and fixed)
    - command line add support for panel oreientation
    - command line allow overriding penguin count
    
    drm:
    - mipi dsi definition updates
    - lockdep annotations for dma_resv
    - remove dma-buf kmap/kunmap support
    - constify fb_ops in all fbdev drivers
    - MST fix for daisy chained hotplug-
    - CTA-861-G modes with VIC >= 193 added
    - fix drm_panel_of_backlight export
    - LVDS decoder support
    - more device based logging support
    - scanline alighment for dumb buffers
    - MST DSC helpers
    
    scheduler:
    - documentation fixes
    - job distribution improvements
    
    panel:
    - Logic PD type 28 panel support
    - Jimax8729d MIPI-DSI
    - igenic JZ4770
    - generic DSI devicetree bindings
    - sony acx424AKP panel
    - Leadtek LTK500HD1829
    - xinpeng XPP055C272
    - AUO B116XAK01
    - GiantPlus GPM940B0
    - BOE NV140FHM-N49
    - Satoz SAT050AT40H12R2
    - Sharp LS020B1DD01D panels.
    
    ttm:
    - use blocking WW lock
    
    i915:
    - hw/uapi state separation
    - Lock annotation improvements
    - selftest improvements
    - ICL/TGL DSI VDSC support
    - VBT parsing improvments
    - Display refactoring
    - DSI updates + fixes
    - HDCP 2.2 for CFL
    - CML PCI ID fixes
    - GLK+ fbc fix
    - PSR fixes
    - GEN/GT refactor improvments
    - DP MST fixes
    - switch context id alloc to xarray
    - workaround updates
    - LMEM debugfs support
    - tiled monitor fixes
    - ICL+ clock gating programming removed
    - DP MST disable sequence fixed
    - LMEM discontiguous object maps
    - prefaulting for discontiguous objects
    - use LMEM for dumb buffers if possible
    - add LMEM mmap support
    
    amdgpu:
    - enable sync object timelines for vulkan
    - MST atomic routines
    - enable MST DSC support
    - add DMCUB display microengine support
    - DC OEM i2c support
    - Renoir DC fixes
    - Initial HDCP 2.x support
    - BACO support for Arcturus
    - Use BACO for runtime PM power save
    - gfxoff on navi10
    - gfx10 golden updates and fixes
    - DCN support on POWER
    - GFXOFF for raven1 refresh
    - MM engine idle handlers cleanup
    - 10bpc EDP panel fixes
    - renoir watermark fixes
    - SR-IOV fixes
    - Arcturus VCN fixes
    - GDDR6 training fixes
    - freesync fixes
    - Pollock support
    
    amdkfd:
    - unify more codepath with amdgpu
    - use KIQ to setup HIQ rather than MMIO
    
    radeon:
    - fix vma fault handler race
    - PPC DMA fix
    - register check fixes for r100/r200
    
    nouveau:
    - mmap_sem vs dma_resv fix
    - rewrite the ACR secure boot code for Turing
    - TU10x graphics engine support (TU11x pending)
    - Page kind mapping for turing
    - 10-bit LUT support
    - GP10B Tegra fixes
    - HD audio regression fix
    
    hisilicon/hibmc:
    - use generic fbdev code and helpers
    
    rockchip:
    - dsi/px30 support
    
    virtio:
    - fb damage support
    - static some functions
    
    vc4:
    - use dma_resv lock wrappers
    
    msm:
    - use dma_resv lock wrappers
    - sc7180 display + DSI support
    - a618 support
    - UBWC support improvements
    
    vmwgfx:
    - updates + new logging uapi
    
    exynos:
    - enable/disable callback cleanups
    
    etnaviv:
    - use dma_resv lock wrappers
    
    atmel-hlcdc:
    - clock fixes
    
    mediatek:
    - cmdq support
    - non-smooth cursor fixes
    - ctm property support
    
    sun4i:
    - suspend support
    - A64 mipi dsi support
    
    rcar-du:
    - Color management module support
    - LVDS encoder dual-link support
    - R8A77980 support
    
    analogic:
    - add support for an6345
    
    ast:
    - atomic modeset support
    - primary plane garbage fix
    
    arcgpu:
    - fixes for fourcc handling
    
    tegra:
    - minor fixes and improvments
    
    mcde:
    - vblank support
    
    meson:
    - OSD1 plane AFBC commit
    
    gma500:
    - add pageflip support
    - reomve global drm_dev
    
    komeda:
    - tweak debugfs output
    - d32 support
    - runtime PM suppotr
    
    udl:
    - use generic shmem helpers
    - cleanup and fixes
    
  • drm-fixes-2020-01-24
    drm fixes for 5.5-rc8
    
    core/mst:
    - Fix SST branch device handling
    
    amdgpu:
    - enable renoir outside experimental
    
    i915:
    - Avoid overflow with huge userptr objects
    - uAPI fix to correctly handle negative values in
      engine->uabi_class/instance (cc: stable)
    
    panfrost:
    - Fix mapping of globally visible BO's (Boris)
    
  • drm-fixes-2020-01-19
    drm fixes for 5.5-rc7
    
    core mst:
    - serialize down messages and clear timeslots are on unplug
    
    amdgpu:
    - Update golden settings for renoir
    - eDP fix
    
    i915:
    - uAPI fix: Remove dash and colon from PMU names to comply with tools/perf
    - Fix for include file that was indirectly included
    - Two fixes to make sure VMA are marked active for error capture
    
    virtio:
    - maintain obj reservation lock when submitting cmds
    
    rockchip:
    - increase link rate var size to accommodate rates
    
  • drm-fixes-2020-01-10
    drm fixes for 5.5-rc6
    
    core:
    - mst Fix NO_STOP_BIT bit offset (Wayne)
    
    fb_helper:
    - fb_helper: Fix bits_per_pixel param set behavior to round up (Geert)
    
    sun4i:
    - Fix RGB_DIV clock min divider on old hardware (Chen-Yu)
    
    amdgpu:
    - Stability fix for raven
    - Reduce pixel encoding to if max clock is exceeded on HDMI
      to allow additional high res modes
    - enable DRIVER_SYNCOBJ_TIMELINE for amdgpu
    
    i915:
    - Fix GitLab issue #446 causing GPU hangs: Do not restore invalid RS state
    - Fix GitLab issue #846: Restore coarse power gating that was disabled
      by initial RC66 context corruption security fixes.
    - Revert f6ec9483091f ("drm/i915: extend audio CDCLK>=2*BCLK constraint to more platforms")
      to avoid screen flicker
    - Fix to fill in unitialized uabi_instance in virtual engine uAPI
    - Add two missing W/As for ICL and EHL
    
  • drm-fixes-2020-01-03
    drm fixes for 5.5-rc5
    
    agp:
    - two unused variable removed
    
    amdgpu:
    - ATPX regression fix
    - SMU metrics table locking fixes
    - gfxoff fix for raven
    - RLC firmware loading stability fix
    
    mediatek:
    - external display fix
    - dsi timing fix
    
    sun4i:
    - Fix double-free in connector/encoder cleanup (Stefan)
    
    maildp:
    - Make vtable static (Ben)
    
  • drm-fixes-2019-12-28
    drm fixes for 5.5-rc4
    
    i915:
    - power management rc6 fix
    - framebuffer tracking fix
    - display power management ratelimit fix
    
  • drm-fixes-2019-12-21
    drm fixes for 5.5-rc3
    
    exynos:
    - component delete fix
    
    i915:
    - Fix to drop an unused and harmful display W/A
    - Fix to define EHL power wells independent of ICL
    - Fix for priority inversion on bonded requests
    - Fix in mmio offset calculation of DSB instance
    - Fix memory leak from get_task_pid when banning clients
    - Fixes to avoid dereference of uninitialized ops in dma_fence tracing
      and keep reference to execbuf object until submitted.
    - vGPU state setting locking fix (Zhenyu)
    - Fix vGPU display dmabuf as read-only (Zhenyu)
    - Properly handle vGPU display dmabuf page pin when rendering (Tina)
    - Fix one guest boot warning to handle guc reset state (Fred)
    
  • drm-fixes-2019-12-13
    drm fixes for 5.5-rc2
    
    dma-buf:
    - memory leak fix
    - expand MAINTAINERS scope
    
    core:
    - fix mode matching for drivers not using picture_aspect_ratio
    
    nouveau:
    - panel scaling fix
    - MST BPC fix
    - atomic fixes
    
    i915:
    - GPU hang on idle transition
    - GLK+ FBC corruption fix
    - non-priv OA access on Tigerlake
    - HDCP state fix
    - CI found race fixes
    
    amdgpu:
    - renoir DC fixes
    - GFX8 fence flush alignment with userspace
    - Arcturus power profile fix
    - DC aux + i2c over aux fixes
    - GPUVM invalidation semaphore fixes
    - gfx10 golden registers update
    
    mgag200:
    - expand startadd fix
    
    panfrost:
    - devfreq fix
    - memory fixes
    
    mcde:
    - DSI pointer deref fix
    
  • drm-next-2019-12-06
    drm msm + fixes for 5.5-rc1
    
    msm-next:
    - OCMEM support for a3xx and a4xx GPUs.
    - a510 support + display support
    
    core:
    - mst payload deletion fix
    
    i915:
    - uapi alignment fix
    - fix for power usage regression due to security fixes
    - change default preemption timeout to 640ms from 100ms
    - EHL voltage level display fixes
    - TGL DGL PHY fix
    - gvt - MI_ATOMIC cmd parser fix, CFL non-priv warning
    - CI spotted deadlock fix
    - EHL port D programming fix
    
    amdgpu:
    - VRAM lost fixes on BACO for CI/VI
    - navi14 DC fixes
    - misc SR-IOV, gfx10 fixes
    - XGMI fixes for arcturus
    - SRIOV fixes
    
    amdkfd:
    - KFD on ppc64le enabled
    - page table optimisations
    
    radeon:
    - fix for r1xx/2xx register checker.
    
    tegra:
    - displayport regression fixes
    - DMA API regression fixes
    
    mgag200:
    - fix devices that can't scanout except at 0 addr
    
    omap:
    - fix dma_addr refcounting
    
  • drm-vmwgfx-coherent-2019-11-29
    mm + drm coherent memory support for vmwgfx
    
  • drm-next-2019-11-27
    drm main pull for 5.5-rc1
    
  • drm-fixes-2019-11-22
    drm fixes for 5.4
    
    amdgpu:
    - Remove experimental flag for navi14
    - Fix confusing power message failures on older VI parts
    - Hang fix for gfxoff when using the read register interface
    - Two stability regression fixes for Raven
    
    i915:
    - Fix kernel oops on dumb_create ioctl on no crtc situation
    - Fix bad ugly colored flash on VLV/CHV related to gamma LUT update
    - Fix unity of the frequencies reported on PMU
    - Fix kernel oops on set_page_dirty using better locks around it
    - Protect the request pointer with RCU to prevent it being freed while we might need still
    - Make pool objects read-only
    - Restore physical addresses for fb_map to avoid corrupted page table
    
  • drm-fixes-2019-11-15
    drm fixes for 5.4-rc8
    
    i915:
    - MOCS table fixes for EHL and TGL
    - Update Display's rawclock on resume
    - GVT's dmabuf reference drop fix
    
    amdgpu:
    - Fix a potential crash in firmware parsing
    
    sun4i:
    - One fix to the dotclock dividers range for sun4i
    
  • 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-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-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-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
    
  • 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-fixes-2019-10-04
    drm fixes for 5.4-rc2
    
    core:
    - writeback fixes
    
    i915:
    - Fix DP-MST crtc_mask
    - Fix dsc dpp calculations
    - Fix g4x sprite scaling stride check with GTT remapping
    - 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.
    
    komeda:
    - memory leak fix
    
    tilcdc:
    - include fix
    
    amdgpu:
    - Enable bulk moves
    - Power metrics fixes for Navi
    - Fix S4 regression
    - Add query for tcc disabled mask
    - Fix several leaks in error paths
    - randconfig fixes
    - clang fixes