1. 26 Feb, 2020 2 commits
    • Dave Airlie's avatar
      Merge tag 'drm-intel-next-2020-02-25' of git://anongit.freedesktop.org/drm/drm-intel into drm-next · 4825b61a
      Dave Airlie authored
      - A backmerge of drm-next solving conflicts on i915/gt/intel_lrc.c
      - Clean up shadow batch after I915_EXEC_SECURE
      - Drop assertion that active->fence is unchanged
      
      Here goes drm-intel-next-2020-02-25:
      - A backmerge of drm-next solving conflicts on i915/gt/intel_lrc.c
      - Clean up shadow batch after I915_EXEC_SECURE
      - Drop assertion that active->fence is unchanged
      drm-intel-next-2020-02-24-1:
      - RC6 fixes - Chris
      - Add extra slice common debug register - Lionel
      - Align virtual engines uabi_class/instance with i915_drm.h - Tvrtko
      - Avoid potential division by zero in computing CS timestamp - Chris
      - Avoid using various globals - Michal Winiarski, Matt Auld
      - Break up long lists of GEM object reclaim - Chris
      - Check that the vma hasn't been closed before we insert it - Chris
      - Consolidate SDVO HDMI force_dvi handling - Ville
      - Conversion to new logging and warn macros and functions - Pankaj, Wambul, Chris
      - DC3CO fixes - Jose
      - Disable use of hwsp_cacheline for kernel_context - Chris
      - Display IRQ pre/post uninstall refactor - Jani
      - Display port sync refactor for robustness and fixes - Ville, Manasi
      - Do not attempt to reprogram IA/ring frequencies for dgfx - Chris
      - Drop alpha_support for good in favor of force_probe - Jani
      - DSI ACPI related fixes and refactors - Vivek, Jani, Rajat
      - Encoder refactor for flexibility to add more information, especiallly DSI related - Jani, Vandita
      - Engine workarounds refactor for robustness around resue - Daniele
      - FBC simplification and tracepoints
      - Various fixes for build - Jani, Kees Cook, Chris, Zhang Xiaoxu
      - Fix cmdparser - Chris
      - Fix DRM_I915_GEM_MMAP_OFFFSET - Chris
      - Fix i915_request flags - Chris
      - Fix inconsistency between pfit enable and scaler freeing - Stanislav
      - Fix inverted warn_on on display code - Chris
      - Fix modeset locks in sanitize_watermarks - Ville
      - Fix OA context id overlap with idle context id - Umesh
      - Fix pipe and vblank enable for MST - Jani
      - Fix VBT handling for timing parameters - Vandita
      - Fixes o kernel doc - Chris, Ville
      - Force full modeset whenever DSC is enabled at probe - Jani
      - Various GEM locking simplification and fixes - Jani , Chris, Jose
        - Including some changes in preparation for making GEM execbuf parallel - Chris
      - Gen11 pcode error codes - Matt Roper
      - Gen8+ interrupt handler refactor - Chris
      - Many fixes and improvements around GuC code - Daniele, Michal Wajdeczko
      - i915 parameters improvements sfor flexible input and better debugability - Chris, Jani
      - Ice Lake and Elkhart Lake Fixes and workarounds - Matt Roper, Jose, Vivek, Matt Atwood
      - Improvements on execlists, requests and other areas, fixing hangs and also
        improving hang detection, recover and debugability - Chris
        - Also introducing offline GT error capture - Chris
      - Introduce encoder->compute_config_late() to help MST - Ville
      - Make dbuf configuration const - Jani
      - Few misc clean ups - Ville, Chris
      - Never allow userptr into the new mapping types - Janusz
      - Poison rings after use and GTT scratch pages - Chris
      - Protect signaler walk with RCU - Chris
      - PSR fixes - Jose
      - Pull sseu context updates under gt - Chris
      - Read rawclk_freq earlier - Chris
      - Refactor around VBT handling to allow geting information through the encoder - Jani
      - Refactor l3cc/mocs availability - Chris
      - Refactor to use intel_connector over drm_connector - Ville
      - Remove i915_energy_uJ from debugfs - Tvrtko
      - Remove lite restore defines - Mika Kuoppala
      - Remove prefault_disable modparam - Chris
      - Many selftests fixes and improvements - Chris
      - Set intel_dp_set_m_n() for MST slaves - Jose
      - Simplify hot plug pin handling and other fixes around pin and polled modes - Ville
      - Skip CPU synchronization on dma-buf attachments - chris
      - Skip global serialization of clear_range for bxt vtd - Chris
      - Skip rmw for marked register - Chris
      - Some other GEM Fixes - Chris
      - Some small changes for satisfying static code analysis - Colin, Chris
      - Suppress warnings for unused debugging locals
      - Tiger Lake enabling, including re-enable -f RPS, workarounds and other display fixes and changes - Chris, Matt Roper, Mika Kuoppala, Anshuman, Jose, Radhakrishna, Rafael.
      - Track hw reported context runtime - Tvrtko
      - Update bug filling URL - Jani
      - Use async bind for PIN_USER into bsw/bxt ggtt - Chris
      - Use the kernel_context to measuer the breadcrumb size - Chris
      - Userptr fixes and robustness for big pages - Matt Auld
      - Various Display refactors and clean-ups, specially around logs and use of drm_i915_private - Jani, Ville
      - Various display refactors and fixes, especially around cdclk, modeset, and encoder - Chris, Jani
      - Various eDP/DP fixes around DPCD - Lyude
      - Various fixes and refactors for better Display watermark handling - Ville, Stanislav
      - Various other display refactors - Ville
      - Various refactor for better handling of display plane states - Ville
      - Wean off drm_pci_alloc/drm_pci_free - Chris
      - Correctly terminate connector iteration- Ville
      - Downgrade gen7 (ivb, byt, hsw) back to aliasing-ppgtt - Chris
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Rodrigo Vivi <rodrigo.vivi@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20200225185853.GA3282832@intel.com
      4825b61a
    • Dave Airlie's avatar
      Merge tag 'drm-misc-next-2020-02-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-next · aaa9d265
      Dave Airlie authored
      drm-misc-next for 5.7:
      
      UAPI Changes:
      
      Cross-subsystem Changes:
      
      Core Changes:
        - crtc: Drop get_crtc callback
        - dp: Add support for DP1.4 EDID corruption test
        - edid: Improve CEA detailed timings support
        - format-helper: Move to a GPL2/MIT dual license
        - mode: Drop drm_display_mode.private
        - vblank: Convert drm-driver vblank related code to CRTC equivalents and
          cleanup the core.
        - drm_global_mutex reworks
      
      Driver Changes:
        - hibmc: Add gamma_set support and improve DPMS support
        - pl111: Support Integrator IM-PD1
        - sun4i: LVDS support for the A20, improvements to panel handling in DSI
        - virtio: job batching improvements, mem handling code rework
        - panel: Support for Rocktech RK101II01D-CT
        - bridge: Support for ADV7535, tc358768, improvements to ti-sn65dsi86
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Maxime Ripard <maxime@cerno.tech>
      Link: https://patchwork.freedesktop.org/patch/msgid/20200221100928.anipic2v7q5wswkb@gilmour.lan
      aaa9d265
  2. 25 Feb, 2020 6 commits
  3. 24 Feb, 2020 5 commits
  4. 23 Feb, 2020 9 commits
  5. 22 Feb, 2020 3 commits
  6. 21 Feb, 2020 6 commits
  7. 20 Feb, 2020 9 commits