Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-next-2024-09-28
    drm fixes for 6.12-rc1
    
    i915:
    - Fix BMG support to UHBR13.5
    - Two PSR fixes
    - Fix colorimetry detection for DP
    
    xe
    - Fix macro for checking minimum GuC version
    - Fix CCS offset calculation for some BMG SKUs
    - Fix locking on memory usage reporting via fdinfo and BO destroy
    - Fix GPU page fault handler on a closed VM
    - Fix overflow in oa batch buffer
    
    amdgpu:
    - MES 12 fix
    - KFD fence sync fix
    - SR-IOV fixes
    - VCN 4.0.6 fix
    - SDMA 7.x fix
    - Bump driver version to note cleared VRAM support
    - SWSMU fix
    
    amdgpu:
    - CU occupancy logic fix
    - SDMA queue fix
    
  • amd-drm-fixes-6.12-2024-09-27
    amd-drm-fixes-6.12-2024-09-27:
    
    amdgpu:
    - MES 12 fix
    - KFD fence sync fix
    - SR-IOV fixes
    - VCN 4.0.6 fix
    - SDMA 7.x fix
    - Bump driver version to note cleared VRAM support
    - SWSMU fix
    
    amdgpu:
    - CU occupancy logic fix
    - SDMA queue fix
    
  • amd-drm-fixes-6.12-2024-09-18
    amd-drm-fixes-6.12-2024-09-18:
    
    amdgpu:
    - SMU 13.0.x fixes
    - GFX 9.4.3 fixes
    - GC 12.x fixes
    - GPUVM fixes
    - PSP 13.0.x fixes
    - DPCD handling fixes
    - DCN 3.5 fixes
    - DSC fixes
    - DCN 4.0.1 fixes
    - Backlight fixes
    - VBIOS fetching fix
    - Documentation fix
    - GEM fix
    - MES fixes
    - Misc small fixes and cleanups
    
    amdkfd:
    - Fix queue info cleanup
    - GFX10 interrupt cleanup
    
  • drm-next-2024-09-19
    drm next for 6.12-rc1
    
    string:
    - add mem_is_zero()
    
    core:
    - support more device numbers
    - use XArray for minor ids
    - add backlight constants
    - Split dma fence array creation into alloc and arm
    
    fbdev:
    - remove usage of old fbdev hooks
    
    kms:
    - Add might_fault() to drm_modeset_lock priming
    - Add dynamic per-crtc vblank configuration support
    
    dma-buf:
    - docs cleanup
    
    buddy:
    - Add start address support for trim function
    
    printk:
    - pass description to kmsg_dump
    
    scheduler;
    - Remove full_recover from drm_sched_start
    
    ttm:
    - Make LRU walk restartable after dropping locks
    - Allow direct reclaim to allocate local memory
    
    panic:
    - add display QR code (in rust)
    
    displayport:
    - mst: GUID improvements
    
    bridge:
    - Silence error message on -EPROBE_DEFER
    - analogix: Clean aup
    - bridge-connector: Fix double free
    - lt6505: Disable interrupt when powered off
    - tc358767: Make default DP port preemphasis configurable
    - lt9611uxc: require DRM_BRIDGE_ATTACH_NO_CONNECTOR
    - anx7625: simplify OF array handling
    - dw-hdmi: simplify clock handling
    - lontium-lt8912b: fix mode validation
    - nwl-dsi: fix mode vsync/hsync polarity
    
    xe:
    - Enable LunarLake and Battlemage support
    - Introducing Xe2 ccs modifiers for integrated and discrete graphics
    - rename xe perf to xe observation
    - use wb caching on DGFX for system memory
    - add fence timeouts
    - Lunar Lake graphics/media/display workarounds
    - Battlemage workarounds
    - Battlemage GSC support
    - GSC and HuC fw updates for LL/BM
    - use dma_fence_chain_free
    - refactor hw engine lookup and mmio access
    - enable priority mem read for Xe2
    - Add first GuC BMG fw
    - fix dma-resv lock
    - Fix DGFX display suspend/resume
    - Use xe_managed for kernel BOs
    - Use reserved copy engine for user binds on faulting devices
    - Allow mixing dma-fence jobs and long-running faulting jobs
    - fix media TLB invalidation
    - fix rpm in TTM swapout path
    - track resources and VF state by PF
    
    i915:
    - Type-C programming fix for MTL+
    - FBC cleanup
    - Calc vblank delay more accurately
    - On DP MST, Enable LT fallback for UHBR<->non-UHBR rates
    - Fix DP LTTPR detection
    - limit relocations to INT_MAX
    - fix long hangs in buddy allocator on DG2/A380
    
    amdgpu:
    - Per-queue reset support
    - SDMA devcoredump support
    - DCN 4.0.1 updates
    - GFX12/VCN4/JPEG4 updates
    - Convert vbios embedded EDID to drm_edid
    - GFX9.3/9.4 devcoredump support
    - process isolation framework for GFX 9.4.3/4
    - take IOMMU mappings into account for P2P DMA
    
    amdkfd:
    - CRIU fixes
    - HMM fix
    - Enable process isolation support for GFX 9.4.3/4
    - Allow users to target recommended SDMA engines
    - KFD support for targetting queues on recommended SDMA engines
    
    radeon:
    - remove .load and drm_dev_alloc
    - Fix vbios embedded EDID size handling
    - Convert vbios embedded EDID to drm_edid
    - Use GEM references instead of TTM
    - r100 cp init cleanup
    - Fix potential overflows in evergreen CS offset tracking
    
    msm:
    - DPU:
    - implement DP/PHY mapping on SC8180X
    - Enable writeback on SM8150, SC8180X, SM6125, SM6350
    - DP:
    - Enable widebus on all relevant chipsets
    - MSM8998 HDMI support
    - GPU:
    - A642L speedbin support
    - A615/A306/A621 support
    - A7xx devcoredump support
    
    ast:
    - astdp: Support AST2600 with VGA
    - Clean up HPD
    - Fix timeout loop for DP link training
    - reorganize output code by type (VGA, DP, etc)
    - convert to struct drm_edid
    - fix BMC handling for all outputs
    
    exynos:
    - drop stale MAINTAINERS pattern
    - constify struct
    
    loongson:
    - use GEM refcount over TTM
    
    mgag200:
    - Improve BMC handling
    - Support VBLANK intterupts
    - transparently support BMC outputs
    
    nouveau:
    - Refactor and clean up internals
    - Use GEM refcount over TTM's
    
    gm12u320:
    - convert to struct drm_edid
    
    gma500:
    - update i2c terms
    
    lcdif:
    - pixel clock fix
    
    host1x:
    - fix syncpoint IRQ during resume
    - use iommu_paging_domain_alloc()
    
    imx:
    - ipuv3: convert to struct drm_edid
    
    omapdrm:
    - improve error handling
    - use common helper for_each_endpoint_of_node()
    
    panel:
    - add support for BOE TV101WUM-LL2 plus DT bindings
    - novatek-nt35950: improve error handling
    - nv3051d: improve error handling
    - panel-edp: add support for BOE NE140WUM-N6G; revert support for
      SDC ATNA45AF01
    - visionox-vtdr6130: improve error handling; use
      devm_regulator_bulk_get_const()
    - boe-th101mb31ig002: Support for starry-er88577 MIPI-DSI panel plus
      DT; Fix porch parameter
    - edp: Support AOU B116XTN02.3, AUO B116XAN06.1, AOU B116XAT04.1,
      BOE NV140WUM-N41, BOE NV133WUM-N63, BOE NV116WHM-A4D, CMN N116BCA-EA2,
      CMN N116BCP-EA2, CSW MNB601LS1-4
    - himax-hx8394: Support Microchip AC40T08A MIPI Display panel plus DT
    - ilitek-ili9806e: Support Densitron DMT028VGHMCMI-1D TFT plus DT
    - jd9365da: Support Melfas lmfbx101117480 MIPI-DSI panel plus DT; Refactor
      for code sharing
    - panel-edp: fix name for HKC MB116AN01
    - jd9365da: fix "exit sleep" commands
    - jdi-fhd-r63452: simplify error handling with DSI multi-style
      helpers
    - mantix-mlaf057we51: simplify error handling with DSI multi-style
      helpers
    - simple:
      support Innolux G070ACE-LH3 plus DT bindings
      support On Tat Industrial Company KD50G21-40NT-A1 plus DT bindings
    - st7701:
      decouple DSI and DRM code
      add SPI support
      support Anbernic RG28XX plus DT bindings
    
    mediatek:
    - support alpha blending
    - remove cl in struct cmdq_pkt
    - ovl adaptor fix
    - add power domain binding for mediatek DPI controller
    
    renesas:
    - rz-du: add support for RZ/G2UL plus DT bindings
    
    rockchip:
    - Improve DP sink-capability reporting
    - dw_hdmi: Support 4k@60Hz
    - vop: Support RGB display on Rockchip RK3066; Support 4096px width
    
    sti:
    - convert to struct drm_edid
    
    stm:
    - Avoid UAF wih managed plane and CRTC helpers
    - Fix module owner
    - Fix error handling in probe
    - Depend on COMMON_CLK
    - ltdc: Fix transparency after disabling plane; Remove unused interrupt
    
    tegra:
    - gr3d: improve PM domain handling
    - convert to struct drm_edid
    - Call drm_atomic_helper_shutdown()
    
    vc4:
    - fix PM during detect
    - replace DRM_ERROR() with drm_error()
    - v3d: simplify clock retrieval
    
    v3d:
    - Clean up perfmon
    
    virtio:
    - add DRM capset
    
  • v6.11
    98f7e32f · Linux 6.11 ·
    Linux 6.11
    
  • amd-drm-next-6.12-2024-09-13
    amd-drm-next-6.12-2024-09-13:
    
    amdgpu:
    - GPUVM sync fixes
    - kdoc fixes
    - Misc spelling mistakes
    - Add some raven GFXOFF quirks
    - Use clamp helper
    - DC fixes
    - JPEG fixes
    - Process isolation fix
    - Queue reset fix
    - W=1 cleanup
    - SMU14 fixes
    - JPEG fixes
    
    amdkfd:
    - Fetch cacheline info from IP discovery
    - Queue reset fix
    - RAS fix
    - Document SVM events
    - CRIU fixes
    - Race fix in dma-buf handling
    
    drm:
    - dma-buf fd race fixes
    
  • drm-fixes-2024-09-13
    drm fixes for 6.11-rc8
    
    dma-buf/heaps:
    - fix off by one in CMA heap fault handler
    
    syncobj:
    - fix syncobj leak in drm_syncobj_eventfd_ioctl
    
    amdgpu:
    - Avoid races between set_drr() functions and dc_state_destruct()
    - Fix regerssion related to zpos
    - Fix regression related to overlay cursor
    - SMU 14.x updates
    - JPEG fixes
    - Silence an UBSAN warning
    
    amdkfd:
    - Fetch cacheline size from IP discovery
    
    i915:
    - Prevent a possible int overflow in wq offsets
    
    xe:
    - Remove a double include
    - Fix null checks and UAF
    - Fix access_ok check in user_fence_create
    - Fix compat IS_DISPLAY_STEP() range
    - OA fix
    - Fixes in show_meminfo
    
    nouveau:
    - fix GP10x regression on boot
    
    stm:
    - add COMMON_CLK dep
    
    rockchip:
    - iommu api change
    
    tegra:
    - iommu api change
    
  • amd-drm-fixes-6.11-2024-09-11
    amd-drm-fixes-6.11-2024-09-11:
    
    amdgpu:
    - Avoid races between set_drr() functions and dc_state_destruct()
    - Fix regerssion related to zpos
    - Fix regression related to overlay cursor
    - SMU 14.x updates
    - JPEG fixes
    - Silence an UBSAN warning
    
    amdkfd:
    - Fetch cacheline size from IP discovery
    
  • v6.11-rc7
    da3ea350 · Linux 6.11-rc7 ·
    Linux 6.11-rc7
    
  • amd-drm-next-6.12-2024-09-06
    amd-drm-next-6.12-2024-09-06:
    
    amdgpu:
    - IPS updates
    - Post divider fix
    - DML2 updates
    - Misc static checker fixes
    - DCN 3.5 fixes
    - Replay fixes
    - DMCUB updates
    - SWSMU fixes
    - DP MST fixes
    - Add debug flag for per queue resets
    - devcoredump updates
    - SR-IOV fixes
    - MES fixes
    - Always allocate cleared VRAM for GEM
    - Pipe reset for GC 9.4.3
    - ODM policy fixes
    - Per queue reset support for GC 10
    - Per queue reset support for GC 11
    - Per queue reset support for GC 12
    - Display flickering fixes
    - MPO fixes
    - Display sharpening updates
    
    amdkfd:
    - SVM fix for IH for APUs
    
  • drm-fixes-2024-09-06
    drm fixes for 6.11-rc7
    
    amdgpu:
    - IPS workaround
    - Fix compatibility with older MES firmware
    - Fix CPU spikes when clearing VRAM
    - Backlight fix
    - PMO fix
    - Revert SWSMU change to fix regression
    
    xe:
    - GSC loading fix
    - PCODE mutex fix
    - Suspend/Resume fixes
    - RPM fixes
    
    i915:
    - Do not attempt to load the GSC multiple times
    - Fix readout degamma_lut mismatch on ilk/snb
    - Mark debug_fence_init_onstack() with __maybe_unused
    - fence: Mark debug_fence_free() with __maybe_unused
    - display: Add mechanism to use sink model when applying quirk
    - display: Increase Fast Wake Sync length as a quirk
    
    komeda:
    - zpos normalization fix
    
    nouveau:
    - incorrect register fix
    
    imagination:
    - memory leak fix
    
    bridge:
    - hdmi/bridge rework fixes
    
    panthor:
    - cache coherency fix
    - hi priority access fix
    
    panel:
    - change of compatible string
    
    fbdev:
    - deferred-io init with no struct page fix
    
  • amd-drm-fixes-6.11-2024-09-05
    amd-drm-fixes-6.11-2024-09-05:
    
    amdgpu:
    - IPS workaround
    - Fix compatibility with older MES firmware
    - Fix CPU spikes when clearing VRAM
    - Backlight fix
    - PMO fix
    - Revert SWSMU change to fix regression
    
  • v6.11-rc6
    431c1646 · Linux 6.11-rc6 ·
    Linux 6.11-rc6
    
  • drm-fixes-2024-08-30
    drm fixes for 6.11-rc6
    
    ttm:
    - revert prefault change, caused stutters
    
    aperture:
    - handle non-VGA devices bettter
    
    amdgpu:
    - SWSMU gaming stability fix
    - SMU 13.0.7 fix
    - SWSMU documentation alignment fix
    - SMU 14.0.x fixes
    - GC 12.x fix
    - Display fix
    - IP discovery fix
    - SMU 13.0.6 fix
    
    i915:
    - Fix #11195: The external display connect via USB type-C dock stays blank after re-connect the dock
    - Make DSI backlight work for 2G version of Lenovo Yoga Tab 3 X90F
    - Move ARL GuC firmware to correct version
    
    xe:
    - Invalidate media_gt TLBs
    - Fix HWMON i1 power setup write command
    
    vmwgfx:
    - prevent unmapping active read buffers
    - fix prime with external buffers
    - disable coherent dumb buffers without 3d
    
    v3d:
    - disable preemption while updating GPU stats
    
  • amd-drm-fixes-6.11-2024-08-28
    amd-drm-fixes-6.11-2024-08-28:
    
    amdgpu:
    - SWSMU gaming stability fix
    - SMU 13.0.7 fix
    - SWSMU documentation alignment fix
    - SMU 14.0.x fixes
    - GC 12.x fix
    - Display fix
    - IP discovery fix
    - SMU 13.0.6 fix
    
  • amd-drm-next-6.12-2024-08-26
    amd-drm-next-6.12-2024-08-26:
    
    amdgpu:
    - SDMA devcoredump support
    - DCN 4.0.1 updates
    - DC SUBVP fixes
    - Refactor OPP in DC
    - Refactor MMHUBBUB in DC
    - DC DML 2.1 updates
    - DC FAMS2 updates
    - RAS updates
    - GFX12 updates
    - VCN 4.0.3 updates
    - JPEG 4.0.3 updates
    - Enable wave kill (soft recovery) for compute queues
    - Clean up CP error interrupt handling
    - Enable CP bad opcode interrupts
    - VCN 4.x fixes
    - VCN 5.x fixes
    - GPU reset fixes
    - Fix vbios embedded EDID size handling
    - SMU 14.x updates
    - Misc code cleanups and spelling fixes
    - VCN devcoredump support
    - ISP MFD i2c support
    - DC vblank fixes
    - GFX 12 fixes
    - PSR fixes
    - Convert vbios embedded EDID to drm_edid
    - DCN 3.5 updates
    - DMCUB updates
    - Cursor fixes
    - Overdrive support for SMU 14.x
    - GFX CP padding optimizations
    - DCC fixes
    - DSC fixes
    - Preliminary per queue reset infrastructure
    - Initial per queue reset support for GFX 9
    - Initial per queue reset support for GFX 7, 8
    - DCN 3.2 fixes
    - DP MST fixes
    - SR-IOV fixes
    - GFX 9.4.3/4 devcoredump support
    - Add process isolation framework
    - Enable process isolation support for GFX 9.4.3/4
    - Take IOMMU remapping into account for P2P DMA checks
    
    amdkfd:
    - CRIU fixes
    - Improved input validation for user queues
    - HMM fix
    - Enable process isolation support for GFX 9.4.3/4
    - Initial per queue reset support for GFX 9
    - Allow users to target recommended SDMA engines
    
    radeon:
    - remove .load and drm_dev_alloc
    - Fix vbios embedded EDID size handling
    - Convert vbios embedded EDID to drm_edid
    - Use GEM references instead of TTM
    - r100 cp init cleanup
    - Fix potential overflows in evergreen CS offset tracking
    
    UAPI:
    - KFD support for targetting queues on recommended SDMA engines
      Proposed userspace:
      https://github.com/ROCm/ROCR-Runtime/commit/2f588a24065f41c208c3701945e20be746d8faf7
      https://github.com/ROCm/ROCR-Runtime/commit/eb30a5bbc7719c6ffcf2d2dd2878bc53a47b3f30
    
    drm/buddy:
    - Add start address support for trim function
    
  • v6.11-rc5
    5be63fc1 · Linux 6.11-rc5 ·
    Linux 6.11-rc5
    
  • drm-fixes-2024-08-24
    drm fixes for 6.11-rc5
    
    msm:
    - virtual plane fixes
    -    drop yuv on hw where not supported
    -    csc vs yuv format fix
    -    rotation fix
    - fix fb cleanup on close
    - reset phy before link training
    - fix visual corruption at 4K
    - fix NULL ptr crash on hotplug
    - simplify debug macros
    - sc7180 fix
    - adreno firmware name error path fix
    
    amdgpu:
    - GFX10 firmware loading fix
    - SDMA 5.2 fix
    - Debugfs parameter validation fix
    - eGPU hotplug fix
    
    i915:
    - fix HDCP timeouts
    
    nouveau:
    - fix SG_DEBUG crash
    
    xe:
    - Fix OA format masks which were breaking build with gcc-5
    - Fix opregion leak (Lucas)
    - Fix OA sysfs entry (Ashutosh)
    - Fix VM dma-resv lock (Brost)
    - Fix tile fini sequence (Brost)
    - Prevent UAF around preempt fence (Auld)
    - Fix DGFX display suspend/resume (Maarten)
    - Many Xe/Xe2 critical workarounds (Auld, Ngai-Mint, Bommu, Tejas, Daniele)
    - Fix devm/drmm issues (Daniele)
    - Fix missing workqueue destroy in xe_gt_pagefault (Stuart)
    - Drop HW fence pointer to HW fence ctx (Brost)
    - Free job before xe_exec_queue_put (Brost)
    
  • amd-drm-fixes-6.11-2024-08-21
    amd-drm-fixes-6.11-2024-08-21:
    
    amdgpu:
    - GFX10 firmware loading fix
    - SDMA 5.2 fix
    - Debugfs parameter validation fix
    - eGPU hotplug fix
    
  • v6.11-rc4
    47ac09b9 · Linux 6.11-rc4 ·
    Linux 6.11-rc4