1. 12 Jul, 2022 1 commit
    • Dave Airlie's avatar
      Merge tag 'amd-drm-next-5.20-2022-07-05' of... · 344feb7c
      Dave Airlie authored
      Merge tag 'amd-drm-next-5.20-2022-07-05' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
      
      amd-drm-next-5.20-2022-07-05:
      
      amdgpu:
      - Various spelling and grammer fixes
      - Various eDP fixes
      - Various DMCUB fixes
      - VCN fixes
      - GMC 11 fixes
      - RAS fixes
      - TMZ support for GC 10.3.7
      - GPUVM TLB flush fixes
      - SMU 13.0.x updates
      - DCN 3.2 Support
      - DCN 3.2.1 Support
      - MES updates
      - GFX11 modifiers support
      - USB-C fixes
      - MMHUB 3.0.1 support
      - SDMA 6.0 doorbell fixes
      - Initial devcoredump support
      - Enable high priority gfx queue on asics which support it
      - Enable GPU reset for SMU 13.0.4
      - OLED display fixes
      - MPO fixes
      - DC frame size fixes
      - ASPM support for PCIE 7.4/7.6
      - GPU reset support for SMU 13.0.0
      - GFX11 updates
      - VCN JPEG fix
      - BACO support for SMU 13.0.7
      - VCN instance handling fix
      - GFX8 GPUVM TLB flush fix
      - GPU reset rework
      - VCN 4.0.2 support
      - GTT size fixes
      - DP link training fixes
      - LSDMA 6.0.1 support
      - Various backlight fixes
      - Color encoding fixes
      - Backlight config cleanup
      - VCN 4.x unified queue cleanup
      
      amdkfd:
      - MMU notifier fixes
      - Updates for GC 10.3.6 and 10.3.7
      - P2P DMA support using dma-buf
      - Add available memory IOCTL
      - SDMA 6.0.1 fix
      - MES fixes
      - HMM profiler support
      
      radeon:
      - License fix
      - Backlight config cleanup
      
      UAPI:
      - Add available memory IOCTL to amdkfd
        Proposed userspace: https://www.mail-archive.com/amd-gfx@lists.freedesktop.org/msg75743.html
      - HMM profiler support for amdkfd
        Proposed userspace: https://lists.freedesktop.org/archives/amd-gfx/2022-June/080805.htmlSigned-off-by: default avatarDave Airlie <airlied@redhat.com>
      From: Alex Deucher <alexander.deucher@amd.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20220705212633.6037-1-alexander.deucher@amd.com
      344feb7c
  2. 01 Jul, 2022 1 commit
    • Dave Airlie's avatar
      Merge tag 'drm-intel-gt-next-2022-06-29' of... · c6a3d735
      Dave Airlie authored
      Merge tag 'drm-intel-gt-next-2022-06-29' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
      
      UAPI Changes:
      
      - Expose per tile media freq factor in sysfs (Ashutosh Dixit, Dale B Stimson)
      - Document memory residency and Flat-CCS capability of obj (Ramalingam C)
      - Disable GETPARAM lookups of I915_PARAM_[SUB]SLICE_MASK on Xe_HP+ (Matt Roper)
      
      Cross-subsystem Changes:
      
      - Rename intel-gtt symbols (Lucas De Marchi)
      
      Core Changes:
      
      Driver Changes:
      
      - Support programming the EU priority in the GuC descriptor (DG2) (Matthew Brost)
      - DG2 HuC loading support (Daniele Ceraolo Spurio)
      - Fix build error without CONFIG_PM (YueHaibing)
      - Enable THP on Icelake and beyond (Tvrtko Ursulin)
      - Only setup private tmpfs mount when needed and fix logging (Tvrtko Ursulin)
      - Make __guc_reset_context aware of guilty engines (Umesh Nerlige Ramappa)
      - DG2 small bar memory probing fixes (Nirmoy Das)
      - Remove unnecessary GuC err capture noise (Alan Previn)
      - Fix i915_gem_object_ggtt_pin_ww regression on old platforms (Maarten Lankhorst)
      - Fix undefined behavior in GuC backend due to shift overflowing the constant (Borislav Petkov)
      - New DG2 workarounds (Swathi Dhanavanthri, Anshuman Gupta)
      - Report no hwconfig support on ADL-N (Balasubramani Vivekanandan)
      - Fix error_state_read ptr + offset use (Alan Previn)
      - Expose per tile media freq factor in sysfs (Ashutosh Dixit, Dale B Stimson)
      - Fix memory leaks in per-gt sysfs (Ashutosh Dixit)
      - Fix dma_resv fence handling in multi-batch execbuf (Nirmoy Das)
      - Add extra registers to GPU error dump on Gen11+ (Stuart Summers)
      - More PVC+DG2 workarounds (Matt Roper)
      - Improve user experience and driver robustness under SIGINT or similar (Tvrtko Ursulin)
      - Don't show engine classes not present (Tvrtko Ursulin)
      - Improve on suspend / resume time with VT-d enabled (Thomas Hellström)
      - Add missing else (katrinzhou)
      - Don't leak lmem mapping in vma_evict (Juha-Pekka Heikkila)
      - Add smem fallback allocation for dpt (Juha-Pekka Heikkila)
      - Tweak the ordering in cpu_write_needs_clflush (Matthew Auld)
      - Do not access rq->engine without a reference (Niranjana Vishwanathapura)
      - Revert "drm/i915: Hold reference to intel_context over life of i915_request" (Niranjana Vishwanathapura)
      - Don't update engine busyness stats too frequently (Alan Previn)
      - Add additional steps for Wa_22011802037 for execlist backend (Umesh Nerlige Ramappa)
      - Fix a lockdep warning at error capture (Nirmoy Das)
      
      - Ponte Vecchio prep work and new blitter engines (Matt Roper, John Harrison, Lucas De Marchi)
      - Read correct RP_STATE_CAP register (PVC) (Matt Roper)
      - Define MOCS table for PVC (Ayaz A Siddiqui)
      - Driver refactor and support Ponte Vecchio forcewake handling (Matt Roper)
      - Remove additional 3D flags from PIPE_CONTROL (Ponte Vecchio) (Stuart Summers)
      - XEHPSDV and PVC do not use HuC (Daniele Ceraolo Spurio)
      - Extract stepping information from PCI revid (Ponte Vecchio) (Matt Roper)
      - Add initial PVC workarounds (Stuart Summers)
      - SSEU handling driver refactor and Ponte Vecchio support (Matt Roper)
      - GuC depriv applies to PVC (Matt Roper)
      - Add register steering (Ponte Vecchio) (Matt Roper)
      - Add recommended MMIO setting (Ponte Vecchio) (Matt Roper)
      
      - Move multicast register handling to a dedicated file (Matt Roper)
      - Cleanup interface for MCR operations (Matt Roper)
      - Extend i915_vma_pin_iomap() (CQ Tang)
      - Re-do the intel-gtt split (Lucas De Marchi)
      - Correct duplicated/misplaced GT register definitions (Matt Roper)
      - Prefer "XEHP_" prefix for registers (Matt Roper)
      
      - Don't use DRM_DEBUG_WARN_ON for unexpected l3bank/mslice config (Tvrtko Ursulin)
      - Don't use DRM_DEBUG_WARN_ON for ring unexpectedly not idle (Tvrtko Ursulin)
      - Make drop_pages() return bool (Lucas De Marchi)
      - Fix CFI violation with show_dynamic_id() (Nathan Chancellor)
      - Use i915_probe_error instead of drm_error in GuC code (Vinay Belgaumkar)
      - Fix use of static in macro mismatch (Andi Shyti)
      - Update tiled blits selftest (Bommu Krishnaiah)
      - Future-proof platform checks (Matt Roper)
      - Only include what's needed (Jani Nikula)
      - remove accidental static from a local variable (Jani Nikula)
      - Add global forcewake request to drpc (Vinay Belgaumkar)
      - Fix spelling typo in comment (pengfuyuan)
      - Increase timeout for live_parallel_switch selftest (Akeem G Abodunrin)
      - Use non-blocking H2G for waitboost (Vinay Belgaumkar)
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      From: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/YrwtLM081SQUG1Dc@tursulin-desk
      c6a3d735
  3. 30 Jun, 2022 24 commits
  4. 29 Jun, 2022 11 commits
  5. 28 Jun, 2022 3 commits