1. 16 Nov, 2020 3 commits
  2. 15 Nov, 2020 1 commit
  3. 14 Nov, 2020 1 commit
  4. 13 Nov, 2020 3 commits
    • Dave Airlie's avatar
      Merge tag 'drm-intel-gt-next-2020-11-12-1' of... · 334a1683
      Dave Airlie authored
      Merge tag 'drm-intel-gt-next-2020-11-12-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
      
      Cross-subsystem Changes:
      - DMA mapped scatterlist fixes in i915 to unblock merging of
        https://lkml.org/lkml/2020/9/27/70 (Tvrtko, Tom)
      
      Driver Changes:
      
      - Fix for user reported issue #2381 (Graphical output stops with "switching to inteldrmfb from simple"):
        Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Ville, Chris)
      - Fix for Tigerlake (and earlier) to avoid spurious empty CSB events leading to hang (Chris, Bruce)
      - Delay execlist processing for Tigerlake to avoid hang (Chris)
      - Fix for Tigerlake RCS engine health check through heartbeat (Chris)
      - Fix for Tigerlake reserved MOCS entries (Ayaz, Chris)
      - Fix Media power gate sequence on Tigerlake (Rodrigo)
      - Enable eLLC caching of display buffers for SKL+ (Ville)
      - Support parsing of oversize batches on Gen9 (Matt, Chris)
      - Exclude low pages (128KiB) of stolen from use to avoid thrashing during reset (Chris)
      - Flush engines before Tigerlake breadcrumbs (Chris)
      
      - Use the local HWSP offset during submission (Chris)
      - Flush coherency domains on first set-domain-ioctl (Chris, Zbigniew)
      - Use the active reference on the vma while capturing to avoid use-after-free (Chris)
      - Fix MOCS PTE setting for gen9+ (Ville)
      - Avoid NULL dereference on IPS driver callback while unbinding i915 (Chris)
      - Avoid NULL dereference from PT/PD stash allocation error (Matt)
      - Hold request reference for canceling an active context (Chris)
      - Avoid infinite loop on x86-32 when mapping a lot of objects (Chris)
      - Disallow WC mappings when processor doesn't support them (Chris)
      - Return correct error in i915_gem_object_copy_blt() error path (Dan)
      - Return correct error in intel_context_create_request() error path (Maarten)
      - Tune down GuC communication enabled/disabled messages to debug (Jani)
      - Fix rebased commit "Remove i915_request.lock requirement for execution callbacks" (Chris)
      - Cancel outstanding work after disabling heartbeats on an engine (Chris)
      - Signal cancelled requests (Chris)
      - Retire cancelled requests on unload (Chris)
      - Scrub HW state on driver remove (Chris)
      - Undo forced context restores after trivial preemptions (Chris)
      - Handle PCI unbind in PMU code (Tvrtko)
      - Fix CPU hotplug with multiple GPUs in PMU code (Trtkko)
      - Correctly set SFC capability for video engines (Venkata)
      
      - Update GuC code to use firmware v49.0.1 (John, Matthew B., Daniele, Oscar, Michel, Rodrigo, Michal)
      - Improve GuC warnings on loading failure (John)
      - Avoid ownership race in buffer pool by clearing age (Chris)
      - Use MMIO to read CSB in case of failure (Chris, Mika)
      - Show engine properties in engine state dump to indicate changes (Chris, Joonas)
      - Break up error capture compression loops with cond_resched() (Chris)
      - Reduce GPU error capture mutex hold time to avoid khungtaskd (Chris)
      - Serialise debugfs i915_gem_objects with ctx->mutex (Chris)
      - Always test execution status on closing the context and close if not persistent (Chris)
      - Avoid mixing integer types during batch copies (Chris, Jared)
      - Skip over MI_NOOP when parsing to avoid overhead (Chris)
      - Hold onto an explicit ref to i915_vma_work.pinned (Chris)
      - Perform all asynchronous waits prior to marking payload start (Chris)
      - Pull phys pread/pwrite implementations to the backend (Matt)
      
      - Improve record of hung engines in error state (Tvrtko)
      - Allow backends to override pread implementation (Matt)
      - Reinforce LRC poisoning checks to confirm context survives execution (Chris)
      - Fix memory region max size calculation (Matt)
      - Fix order when adding blocks to memory region (Matt)
      - Eliminate unused intel_virtual_engine_get_sibling func (Chris)
      - Cleanup kasan warning for on-stack (unsigned long) casting (Chris)
      - Onion unwind for scratch page allocation failure (Chris)
      - Poison stolen pages before use (Chris)
      - Selftest improvements (Chris)
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20201112163407.GA20320@jlahtine-mobl.ger.corp.intel.com
      334a1683
    • Dave Airlie's avatar
      drm/Kconfig: rename keembay config · 24bdae69
      Dave Airlie authored
      This all caps looked ugly.
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      24bdae69
    • Dave Airlie's avatar
      Merge tag 'drm-misc-next-2020-11-12' of git://anongit.freedesktop.org/drm/drm-misc into drm-next · 14346c08
      Dave Airlie authored
      drm-misc-next for 5.11:
      
      UAPI Changes:
      
      Cross-subsystem Changes:
      
      Core Changes:
      
       - Remove pgprot_decrypt() before calling io_remap_pfn_range()
       - Revert "drm/dp_mst: Retrieve extended DPCD caps for topology manager"
       - ttm: Add multihop infrastructure
       - doc: Update dma-buf
      
      Driver Changes:
      
       - amdgpu: Use TTM multihop
       - kmb: select DRM_MIPI_DSI and depend on ARCH_KEEMBAY; Fix build warning;
         Fix typos
       - nouveau: Use TTM multihop; Fix out-of-bounds access
       - radeon: Use TTM multihop
       - ingenic: Search for scaling coefficients to to 102% of screen size
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Thomas Zimmermann <tzimmermann@suse.de>
      Link: https://patchwork.freedesktop.org/patch/msgid/20201112080115.GA7954@linux-uq9g
      14346c08
  5. 11 Nov, 2020 10 commits
  6. 10 Nov, 2020 21 commits
  7. 09 Nov, 2020 1 commit