Skip to content
Snippets Groups Projects
  1. Feb 18, 2025
  2. Feb 17, 2025
  3. Feb 14, 2025
    • Lizhi Hou's avatar
      accel/amdxdna: Refactor hardware context destroy routine · 4fd6ca90
      Lizhi Hou authored and Jeffrey Hugo's avatar Jeffrey Hugo committed
      
      It is required by firmware to wait up to 2 seconds for pending commands
      before sending the destroy hardware context command. After 2 seconds
      wait, if there are still pending commands, driver needs to cancel them.
      
      So the context destroy steps need to be:
        1. Stop drm scheduler. (drm_sched_entity_destroy)
        2. Wait up to 2 seconds for pending commands.
        3. Destroy hardware context and cancel the rest pending requests.
        4. Wait all jobs associated with the hwctx are freed.
        5. Free job resources.
      
      Signed-off-by: default avatarLizhi Hou <lizhi.hou@amd.com>
      Reviewed-by: default avatarJeffrey Hugo <quic_jhugo@quicinc.com>
      Signed-off-by: default avatarJeffrey Hugo <quic_jhugo@quicinc.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20250124173536.148676-1-lizhi.hou@amd.com
      4fd6ca90
    • Dave Airlie's avatar
      Merge tag 'drm-misc-next-2025-02-12' of... · 0ed1356a
      Dave Airlie authored
      Merge tag 'drm-misc-next-2025-02-12' of https://gitlab.freedesktop.org/drm/misc/kernel
      
       into drm-next
      
      drm-misc-next for v6.15:
      
      UAPI Changes:
      
      fourcc:
      - Add modifiers for MediaTek tiled formats
      
      Cross-subsystem Changes:
      
      bus:
      - mhi: Enable image transfer via BHIe in PBL
      
      dma-buf:
      - Add fast-path for single-fence merging
      
      Core Changes:
      
      atomic helper:
      - Allow full modeset on connector changes
      - Clarify semantics of allow_modeset
      - Clarify semantics of drm_atomic_helper_check()
      
      buddy allocator:
      - Fix multi-root cleanup
      
      ci:
      - Update IGT
      
      display:
      - dp: Support Extendeds Wake Timeout
      - dp_mst: Fix RAD-to-string conversion
      
      panic:
      - Encode QR code according to Fido 2.2
      
      probe helper:
      - Cleanups
      
      scheduler:
      - Cleanups
      
      ttm:
      - Refactor pool-allocation code
      - Cleanups
      
      Driver Changes:
      
      amdxdma:
      - Fix error handling
      - Cleanups
      
      ast:
      - Refactor detection of transmitter chips
      - Refactor support of VBIOS display-mode handling
      - astdp: Fix connection status; Filter unsupported display modes
      
      bridge:
      - adv7511: Report correct capabilities
      - it6505: Fix HDCP V compare
      - sn65dsi86: Fix device IDs
      - Cleanups
      
      i915:
      - Enable Extendeds Wake Timeout
      
      imagination:
      - Check job dependencies with DRM-sched helper
      
      ivpu:
      - Improve command-queue handling
      - Use workqueue for IRQ handling
      - Add suport for HW fault injection
      - Locking fixes
      - Cleanups
      
      mgag200:
      - Add support for G200eH5 chips
      
      msm:
      - dpu: Add concurrent writeback support for DPU 10.x+
      
      nouveau:
      - Move drm_slave_encoder interface into driver
      - nvkm: Refactor GSP RPC
      
      omapdrm:
      - Cleanups
      
      panel:
      - Convert several panels to multi-style functions to improve error
        handling
      - edp: Add support for B140UAN04.4, BOE NV140FHM-NZ, CSW MNB601LS1-3,
        LG LP079QX1-SP0V, MNE007QS3-7, STA 116QHD024002, Starry 116KHD024006,
        Lenovo T14s Gen6 Snapdragon
      - himax-hx83102: Add support for CSOT PNA957QT1-1, Kingdisplay
        kd110n11-51ie, Starry 2082109qfh040022-50e
      
      panthor:
      - Expose sizes of intenral BOs via fdinfo
      - Fix race between reset and suspend
      - Cleanups
      
      qaic:
      - Add support for AIC200
      - Cleanups
      
      renesas:
      - Fix limits in DT bindings
      
      rockchip:
      - rk3576: Add HDMI support
      - vop2: Add new display modes on RK3588 HDMI0 up to 4K
      - Don't change HDMI reference clock rate
      - Fix DT bindings
      
      solomon:
      - Set SPI device table to silence warnings
      - Fix pixel and scanline encoding
      
      v3d:
      - Cleanups
      
      vc4:
      - Use drm_exec
      - Use dma-resv for wait-BO ioctl
      - Remove seqno infrastructure
      
      virtgpu:
      - Support partial mappings of GEM objects
      - Reserve VGA resources during initialization
      - Fix UAF in virtgpu_dma_buf_free_obj()
      - Add panic support
      
      vkms:
      - Switch to a managed modesetting pipeline
      - Add support for ARGB8888
      
      xlnx:
      - Set correct DMA segment size
      - Fix error handling
      - Fix docs
      
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Thomas Zimmermann <tzimmermann@suse.de>
      Link: https://patchwork.freedesktop.org/patch/msgid/20250212090625.GA24865@linux.fritz.box
      0ed1356a
  4. Feb 13, 2025
  5. Feb 12, 2025
Loading