Skip to content
  1. Nov 26, 2020
  2. Nov 24, 2020
  3. Nov 22, 2020
  4. Nov 21, 2020
  5. Nov 20, 2020
  6. Nov 19, 2020
  7. Nov 18, 2020
  8. Nov 17, 2020
  9. Nov 16, 2020
  10. Nov 14, 2020
  11. Nov 13, 2020
    • 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
  12. Nov 12, 2020
  13. Nov 11, 2020