1. 30 Aug, 2024 2 commits
    • Dave Airlie's avatar
      Merge tag 'drm-xe-next-2024-08-28' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next · 8bdb468d
      Dave Airlie authored
      UAPI Changes:
      - Fix OA format masks which were breaking build with gcc-5
      
      Cross-subsystem Changes:
      
      Driver Changes:
      - Use dma_fence_chain_free in chain fence unused as a sync (Matthew Brost)
      - Refactor hw engine lookup and mmio access to be used in more places
        (Dominik, Matt Auld, Mika Kuoppala)
      - Enable priority mem read for Xe2 and later (Pallavi Mishra)
      - Fix PL1 disable flow in xe_hwmon_power_max_write (Karthik)
      - Fix refcount and speedup devcoredump (Matthew Brost)
      - Add performance tuning changes to Xe2 (Akshata, Shekhar)
      - Fix OA sysfs entry (Ashutosh)
      - Add first GuC firmware support for BMG (Julia)
      - Bump minimum GuC firmware for platforms under force_probe to match LNL
        and BMG (Julia)
      - Fix access check on user fence creation (Nirmoy)
      - Add/document workarounds for Xe2 (Julia, Daniele, John, Tejas)
      - Document workaround and use proper WA infra (Matt Roper)
      - Fix VF configuration on media GT (Michal Wajdeczko)
      - Fix VM dma-resv lock (Matthew Brost)
      - Allow suspend/resume exec queue backend op to be called multiple times
        (Matthew Brost)
      - Add GT stats to debugfs (Nirmoy)
      - Add hwconfig to debugfs (Matt Roper)
      - Compile out all debugfs code with ONFIG_DEUBG_FS=n (Lucas)
      - Remove dead kunit code (Jani Nikula)
      - Refactor drvdata storing to help display (Jani Nikula)
      - Cleanup unsused xe parameter in pte handling (Himal)
      - Rename s/enable_display/probe_display/ for clarity (Lucas)
      - Fix missing MCR annotation in couple of registers (Tejas)
      - Fix DGFX display suspend/resume (Maarten)
      - Prepare exec_queue_kill for PXP handling (Daniele)
      - Fix devm/drmm issues (Daniele, Matthew Brost)
      - Fix tile and ggtt fini sequences (Matthew Brost)
      - Fix crashes when probing without firmware in place (Daniele, Matthew Brost)
      - Use xe_managed for kernel BOs (Daniele, Matthew Brost)
      - Future-proof dss_per_group calculation by using hwconfig (Matt Roper)
      - Use reserved copy engine for user binds on faulting devices
        (Matthew Brost)
      - Allow mixing dma-fence jobs and long-running faulting jobs (Francois)
      - Cleanup redundant arg when creating use BO (Nirmoy)
      - Prevent UAF around preempt fence (Auld)
      - Fix display suspend/resume (Maarten)
      - Use vma_pages() helper (Thorsten)
      - Calculate pagefault queue size (Stuart, Matthew Auld)
      - Fix missing pagefault wq destroy (Stuart)
      - Fix lifetime handling of HW fence ctx (Matthew Brost)
      - Fix order destroy order for jobs (Matthew Brost)
      - Fix TLB invalidation for media GT (Matthew Brost)
      - Document GGTT (Rodrigo Vivi)
      - Refactor GGTT layering and fix runtime outer protection (Rodrigo Vivi)
      - Handle HPD polling on display pm runtime suspend/resume (Imre, Vinod)
      - Drop unrequired NULL checks (Apoorva, Himal)
      - Use separate rpm lockdep map for non-d3cold-capable devices (Thomas Hellström)
      - Support "nomodeset" kernel command-line option (Thomas Zimmermann)
      - Drop force_probe requirement for LNL and BMG (Lucas, Balasubramani)
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Lucas De Marchi <lucas.demarchi@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/wd42jsh4i3q5zlrmi2cljejohdsrqc6hvtxf76lbxsp3ibrgmz@y54fa7wwxgsd
      8bdb468d
    • Dave Airlie's avatar
      Merge tag 'drm-misc-next-2024-08-29' of... · 4f7d8da5
      Dave Airlie authored
      Merge tag 'drm-misc-next-2024-08-29' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
      
      drm-misc-next for v6.12:
      
      UAPI Changes:
      
      devfs:
      - support device numbers up to MINORBITS limit
      
      Core Changes:
      
      ci:
      - increase job timeout
      
      devfs:
      - use XArray for minor ids
      
      displayport:
      - mst: GUID improvements
      
      docs:
      - add fixes and cleanups
      
      panic:
      - optionally display QR code
      
      Driver Changes:
      
      amdgpu:
      - faster vblank disabling
      - GUID improvements
      
      gm12u320
      - convert to struct drm_edid
      
      host1x:
      - fix syncpoint IRQ during resume
      - use iommu_paging_domain_alloc()
      
      imx:
      - ipuv3: convert to struct drm_edid
      
      omapdrm:
      - improve error handling
      
      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()
      
      renesas:
      - rz-du: add support for RZ/G2UL plus DT bindings
      
      sti:
      - convert to struct drm_edid
      
      tegra:
      - gr3d: improve PM domain handling
      - convert to struct drm_edid
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Thomas Zimmermann <tzimmermann@suse.de>
      Link: https://patchwork.freedesktop.org/patch/msgid/20240829144654.GA145538@linux.fritz.box
      4f7d8da5
  2. 29 Aug, 2024 11 commits
  3. 28 Aug, 2024 13 commits
  4. 27 Aug, 2024 10 commits
  5. 26 Aug, 2024 4 commits