Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • amd-drm-fixes-6.10-2024-05-22
    amd-drm-fixes-6.10-2024-05-22:
    
    amdgpu:
    - Handle vbios table integrated info v2.3
    
    amdkfd:
    - Handle duplicate BOs in reserve_bo_and_cond_vms
    - Handle memory limitations on small APUs
    
  • drm-next-2024-05-20
    drm urgent (the 2nd) for 6.10-rc1
    
    buddy:
    - fix WARN_ONs during force merge
    
  • drm-next-2024-05-16
    drm urgent for 6.10-rc1 merge:
    
    buddy:
    - fix breakage in buddy allocator.
    
  • drm-next-2024-05-15
    drm for 6.10-rc1
    
    new drivers:
    - panthor: ARM Mali/Immortalis CSF-based GPU driver
    
    core:
    - add a CONFIG_DRM_WERROR option
    - make more headers self-contained
    - grab resv lock in pin/unpin
    - fix vmap resv locking
    - EDID/eDP panel matching
    - Kconfig cleanups
    - DT sound bindings
    - Add SIZE_HINTS property for cursor planes
    - Add struct drm_edid_product_id and helpers.
    - Use drm device based logging in more drm functions.
    - drop seq_file.h from a bunch of places
    - use drm_edid driver conversions
    
    dp:
    - DP Tunnel documentation
    - MST read sideband cap
    - Adaptive sync SDP prep work
    
    ttm:
    - improve placement for TTM BOs in idle/busy handling
    
    panic:
    - Fixes for drm-panic, and option to test it.
    - Add drm panic to simpledrm, mgag200, imx, ast
    
    bridge:
    - improve init ordering
    - adv7511: allow GPIO pin sharing
    - tc358775: add tc358675 support
    
    panel:
    - AUO B120XAN01.0
    - Samsung s6e3fa7
    - BOE NT116WHM-N44
    - CMN N116BCA-EA1,
    - CrystalClear CMT430B19N00
    - Startek KD050HDFIA020-C020A
    - powertip PH128800T006-ZHC01
    - Innolux G121X1-L03
    - LG sw43408
    - Khadas TS050 V2
    - EDO RM69380 OLED
    - CSOT MNB601LS1-1
    
    amdgpu:
    - HDCP/ODM/RAS fixes
    - Devcoredump improvements
    - Expose VCN activity via sysfs
    - SMY 13.0.x updates
    - Enable fast updates on DCN 3.1.4
    - Add dclk and vclk reporting on additional devices
    - Add ACA RAS infrastructure
    - Implement TLB flush fence
    - EEPROM handling fixes
    - SMUIO 14.0.2 support
    - SMU 14.0.1 Updates
    - SMU 14.0.2 support
    - Sync page table freeing with TLB flushes
    - DML2 refactor
    - DC debug improvements
    - DCN 3.5.x Updates
    - GPU reset fixes
    - HDP fix for second GFX pipe on GC 10.x
    - Enable secondary GFX pipe on GC 10.3
    - Refactor and clean up BACO/BOCO/BAMACO handling
    - Remove invalid TTM resource start check
    - UAF fix in VA IOCTL
    - GPUVM page fault redirection to secondary IH rings for IH 6.x
    - Initial support for mapping kernel queues via MES
    - Fix VRAM memory accounting
    
    amdkfd:
    - MQD handling cleanup
    - Preemption handling fixes for XCDs
    - TLB flush fix for GC 9.4.2
    - Properly clean up workqueue during module unload
    - Fix memory leak process create failure
    - Range check CP bad op exception targets to avoid reporting invalid exceptions to userspace
    - Fix eviction fence handling
    - Fix leak in GPU memory allocation failure case
    - DMABuf import handling fix
    - Enable SQ watchpoint for gfx10
    
    i915:
    - Adding new DG2 PCI ID
    - add context hints for GT frequency
    - enable only one CCS for compute workloads
    - new workarounds
    - Fix UAF on destroy against retire race and remove two earlier partial fixes
    - Limit the reserved VM space to only the platforms that need it
    - Fix gt reset with GuC submission is disable
    - Add and use gt_to_guc() wrapper
    
    i915/xe display:
    - Lunar Lake display enabling, including cdclk and other refactors
    - BIOS/VBT/opregion related refactor
    - Digital port related refactor/clean-up
    - Fix 2s boot time regression on DP panel replay init
    - Remove duplication on audio enable/disable on SDVO and g4x+ DP
    - Disable AuxCCS framebuffers if built for Xe
    - Make crtc disable more atomic
    - Increase DP idle pattern wait timeout to 2ms
    - Start using container_of_const() for some extra const safety
    - Fix Jasper Lake boot freeze
    - Enable MST mode for 128b/132b single-stream sideband
    - Enable Adaptive Sync SDP Support for DP
    - Fix MTL supported DP rates - removal of UHBR13.5
    - PLL refactoring
    - Limit eDP MSO pipe only for display version 20
    - More display refactor towards independence from i915 dev_priv
    - Convert i915/xe fbdev to DRM client
    - More initial work to make display code more independent from i915
    
    xe:
    - improved error capture
    - clean up some uAPI leftovers
    - devcoredump update
    - Add BMG mocs table
    - Handle GSCCS ER interrupt
    - Implement xe2- and GuC workarounds
    - struct xe_device cleanup
    - Hwmon updates
    - Add LRC parsing for more GPU instruction
    - Increase VM_BIND number of per-ioctl Ops
    - drm/xe: Add XE_BO_GGTT_INVALIDATE flag
    - Initial development for SR-IOV support
    - Add new PCI IDs to DG2 platform
    - Move userptr over to start using hmm_range_fault
    
    msm:
    - Switched to generating register header files during build process
      instead of shipping pre-generated headers
    - Merged DPU and MDP4 format databases.
    - DP:
    - Stop using compat string to distinguish DP and eDP cases
    - Added support for X Elite platform (X1E80100)
    - Reworked DP aux/audio support
    - Added SM6350 DP to the bindings
    - GPU:
    - a7xx perfcntr reg fixes
    - MAINTAINERS updates
    - a750 devcoredump support
    
    radeon:
    - Silence UBSAN warnings related to flexible arrays
    
    nouveau:
    - move some uAPI objects to uapi headers
    
    omapdrm:
    - console fix
    
    ast:
    - add i2c polling
    
    qaic:
    - add debugfs entries
    
    exynos:
    - fix platform_driver .owner
    - drop cleanup code
    
    mediatek:
    - Use devm_platform_get_and_ioremap_resource() in mtk_hdmi_ddc_probe()
    - Add GAMMA 12-bit LUT support for MT8188
    - Rename mtk_drm_* to mtk_*
    - Drop driver owner initialization
    - Correct calculation formula of PHY Timing
    
  • v6.9
    a38297e3 · Linux 6.9 ·
    Linux 6.9
    
  • drm-fixes-2024-05-11
    drm fixes for 6.9 final
    
    core:
    - fix connector debugging output
    
    i915:
    - Automate CCS Mode setting during engine resets
    - Fix audio time stamp programming for DP
    - Fix parsing backlight BDB data
    
    xe:
    - Fix use zero-length element array
    - Move more from system wq to ordered private wq
    - Do not ignore return for drmm_mutex_init
    
    amdgpu:
    - DCN 3.5 fix
    - MST DSC fixes
    - S0i3 fix
    - S4 fix
    - HDP MMIO mapping fix
    - Fix a regression in visible vram handling
    
    amdkfd:
    - Spatial partition fix
    
    meson:
    - dw-hdmi: power-up fixes
    - dw-hdmi: add badngap setting for g12
    
    nouveau:
    - revert SG_DEBUG fix that has a side effect
    
  • amd-drm-fixes-6.9-2024-05-10
    amd-drm-fixes-6.9-2024-05-10:
    
    amdgpu:
    - DCN 3.5 fix
    - MST DSC fixes
    - S0i3 fix
    - S4 fix
    - HDP MMIO mapping fix
    - Fix a regression in visible vram handling
    
    amdkfd:
    - Spatial partition fix
    
  • amd-drm-fixes-6.9-2024-05-08
    amd-drm-fixes-6.9-2024-05-08:
    
    amdgpu:
    - DCN 3.5 fix
    - MST DSC fixes
    - S0i3 fix
    - S4 fix
    - Warning fix
    - HDP MMIO mapping fix
    - Fix a regression in visible vram handling
    
    amdkfd:
    - Spatial partition fix
    
  • v6.9-rc7
    dd5a440a · Linux 6.9-rc7 ·
    Linux 6.9-rc7
    
  • drm-fixes-2024-05-03
    drm fixes for 6.9-rc7
    
    amdgpu:
    - Fix VRAM memory accounting
    - DCN 3.1 fixes
    - DCN 2.0 fix
    - DCN 3.1.5 fix
    - DCN 3.5 fix
    - DCN 3.2.1 fix
    - DP fixes
    - Seamless boot fix
    - Fix call order in amdgpu_ttm_move()
    - Fix doorbell regression
    - Disable panel replay temporarily
    
    amdkfd:
    - Flush wq before creating kfd process
    
    xe:
    - Fix UAF on rebind worker
    - Fix ADL-N display integration
    
    imagination:
    - fix page-count macro
    
    nouveau:
    - avoid page-table allocation failures
    - fix firmware memory allocation
    
    panel:
    - ili9341: avoid OF for device properties; respect deferred probe; fix
      usage of errno codes
    
    ttm:
    - fix status output
    
    vmwgfx:
    - fix legacy display unit
    - fix read length in fence signalling
    
  • amd-drm-fixes-6.9-2024-05-01
    amd-drm-fixes-6.9-2024-05-01:
    
    amdgpu:
    - Fix VRAM memory accounting
    - DCN 3.1 fixes
    - DCN 2.0 fix
    - DCN 3.1.5 fix
    - DCN 3.5 fix
    - DCN 3.2.1 fix
    - DP fixes
    - Seamless boot fix
    - Fix call order in amdgpu_ttm_move()
    - Fix doorbell regression
    - Disable panel replay temporarily
    
    amdkfd:
    - Flush wq before creating kfd process
    
  • v6.9-rc6
    e67572cd · Linux 6.9-rc6 ·
    Linux 6.9-rc6
    
  • amd-drm-next-6.10-2024-04-26
    amd-drm-next-6.10-2024-04-26:
    
    amdgpu:
    - Misc code cleanups and refactors
    - Support setting reset method at runtime
    - Report OD status
    - SMU 14.0.1 fixes
    - SDMA 4.4.2 fixes
    - VPE fixes
    - MES fixes
    - Update BO eviction priorities
    - UMSCH fixes
    - Reset fixes
    - Freesync fixes
    - GFXIP 9.4.3 fixes
    - SDMA 5.2 fixes
    - MES UAF fix
    - RAS updates
    - Devcoredump updates for dumping IP state
    - DSC fixes
    - JPEG fix
    - Fix VRAM memory accounting
    - VCN 5.0 fixes
    - MES fixes
    - UMC 12.0 updates
    - Modify contiguous flags handling
    - Initial support for mapping kernel queues via MES
    
    amdkfd:
    - Fix rescheduling of restore worker
    - VRAM accounting for SVM migrations
    - mGPU fix
    - Enable SQ watchpoint for gfx10
    
  • drm-fixes-2024-04-26
    drm fixes for 6.9-rc6
    
    atomic-helpers:
    - Fix memory leak in drm_format_conv_state_copy()
    
    fbdev:
    - fbdefio: Fix address calculation
    
    amdgpu:
    - Suspend/resume fix
    - Don't expose gpu_od directory if it's empty
    - SDMA 4.4.2 fix
    - VPE fix
    - BO eviction fix
    - UMSCH fix
    - SMU 13.0.6 reset fixes
    - GPUVM flush accounting fix
    - SDMA 5.2 fix
    - Fix possible UAF in mes code
    
    amdkfd:
    - Eviction fence handling fix
    - Fix memory leak when GPU memory allocation fails
    - Fix dma-buf validation
    - Fix rescheduling of restore worker
    - SVM fix
    
    gma500:
    - Fix crash during boot
    
    etnaviv:
    - fix GC7000 TX clock gating
    - revert NPU UAPI changes
    
    xe:
    - Fix error paths on managed allocations
    - Fix PF/VF relay messages
    
  • amd-drm-fixes-6.9-2024-04-24
    amd-drm-fixes-6.9-2024-04-24:
    
    amdgpu:
    - Suspend/resume fix
    - Don't expose gpu_od directory if it's empty
    - SDMA 4.4.2 fix
    - VPE fix
    - BO eviction fix
    - UMSCH fix
    - SMU 13.0.6 reset fixes
    - GPUVM flush accounting fix
    - SDMA 5.2 fix
    - Fix possible UAF in mes code
    
    amdkfd:
    - Eviction fence handling fix
    - Fix memory leak when GPU memory allocation fails
    - Fix dma-buf validation
    - Fix rescheduling of restore worker
    - SVM fix
    
  • v6.9-rc5
    ed30a4a5 · Linux 6.9-rc5 ·
    Linux 6.9-rc5
    
  • amd-drm-next-6.10-2024-04-19
    amd-drm-next-6.10-2024-04-19:
    
    amdgpu:
    - DC resource allocation logic updates
    - DC IPS fixes
    - DC YUV fixes
    - DMCUB fixes
    - DML2 fixes
    - Devcoredump updates
    - USB-C DSC fix
    - Misc display code cleanups
    - PSR fixes
    - MES timeout fix
    - RAS updates
    - UAF fix in VA IOCTL
    - Fix visible VRAM handling during faults
    - Fix IP discovery handling during PCI rescans
    - Misc code cleanups
    - PSP 14 updates
    - More runtime PM code rework
    - SMU 14.0.2 support
    - GPUVM page fault redirection to secondary IH rings for IH 6.x
    - Suspend/resume fixes
    - SR-IOV fixes
    
    amdkfd:
    - Fix eviction fence handling
    - Fix leak in GPU memory allocation failure case
    - DMABuf import handling fix
    
    radeon:
    - Silence UBSAN warnings related to flexible arrays
    
  • drm-fixes-2024-04-19
    drm fixes for v6.9-rc5
    
    ttm:
    - Stop pooling cached NUMA pages
    
    amdgpu:
    - Fix invalid resource->start check
    - USB-C DSC fix
    - Fix a potential UAF in VA IOCTL
    - Fix visible VRAM handling during faults
    
    amdkfd:
    - Fix memory leak in create_process failure
    
    radeon:
    - Silence UBSAN warnings from variable sized arrays
    
    nouveau:
    - dp: Don't probe DP ports twice
    - nv04: Fix OOB access
    - nv50: Disable AUX bus for disconnected DP ports
    - nvkm: Fix instmem race condition
    
    panel:
    - Don't unregister DSI devices in several drivers
    
    v3d:
    - Fix enabled_ns increment
    
    xe:
    - Fix bo leak on error path during fb init
    - Fix use-after-free due to order vm is put and destroyed
    
  • amd-drm-fixes-6.9-2024-04-17
    amd-drm-fixes-6.9-2024-04-17:
    
    amdgpu:
    - Fix invalid resource->start check
    - USB-C DSC fix
    - Fix a potential UAF in VA IOCTL
    - Fix visible VRAM handling during faults
    
    amdkfd:
    - Fix memory leak in create_process failure
    
    radeon:
    - Silence UBSAN warnings from variable sized arrays
    
  • v6.9-rc4
    0bbac3fa · Linux 6.9-rc4 ·
    Linux 6.9-rc4