Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-next-2022-12-23
    drm fixes for 6.2-rc1
    
    amdgpu:
    - Spelling fix
    - BO pin fix
    - Properly handle polaris 10/11 overlap asics
    - GMC9 fix
    - SR-IOV suspend fix
    - DCN 3.1.4 fix
    - KFD userptr locking fix
    - SMU13.x fixes
    - GDS/GWS/OA handling fix
    - Reserved VMID handling fixes
    - FRU EEPROM fix
    - BO validation fixes
    - Avoid large variable on the stack
    - S0ix fixes
    - SMU 13.x fixes
    - VCN fix
    - Add missing fence reference
    
    amdkfd:
    - Fix init vm error handling
    - Fix double release of compute pasid
    
    i915
    - Documentation fixes
    - OA-perf related fix
    - VLV/CHV HDMI/DP audio fix
    - Display DDI/Transcoder fix
    - Migrate fixes
    
  • drm-next-2022-12-13
    drm for 6.2:
    
    Initial accel subsystem support. There are no drivers yet, just the framework.
    
    New driver:
    - ofdrm - replacement for offb
    
    fbdev:
    - add support for nomodeset
    
    fourcc:
    - add Vivante tiled modifier
    
    core:
    - atomic-helpers: CRTC primary plane test fixes, fb access hooks
    - connector: TV API consistency, cmdline parser improvements
    - send connector hotplug on cleanup
    - sort makefile objects
    
    tests:
    - sort kunit tests
    - improve DP-MST tests
    - add kunit helpers to create a device
    
    sched:
    - module param for scheduling policy
    - refcounting fix
    
    buddy:
    - add back random seed log
    
    ttm:
    - convert ttm_resource to size_t
    - optimize pool allocations
    
    edid:
    - HFVSDB parsing support fixes
    - logging/debug improvements
    - DSC quirks
    
    dma-buf:
    - Add unlocked vmap and attachment mapping
    - move drivers to common locking convention
    - locking improvements
    
    firmware:
    - new API for rPI firmware and vc4
    
    xilinx:
    - zynqmp: displayport bridge support
    - dpsub fix
    
    bridge:
    - adv7533: Remove dynamic lane switching
    - it6505: Runtime PM support, sync improvements
    - ps8640: Handle AUX defer messages
    - tc358775: Drop soft-reset over I2C
    
    panel:
    - panel-edp: Add INX N116BGE-EA2 C2 and C4 support.
    - Jadard JD9365DA-H3
    - NewVision NV3051D
    
    amdgpu:
    - DCN support on ARM
    - DCN 2.1 secure display
    - Sienna Cichlid mode2 reset fixes
    - new GC 11.x firmware versions
    - drop AMD specific DSC workarounds in favour of drm code
    - clang warning fixes
    - scheduler rework
    - SR-IOV fixes
    - GPUVM locking fixes
    - fix memory leak in CS IOCTL error path
    - flexible array updates
    - enable new GC/PSP/SMU/NBIO IP
    - GFX preemption support for gfx9
    
    amdkfd:
    - cache size fixes
    - userptr fixes
    - enable cooperative launch on gfx 10.3
    - enable GC 11.0.4 KFD support
    
    radeon:
    - replace kmap with kmap_local_page
    - ACPI ref count fix
    - HDA audio notifier support
    
    i915:
    - DG2 enabled by default
    - MTL enablement work
    - hotplug refactoring
    - VBT improvements
    - Display and watermark refactoring
    - ADL-P workaround
    - temp disable runtime_pm for discrete-
    - fix for A380 as a secondary GPU
    - Wa_18017747507 for DG2
    - CS timestamp support fixes for gen5 and earlier
    - never purge busy TTM objects
    - use i915_sg_dma_sizes for all backends
    - demote GuC kernel contexts to normal priority
    - gvt: refactor for new MDEV interface
    - enable DC power states on eDP ports
    - fix gen 2/3 workarounds
    
    nouveau:
    - fix page fault handling
    - Ampere acceleration support
    - driver stability improvements
    - nva3 backlight support
    
    msm:
    - MSM_INFO_GET_FLAGS support
    - DPU: XR30 and P010 image formats
    - Qualcomm SM6115 support
    - DSI PHY support for QCM2290
    - HDMI: refactored dev init path
    - remove exclusive-fence hack
    - fix speed-bin detection
    - enable clamp to idle on 7c3
    - improved hangcheck detection
    
    vmwgfx:
    - fb and cursor refactoring
    - convert to generic hashtable
    - cursor improvements
    
    etnaviv:
    - hw workarounds
    - softpin MMU fixes
    
    ast:
    - atomic gamma LUT support
    - convert to SHMEM
    
    lcdif:
    - support YUV planes
    - Increase DMA burst size
    - FIFO threshold tuning
    
    meson:
    - fix return type of cvbs mode_valid
    
    mgag200:
    - fix PLL setup on some revisions
    
    sun4i:
    - A100 and D1 support
    
    udl:
    - modesetting improvements
    - hot unplug support
    
    vc4:
    - support PAL-M
    - fix regression preventing 4K @ 60Hz
    - fix NULL ptr deref
    
    v3d:
    - switch to drm managed resources
    
    renesas:
    - RZ/G2L DSI support
    - DU Kconfig cleanup
    
    mediatek:
    - fixup dpi and hdmi
    - MT8188 dpi support
    - MT8195 AFBC support
    
    tegra:
    - NVDEC hardware on Tegra234 SoC
    
    hdlcd:
    - switch to drm managed resources
    
    ingenic:
    - fix registration error path
    
    hisilicon:
    - convert to drm_mode_init
    
    maildp:
    - use managed resources
    
    mtk:
    - use drm_mode_init
    
    rockchip:
    - use drm_mode_copy
    
  • drm-fixes-2022-12-09
    drm fixes for 6.1-rc9
    
    amdgpu:
    - S0ix fix
    - DCN 3.2 array out of bounds fix
    
    shmem:
    - Fixes to shmem-helper error paths.
    
    bridge:
    - Fix polarity bug in bridge/ti-sn65dsi86.
    
    dw-hdmi:
    - Prefer 8-bit RGB fallback before any YUV mode in dw-hdmi, since some
      panels lie about YUV support.
    
    vmwgfx:
    - Stop using screen objects when SEV is active.
    
  • drm-fixes-2022-12-02
    drm fixes for 6.1-rc8
    
    i915:
    - Fix dram info readout
    - Remove non-existent pipes from bigjoiner pipe mask
    - Fix negative value passed as remaining time
    - Never return 0 if not all requests retired
    
    amdgpu:
    - VCN fix for vangogh
    
  • drm-fixes-2022-11-25
    drm fixes for 6.1-rc7
    
    amdgpu:
    - amdgpu gang submit fix.
    - DCN 3.1.4 fixes
    - DP MST DSC deadlock fixes
    - HMM userptr fixes
    - Fix Aldebaran CU occupancy reporting
    - GFX11 fixes
    - PSP suspend/resume fix
    - DCE12 KASAN fix
    - DCN 3.2.x fixes
    - Rotated cursor fix
    - SMU 13.x fix
    - DELL platform suspend/resume fixes
    - VCN4 SR-IOV fix
    - Display regression fix for polled connectors
    
    i915:
    - Fix GVT KVM reference count handling
    - Never purge busy TTM objects
    - Fix warn in intel_display_power_*_domain() functions
    
    dma-buf:
    - Use dma_fence_unwrap_for_each when importing sync files.
    - Fix race in dma_heap_add().
    
    fbcon:
    - Fix use of uninitialized memory in logo.
    
  • drm-fixes-2022-11-19
    drm fixes for 6.1-rc6
    
    core:
    - Fix potential memory leak in drm_dev_init()
    - Fix potential null-ptr-deref in drm_vblank_destroy_worker()
    - Revert hiding unregistered connectors from userspace, as it breaks on DP-MST.
    - Add workaround for DP++ dual mode adaptors that don't support
      i2c subaddressing.
    
    i915:
    - Fix uaf with lmem_userfault_list handling
    
    amdgpu:
    - gang submit fixes
    - Fix a possible memory leak in ganng submit error path
    - DP tunneling fixes
    - DCN 3.1 page flip fix
    - DCN 3.2.x fixes
    - DCN 3.1.4 fixes
    - Don't expose degamma on hardware that doesn't support it
    - BACO fixes for SMU 11.x
    - BACO fixes for SMU 13.x
    - Virtual display fix for devices with no display hardware
    
    amdkfd:
    - Memory limit regression fix
    
    tegra:
    - tegra20 GART fix
    
    vc4:
    - Fix error handling in vc4_atomic_commit_tail()
    
    lima:
    - Set lima's clkname corrrectly when regulator is missing.
    
    panel:
    - Set bpc for logictechno panels.
    
  • drm-fixes-2022-11-11
    drm fixes for 6.1-rc5
    
    amdgpu:
    - Fix s/r in amdgpu_vram_mgr_new
    - SMU 13.0.4 update
    - GPUVM TLB race fix
    - DCN 3.1.4 fixes
    - DCN 3.2.x fixes
    - Vega10 fan fix
    - BACO fix for Beige Goby board
    - PSR fix
    - GPU VM PT locking fixes
    
    amdkfd:
    - CRIU fixes
    
    vc4:
    - HDMI fixes to vc4.
    
    panfrost:
    - Make panfrost's uapi header compile with C++.
    - Handle 1 gb boundary correctly in panfrost mmu code.
    
    panel:
    - Add rotation quirks for 2 panels.
    
    rcar-du:
    - DSI Kconfig fix
    
    i915:
    - Fix sg_table handling in map_dma_buf
    - Send PSR update also on invalidate
    - Do not set cache_dirty for DGFX
    - Restore userptr probe_range behaviour
    
  • drm-fixes-2022-11-04-1
    drm fixes for 6.1-rc4
    
    amdgpu:
    - DCN 3.1.4 fixes
    - DCN 3.2.x fixes
    - GC 11.x fixes
    - Virtual display fix
    - Fail suspend if resources can't be evicted
    - SR-IOV fix
    - Display PSR fix
    
    amdkfd:
    - Fix possible NULL pointer deref
    - GC 11.x trap handler fix
    
    i915:
    - Add locking around DKL PHY register accesses
    - Stop abusing swiotlb_max_segment
    - Filter out invalid outputs more sensibly
    - Setup DDC fully before output init
    - Simplify intel_panel_add_edid_alt_fixed_modes()
    - Grab mode_config.mutex during LVDS init to avoid WARNs
    
    rockchip:
    - fix probing issues
    - fix framebuffer without iommu
    - fix vop selection
    - fix NULL ptr access
    
    imx:
    - Fix Kconfig.
    - fix mode_valid function
    
  • drm-fixes-2022-10-28
    drm fixes for 6.1-rc3
    
    sched:
    - Stop leaking fences when killing a sched entity.
    
    aperture:
    - Avoid uninitialized read in aperture_remove_conflicting_pci_device()
    
    bridge:
    - Fix HPD on bridge/ps8640.
    
    msm:
    - Fix shrinker deadlock
    - Fix crash during suspend after unbind
    - Fix IRQ lifetime issues
    - Fix potential memory corruption with too many bridges
    - Fix memory corruption on GPU state capture
    
    amdgpu:
    - Stable pstate fix
    - SMU 13.x updates
    - SR-IOV fixes
    - PCI AER fix
    - GC 11.x fixes
    - Display fixes
    - Expose IMU firmware version for debugging
    - Plane modifier fix
    - S0i3 fix
    
    amdkfd:
    - Fix possible memory leak
    - Fix GC 10.x cache info reporting
    
    i915:
    - Extend Wa_1607297627 to Alderlake-P
    - Keep PCI autosuspend control 'on' by default on all dGPU
    - Reset frl trained flag before restarting FRL training
    
  • drm-fixes-2022-10-21
    drm fixes for 6.1-rc2
    
    core:
    - fix connector DDC pointer
    - fix buffer overflow in format_helper_test
    
    amdgpu:
    - Mode2 reset fixes for Sienna Cichlid
    - Revert broken fan speed sensor fix
    - SMU 13.x fixes
    - GC 11.x fixes
    - RAS fixes
    - SR-IOV fixes
    - Fix BO move breakage on SI
    - Misc compiler fixes
    - Fix gfx9 APU regression caused by PCI AER fix
    
    vc4:
    - HDMI fixes
    
    panfrost:
    - compiler fixes
    
  • drm-next-2022-10-14
    drm fixes for 6.1-rc1
    
    amdgpu:
    - DC mutex fix
    - DC SubVP fixes
    - DCN 3.2.x fixes
    - DCN 3.1.x fixes
    - SDMA 6.x fixes
    - Enable DPIA for 3.1.4
    - VRR fixes
    - VRAM BO swapping fix
    - Revert dirty fb helper change
    - SR-IOV suspend/resume fixes
    - Work around GCC array bounds check fail warning
    - UMC 8.10 fixes
    - Misc fixes and cleanups
    
    i915:
    - Round to closest in g4x+ HDMI clock readout
    - Update MOCS table for EHL
    - Fix PSR_IMR/IIR field handling
    - Fix watermark calculations for gen12+/DG2 modifiers
    - Reject excessive dotclocks early
    - Fix revocation of non-persistent contexts
    - Handle migration for dpt
    - Fix display problems after resume
    - Allow control over the flags when migrating
    - Consider DG2_RC_CCS_CC when migrating buffers
    
  • drm-next-2022-10-07-1
    drm fix for 6.1-rc1
    
    sched:
    - revert patch causing oopses
    
  • drm-next-2022-10-05
    drm pull for 6.1-rc1
    
    core:
    - convert selftests to kunit
    - managed init for more objects
    - move to idr_init_base
    - rename fb and gem cma helpers to dma
    - hide unregistered connectors from getconnector ioctl
    - DSC passthrough aux support
    - backlight handling improvements
    - add dma_resv_assert_held to vmap/vunmap
    
    edid:
    - move luminance calculation to core
    
    fbdev:
    - fix aperture helper usage
    
    fourcc:
    - add more format helpers
    - add DRM_FORMAT_Cxx, DRM_FORMAT_Rxx, DRM_FORMAT_Dxx
    - add packed AYUV8888, XYUV8888
    - add some kunit tests
    
    ttm:
    - allow bos without backing store
    - rewrite placement to use intersect/compatible functions
    
    dma-buf:
    - docs update
    - improve signalling when debugging
    
    udmabuf:
    - fix failure path GPF
    
    dp:
    - drop dp/mst legacy code
    - atomic mst state support
    - audio infoframe packing
    
    panel:
    - Samsung LTL101AL01
    - B120XAN01.0
    - R140NWF5 RH
    - DMT028VGHMCMI-1A T
    - AUO B133UAN02.1
    - IVO M133NW4J-R3
    - Innolux N120ACA-EA1
    
    amdgpu:
    - Gang submit support
    - Mode2 reset for RDNA2
    - New IP support:
      DCN 3.1.4, 3.2
      SMU 13.x
      NBIO 7.7
      GC 11.x
      PSP 13.x
      SDMA 6.x
      GMC 11.x
    - DSC passthrough support
    - PSP fixes for TA support
    - vangogh GFXOFF stats
    - clang fixes
    - gang submit CS cleanup prep work
    - fix VRAM eviction issues
    
    amdkfd:
    - GC 10.3 IP ISA fixes
    - fix CRIU regression
    - CPU fault on COW mapping fixes
    
    i915:
    - align fw versioning with kernel practices
    - add display substruct to i915 private
    - add initial runtime info to driver info
    - split out HDCP and backlight registers
    - MEI XeHP SDV GSC support
    - add per-gt sysfs defaults
    - TLB invalidation improvements
    - Disable PCI BAR resize on 32-bit
    - GuC firmware updates and compat changes
    - GuC log timestamp translation
    - DG2 preemption workaround changes
    - DG2 improved HDMI pixel clocks support
    - PCI BAR sanity checks
    - Enable DC5 on DG2
    - DG2 DMC fw bumped
    - ADL-S PCI ID added
    - Meteorlake enablement
    - Rename ggtt_view to gtt_view
    - host RPS fixes
    - release mmaps on rpm suspend on discrete
    - clocking and dpll refactoring
    - VBT definitions and parsing updates
    - SKL watermark code extracted to separate file
    - allow seamless M/N changes on eDP panels
    - BUG_ON removal and cleanups
    
    msm:
    - DPU: simplified VBIF configuration
    -      cleanup CTL interfaces
    - DSI: removed unused msm_display_dsc_config struct
    -      switch regulator calls to new API
    -      switched to PANEL_BRIDGE for direct attached panels
    - DSI_PHY: convert drivers to parent_hws
    - DP: cleanup pixel_rate handling
    - HDMI: turned hdmi-phy-8996 into OF clk provider
    - misc dt-bindings fixes
    - choose eDP as primary display if it's available
    - support getting interconnects from either the mdss or the mdp5/dpu
      device nodes
    - gem: Shrinker + LRU re-work:
    - adds a shared GEM LRU+shrinker helper and moves msm over to that
    - reduces lock contention between retire and submit by avoiding the
      need to acquire obj lock in retire path (and instead using resv
      seeing obj's busyness in the shrinker
    - fix reclaim vs submit issues
    - GEM fault injection for triggering userspace error paths
    - Map/unmap optimization
    - Improved robustness for a6xx GPU recovery
    
    virtio:
    - Improve error and edge conditions handling
    - Convert to use managed helpers
    - stop exposing LINEAR modifier
    
    mgag200:
    - split modeset handling per model
    
    udl:
    - suspend/disconnect handling improvements
    
    vc4:
    - rework HDMI power up
    - depend on PM
    - better unplugging support
    
    ast:
    - resolution handling improvements
    
    ingenic:
    - Add JZ4760(B) support
    - avoid a modeset when sharpness property is unchanged
    - use the new PM ops
    
    it6505:
    - power seq and clock updates
    
    ssd130x:
    - regmap bulk write
    - use atomic helpers instead of simple helpers
    
    via:
    - rename via_drv to via_dri1, consolidate all code.
    
    radeon:
    - drop DP MST experimental support
    - delayed work flush fix
    - use time_after
    
    ti-sn65dsi86:
    - DP support
    
    mediatek:
    - MT8195 DP support
    - drop of_gpio header
    - remove unneeded result
    - small DP code improvements
    
    vkms:
    - RGB565, XRGB64 and ARGB64 support
    
    sun4i:
    - tv: convert to atomic
    
    rcar-du:
    - Synopsys DW HDMI bridge DT bindings update
    
    exynos:
    - use drm_display_info.is_hdmi
    - correct return of mixer_mode_valid and hdmi_mode_valid
    
    omap:
    - refcounting fix
    
    rockchip:
    - RK3568 support
    - RK3399 gamma support
    
  • drm-fixes-2022-10-01
    amdgpu:
    
    - VCN 4.x and GC 11.x fixes, mostly around fw
    
  • drm-fixes-2022-09-30-1
    drm fixes for 6.0 final
    
    amdgpu:
    - GC 11.x fixes
    - SMU 13.x fixes
    - DCN 3.1.4 fixes
    - DCN 3.2.x fixes
    - GC 9.x fix
    - Fence fix
    - SR-IOV supend/resume fix
    - PSR regression fix
    
    i915:
    - Restrict forced preemption to the active context
    - Restrict perf_limit_reasons to the supported platforms - gen11+
    
    bridge:
    - analogix: Revert earlier suspend fix
    - lt8912b: Fix corrupt display output
    
  • drm-fixes-2022-09-30
    drm fixes for 6.0 final
    
    amdgpu:
    - GC 11.x fixes
    - SMU 13.x fixes
    - DCN 3.1.4 fixes
    - DCN 3.2.x fixes
    - GC 9.x fix
    - Fence fix
    - SR-IOV supend/resume fix
    - PSR regression fix
    
    i915:
    - Restrict forced preemption to the active context
    - Restrict perf_limit_reasons to the supported platforms - gen11+
    
    bridge:
    - analogix: Revert earlier suspend fix
    - lt8912b: Fix corrupt display output
    
  • drm-fixes-2022-09-23-1
    drm fixes for v6.0-rc7
    
    i915:
    - avoid a general protection failure when using perf/OA
    - avoid kernel warnings on driver release
    
    amdgpu:
    - SDMA 6.x fix
    - GPUVM TF fix
    - DCN 3.2.x fixes
    - DCN 3.1.x fixes
    - SMU 13.x fixes
    - Clang stack size fixes for recently enabled DML code
    - Fix drm dirty callback change on non-atomic cases
    - USB4 display fix
    
    mediatek:
    - dsi: Add atomic {destroy,duplicate}_state, reset callbacks
    - dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()
    - Fix wrong dither settings
    
    hisilicon:
    - Depend on MMU
    
    mgag200:
    - Fix console on G200ER
    
    panel:
    - Fix innolux_g121i1_l01 bus format
    
  • drm-fixes-2022-09-16
    drm fixes for v6.0-rc6
    
    amdgpu:
    - BACO fixes for some RDNA2 boards
    - PCI AER fixes uncovered by a core PCI change
    - Properly hook up dirtyfb helper
    - RAS fixes for GC 11.x
    - TMR fix
    - DCN 3.2.x fixes
    - DCN 3.1.4 fixes
    - LLVM DML stack size fixes
    
    i915:
    - Revert a display patch around max DP source rate now
      that the proper WaEdpLinkRateDataReload is in place
    - Fix perf limit reasons bit position
    - Fix unclaimmed mmio registers on suspend flow with GuC
    - A vma_move_to_active fix for a regression with video decoding
    - DP DSP fix
    
    gma500:
    - Locking and IRQ fixes
    
    meson:
    - OSD1 display fixes
    
    panel-edp:
    - Fix Innolux timings
    
    rockchip:
    - DP/HDMI fixes
    
  • drm-fixes-2022-09-10
    drm fixes for 6.0-rc5
    
    edid:
    - Fix EDID 1.4 range-descriptor parsing
    
    ttm:
    - Fix ghost-object bulk moves
    
    i915:
    - Fix MIPI sequence block copy from BIOS' table
    - Fix PCODE min freq setup when GuC's SLPC is in use
    - Implement Workaround for eDP
    - Fix has_flat_ccs selection for DG1
    
    amdgpu:
    - Firmware header fix
    - SMU 13.x fix
    - Debugfs memory leak fix
    - NBIO 7.7 fix
    - Firmware memory leak fix
    
    amdkfd:
    - Debug output fix
    
    panfrost:
    - Fix devfreq OPP
    
  • drm-fixes-2022-09-02
    drm fixes for 6.0-rc3
    
    dma-buf/dma-resv:
    - Fence-handling fix
    
    i915:
    - GVT fixes including fix for a CommetLake regression in mmio table
      and misc doc and typo fixes
    - Fix CCS handling
    - Fix for guc requests after reset
    - Display DSI related fixes
    - Display backlight related fixes
    - Fix for a null pointer dereference
    - HDMI related quirk for ECS Liva Q2 with GLK graphics
    - Skip wm/ddb readout for disabled pipes
    
    amdgpu:
    - FRU error message fix
    - MES 11 updates
    - DCN 3.2.x fixes
    - DCN 3.1.4 fixes
    - Fix possible use after free in CS IOCTL
    - SMU 13.0.x fixes
    - Fix iolink reporting on devices with direct connections to CPU
    - GFX10 tap delay firmware fixes
    
    msm:
    - Fix for inconsistent indenting in function msm_dsi_dphy_timing_calc_v3.
    - Fix to make eDP the first connector in the connected list.
    - Fix to populate intf_cfg correctly before calling reset_intf_cfg().
    - Specify the correct number of DSI regulators for SDM660.
    - Specify the correct number of DSI regulators for MSM8996.
    - Fix for removing DP_RECOVERED_CLOCK_OUT_EN bit for tps4 link training
    - Fix probe-deferral crash in gpu devfreq
    - Fix gpu debugfs deadlock