Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-fixes-2023-09-15
    drm fixes for 6.6-rc2
    
    connector:
    - doc fix
    
    exec:
    - workaround lockdep issue
    
    tests:
    - fix a UAF
    
    vkms:
    - revert hrtimer fix
    
    fbdev:
    - g364fb: fix build failure with mips
    
    i915:
    - Only check eDP HPD when AUX CH is shared.
    
    amdgpu:
    - GC 9.4.3 fixes
    - Fix white screen issues with S/G display on system with >= 64G of ram
    - Replay fixes
    - SMU 13.0.6 fixes
    - AUX backlight fix
    - NBIO 4.3 SR-IOV fixes for HDP
    - RAS fixes
    - DP MST resume fix
    - Fix segfault on systems with no vbios
    - DPIA fixes
    
    amdkfd:
    - CWSR grace period fix
    - Unaligned doorbell fix
    - CRIU fix for GFX11
    - Add missing TLB flush on gfx10 and newer
    
    radeon:
    - make fence wait in suballocator uninterrruptable
    
    gm12u320:
    - Fix the timeout usage for usb_bulk_msg()
    
  • amd-drm-fixes-6.6-2023-09-13
    amd-drm-fixes-6.6-2023-09-13:
    
    amdgpu:
    - GC 9.4.3 fixes
    - Fix white screen issues with S/G display on system with >= 64G of ram
    - Replay fixes
    - SMU 13.0.6 fixes
    - AUX backlight fix
    - NBIO 4.3 SR-IOV fixes for HDP
    - RAS fixes
    - DP MST resume fix
    - Fix segfault on systems with no vbios
    - DPIA fixes
    
    amdkfd:
    - CWSR grace period fix
    - Unaligned doorbell fix
    - CRIU fix for GFX11
    - Add missing TLB flush on gfx10 and newer
    
  • v6.6-rc1
    0bb80ecc · Linux 6.6-rc1 ·
    Linux 6.6-rc1
    
  • drm-next-2023-09-08
    drm fixes for 6.6-rc1
    
    amdgpu:
    - Display replay fixes
    - Fixes for headless boards
    - Fix documentation breakage
    - RAS fixes
    - Handle newer IP discovery tables
    - SMU 13.0.6 fixes
    - SR-IOV fixes
    - Display vstartup fixes
    - NBIO 7.9 fixes
    - Display scaling mode fixes
    - Debugfs power reporting fix
    - GC 9.4.3 fixes
    - Dirty framebuffer fixes for fbcon
    - eDP fixes
    - DCN 3.1.5 fix
    - Display ODM fixes
    - GPU core dump fix
    - Re-enable zops property now that IGT test is fixed
    - Fix possible UAF in CS code
    - Cursor degamma fix
    
    amdkfd:
    - HMM fixes
    - Interrupt masking fix
    - GFX11 MQD fixes
    
    i915:
    - Mark requests for GuC virtual engines to avoid use-after-free
    
    nouveau:
    - Fix fence state in nouveau_fence_emit()
    
    ivpu:
    - replace strncpy
    
  • amd-drm-fixes-6.6-2023-09-06
    amd-drm-fixes-6.6-2023-09-06:
    
    amdgpu:
    - Display replay fixes
    - Fixes for headless boards
    - Fix documentation breakage
    - RAS fixes
    - Handle newer IP discovery tables
    - SMU 13.0.6 fixes
    - SR-IOV fixes
    - Display vstartup fixes
    - NBIO 7.9 fixes
    - Display scaling mode fixes
    - Debugfs power reporting fix
    - GC 9.4.3 fixes
    - Dirty framebuffer fixes for fbcon
    - eDP fixes
    - DCN 3.1.5 fix
    - Display ODM fixes
    - GPU core dump fix
    - Re-enable zops property now that IGT test is fixed
    - Fix possible UAF in CS code
    - Cursor degamma fix
    
    amdkfd:
    - HMM fixes
    - Interrupt masking fix
    - GFX11 MQD fixes
    
  • topic/drm-ci-2023-08-31-1
    drm ci for 6.6-rc1
    
    Add CI integration support files for drm subsystem to gitlab.freedesktop.org instance.
    
  • drm-next-2023-08-30
    drm for 6.6-rc1
    
    core:
    - fix gfp flags in drmm_kmalloc
    
    gpuva:
    - add new generic GPU VA manager (for nouveau initially)
    
    syncobj:
    - add new DRM_IOCTL_SYNCOBJ_EVENTFD ioctl
    
    dma-buf:
    - acquire resv lock for mmap() in exporters
    - support dma-buf self import automatically
    - docs fixes
    
    backlight:
    - fix fbdev interactions
    
    atomic:
    - improve logging
    
    prime:
    - remove struct gem_prim_mmap plus driver updates
    
    gem:
    - drm_exec: add locking over multiple GEM objects
    - fix lockdep checking
    
    fbdev:
    - make fbdev userspace interfaces optional
    - use linux device instead of fbdev device
    - use deferred i/o helper macros in various drivers
    - Make FB core selectable without drivers
    - Remove obsolete flags FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT
    - Add helper macros and Kconfig tokens for DMA-allocated framebuffer
    
    ttm:
    - support init_on_free
    - swapout fixes
    
    panel:
    - panel-edp: Support AUO B116XAB01.4
    - Support Visionox R66451 plus DT bindings
    - ld9040: Backlight support, magic improved,
              Kconfig fix
    - Convert to of_device_get_match_data()
    - Fix Kconfig dependencies
    - simple: Set bpc value to fix warning; Set connector type for AUO T215HVN01;
      Support Innolux G156HCE-L01 plus DT bindings
    - ili9881: Support TDO TL050HDV35 LCD panel plus DT bindings
    - startek: Support KD070FHFID015 MIPI-DSI panel plus DT bindings
    - sitronix-st7789v: Support Inanbo T28CP45TN89 plus DT bindings;
             Support EDT ET028013DMA plus DT bindings; Various cleanups
    - edp: Add timings for N140HCA-EAC
    - Allow panels and touchscreens to power sequence together
    - Fix Innolux G156HCE-L01 LVDS clock
    
    bridge:
    - debugfs for chains support
    - dw-hdmi: Improve support for YUV420 bus format
               CEC suspend/resume, update EDID on HDMI detect
    - dw-mipi-dsi: Fix enable/disable of DSI controller
    - lt9611uxc: Use MODULE_FIRMWARE()
    - ps8640: Remove broken EDID code
    - samsung-dsim: Fix command transfer
    - tc358764: Handle HS/VS polarity; Use BIT() macro; Various cleanups
    - adv7511: Fix low refresh rate
    - anx7625: Switch to macros instead of hardcoded values
               locking fixes
    - tc358767: fix hardware delays
    - sitronix-st7789v: Support panel orientation; Support rotation
                        property; Add support for Jasonic
                        JT240MHQS-HWT-EK-E3 plus DT bindings
    
    amdgpu:
    - SDMA 6.1.0 support
    - HDP 6.1 support
    - SMUIO 14.0 support
    - PSP 14.0 support
    - IH 6.1 support
    - Lots of checkpatch cleanups
    - GFX 9.4.3 updates
    - Add USB PD and IFWI flashing documentation
    - GPUVM updates
    - RAS fixes
    - DRR fixes
    - FAMS fixes
    - Virtual display fixes
    - Soft IH fixes
    - SMU13 fixes
    - Rework PSP firmware loading for other IPs
    - Kernel doc fixes
    - DCN 3.0.1 fixes
    - LTTPR fixes
    - DP MST fixes
    - DCN 3.1.6 fixes
    - SMU 13.x fixes
    - PSP 13.x fixes
    - SubVP fixes
    - GC 9.4.3 fixes
    - Display bandwidth calculation fixes
    - VCN4 secure submission fixes
    - Allow building DC on RISC-V
    - Add visible FB info to bo_print_info
    - HBR3 fixes
    - GFX9 MCBP fix
    - GMC10 vmhub index fix
    - GMC11 vmhub index fix
    - Create a new doorbell manager
    - SR-IOV fixes
    - initial freesync panel replay support
    - revert zpos properly until igt regression is fixeed
    - use TTM to manage doorbell BAR
    - Expose both current and average power via hwmon if supported
    
    amdkfd:
    - Cleanup CRIU dma-buf handling
    - Use KIQ to unmap HIQ
    - GFX 9.4.3 debugger updates
    - GFX 9.4.2 debugger fixes
    - Enable cooperative groups fof gfx11
    - SVM fixes
    - Convert older APUs to use dGPU path like newer APUs
    - Drop IOMMUv2 path as it is no longer used
    - TBA fix for aldebaran
    
    i915:
    - ICL+ DSI modeset sequence
    - HDCP improvements
    - MTL display fixes and cleanups
    - HSW/BDW PSR1 restored
    - Init DDI ports in VBT order
    - General display refactors
    - Start using plane scale factor for relative data rate
    - Use shmem for dpt objects
    - Expose RPS thresholds in sysfs
    - Apply GuC SLPC min frequency softlimit correctly
    - Extend Wa_14015795083 to TGL, RKL, DG1 and ADL
    - Fix a VMA UAF for multi-gt platform
    - Do not use stolen on MTL due to HW bug
    - Check HuC and GuC version compatibility on MTL
    - avoid infinite GPU waits due to premature release
      of request memory
    - Fixes and updates for GSC memory allocation
    - Display SDVO fixes
    - Take stolen handling out of FBC code
    - Make i915_coherent_map_type GT-centric
    - Simplify shmem_create_from_object map_type
    
    msm:
    - SM6125 MDSS support
    - DPU: SM6125 DPU support
    - DSI: runtime PM support, burst mode support
    - DSI PHY: SM6125 support in 14nm DSI PHY driver
    - GPU: prepare for a7xx
    - fix a690 firmware
    - disable relocs on a6xx and newer
    
    radeon:
    - Lots of checkpatch cleanups
    
    ast:
    - improve device-model detection
    - Represent BMV as virtual connector
    - Report DP connection status
    
    nouveau:
    - add new exec/bind interface to support Vulkan
    - document some getparam ioctls
    - improve VRAM detection
    - various fixes/cleanups
    - workraound DPCD issues
    
    ivpu:
    - MMU updates
    - debugfs support
    - Support vpu4
    
    virtio:
    - add sync object support
    
    atmel-hlcdc:
    - Support inverted pixclock polarity
    
    etnaviv:
    - runtime PM cleanups
    - hang handling fixes
    
    exynos:
    - use fbdev DMA helpers
    - fix possible NULL ptr dereference
    
    komeda:
    - always attach encoder
    
    omapdrm:
    - use fbdev DMA helpers
    ingenic:
    - kconfig regmap fixes
    
    loongson:
    - support display controller
    
    mediatek:
    - Small mtk-dpi cleanups
    - DisplayPort: support eDP and aux-bus
    - Fix coverity issues
    - Fix potential memory leak if vmap() fail
    
    mgag200:
    - minor fixes
    
    mxsfb:
    - support disabling overlay planes
    
    panfrost:
    - fix sync in IRQ handling
    
    ssd130x:
    - Support per-controller default resolution plus DT bindings
    - Reduce memory-allocation overhead
    - Improve intermediate buffer size computation
    - Fix allocation of temporary buffers
    - Fix pitch computation
    - Fix shadow plane allocation
    
    tegra:
    - use fbdev DMA helpers
    - Convert to devm_platform_ioremap_resource()
    - support bridge/connector
    - enable PM
    
    tidss:
    - Support TI AM625 plus DT bindings
    - Implement new connector model plus driver updates
    
    vkms:
    - improve write back support
    - docs fixes
    - support gamma LUT
    
    zynqmp-dpsub:
    - misc fixes
    
  • v6.5
    2dde18cd · Linux 6.5 ·
    Linux 6.5
    
  • drm-fixes-2023-08-25
    drm fixes for 6.5-rc8
    
    core:
    - add a HPD poll helper
    
    i915:
    - fix regression in i915 polling
    - fix docs build warning
    - fix DG2 idle power consumption
    
    bridge:
    - samsung-dsim: init fix
    
    panfrost:
    - fix speed binning issue
    
    dma-buf:
    - fix recursive lock in fence signal
    
    vmwgfx:
    - fix shader stage validation
    - fix NULL ptr derefs in gem put
    
  • v6.5-rc7
    706a7415 · Linux 6.5-rc7 ·
    Linux 6.5-rc7
    
  • amd-drm-next-6.6-2023-08-18
    amd-drm-next-6.6-2023-08-18:
    
    amdgpu:
    - Panel replay fixes
    - Misc checkpatch fixes
    - SMU 13.x fixes
    - mcbp parameter handling fix for gfx9
    - RAS fixes
    - Misc code cleanups
    - SR-IOV fixes
    - Expose both current and average power via hwmon if supported
    - DP retimer fix
    - Clockgating fix
    - Subvp fixes
    - DMCUB fixes
    - Gamut remap fix
    - Misc display fixes
    - Allow users to force runtime pm when displays are attached
    - Gracefully handle more partitions than drm nodes
    - S0ix fixes
    - GC 9.4.3 fixes
    
    amdkfd:
    - TBA fix for aldebaran
    - Fix build without CONFIG_DYNAMIC_DEBUG
    - memdup cleanup
    - Fix address watch clearing
    
    radeon:
    - Misc code cleanups
    
  • drm-fixes-2023-08-18-1
    drm fixes for 6.5-rc7
    
    edid:
    - revert mode parsing fix that had side effects.
    
    i915:
    - Fix the flow for ignoring GuC SLPC efficient frequency selection
    - Fix SDVO panel_type initialization
    - Fix display probe for IVB Q and IVB D GT2 server
    
    nouveau:
    - fix use-after-free in connector code
    
    qaic:
    - integer overflow check fix
    - fix slicing memory leak
    
    panel:
    - fix JDI LT070ME05000 probing
    - fix AUO G121EAN01 timings
    
    amdgpu:
    - SMU 13.x fixes
    - Fix mcbp parameter for gfx9
    - SMU 11.x fixes
    - Temporary fix for large numbers of XCP partitions
    - S0ix fixes
    - DCN 2.0 fix
    
    qxl:
    - fix use after free race in dumb object allocation
    
  • drm-fixes-2023-08-18
    drm fixes for 6.5-rc7
    
    edid:
    - revert mode parsing fix that had side effects.
    
    i915:
    - Fix the flow for ignoring GuC SLPC efficient frequency selection
    - Fix SDVO panel_type initialization
    - Fix display probe for IVB Q and IVB D GT2 server
    
    nouveau:
    - fix use-after-free in connector code
    
    qaic:
    - integer overflow check fix
    - fix slicing memory leak
    
    panel:
    - fix JDI LT070ME05000 probing
    - fix AUO G121EAN01 timings
    
    amdgpu:
    - SMU 13.x fixes
    - Fix mcbp parameter for gfx9
    - SMU 11.x fixes
    - Temporary fix for large numbers of XCP partitions
    - S0ix fixes
    - DCN 2.0 fix
    
  • amd-drm-fixes-6.5-2023-08-16
    amd-drm-fixes-6.5-2023-08-16:
    
    amdgpu:
    - SMU 13.x fixes
    - Fix mcbp parameter for gfx9
    - SMU 11.x fixes
    - Temporary fix for large numbers of XCP partitions
    - S0ix fixes
    - DCN 2.0 fix
    
  • v6.5-rc6
    2ccdd1b1 · Linux 6.5-rc6 ·
    Linux 6.5-rc6
    
  • amd-drm-next-6.6-2023-08-11
    amdgpu:
    - SDMA 6.1.0 support
    - SMU 13.x fixes
    - PSP 13.x fixes
    - HDP 6.1 support
    - SMUIO 14.0 support
    - IH 6.1 support
    - Coding style cleanups
    - Misc display fixes
    - Initial Freesync panel replay support
    - RAS fixes
    - SDMA 5.2 MGCG updates
    - SR-IOV fixes
    - DCN3+ gamma fix
    - Revert zpos properly until IGT regression is fixed
    - NBIO 7.9 fixes
    - Use TTM to manage the doorbell BAR
    - Async flip fix
    - DPIA tracing support
    - DCN 3.x TMDS HDMI fixes
    - FRU fixes
    
    amdkfd:
    - Coding style cleanups
    - SVM fixes
    - Trap handler fixes
    - Convert older APUs to use dGPU path like newer APUs
    - Drop IOMMUv2 path as it is no longer used
    
    radeon:
    - Coding style cleanups
    
    drm buddy:
    - Fix debugging output
    
    UAPI:
    - A new memory pool was added to amdgpu_drm.h since we converted doorbell BAR management to use TTM,
      but userspace is blocked from allocating from it at this point, so kind of not really anything new
      here per se
    
  • drm-fixes-2023-08-11
    drm fixes for 6.4-rc6
    
    amdgpu:
    - S/G display workaround for platforms with >= 64G of memory
    - S0i3 fix
    - SMU 13.0.0 fixes
    - Disable SMU 13.x OD features temporarily while the interface is reworked
      to enable additional functionality
    - Fix cursor gamma issues on DCN3+
    - SMU 13.0.6 fixes
    - Fix possible UAF in CS IOCTL
    - Polaris display regression fix
    - Only enable CP GFX shadowing on SR-IOV
    
    amdkfd:
    - Raven/Picasso KFD regression fix
    
    bridge:
    - it6505: runtime PM fix
    - lt9611: revert Do not generate HFP/HBP/HSA and EOT packet
    
    nouveau:
    - enable global memory loads for helper invocations for userspace driver
    - dp 1.3 dpcd+ workaround fix
    - remove unused function
    - revert incorrect NULL check
    
    accel/ivpu:
    - Add set_pages_array_wc/uc for internal buffers
    
    rockchip:
    - Don't spam logs in atomic check
    
  • amd-drm-fixes-6.5-2023-08-09
    amd-drm-fixes-6.5-2023-08-09:
    
    amdgpu:
    - S/G display workaround for platforms with >= 64G of memory
    - S0i3 fix
    - SMU 13.0.0 fixes
    - Disable SMU 13.x OD features temporarily while the interface is reworked
      to enable additional functionality
    - Fix cursor gamma issues on DCN3+
    - SMU 13.0.6 fixes
    - Fix possible UAF in CS IOCTL
    - Polaris display regression fix
    - Only enable CP GFX shadowing on SR-IOV
    
    amdkfd:
    - Raven/Picasso KFD regression fix
    
  • v6.5-rc5
    52a93d39 · Linux 6.5-rc5 ·
    Linux 6.5-rc5
    
  • drm-fixes-2023-08-04
    drm fixes for 6.5-rc5
    
    ttm:
    - NULL ptr deref fix
    
    panel:
    - add missing MODULE_DEVICE_TABLE
    
    imx/ipuv3:
    - timing fix
    
    i915:
    - Fix bug in getting msg length in AUX CH registers handler
    - Gen12 AUX invalidation fixes
    - Fix premature release of request's reusable memory