1. 05 10月, 2017 8 次提交
  2. 04 10月, 2017 13 次提交
  3. 03 10月, 2017 3 次提交
  4. 02 10月, 2017 2 次提交
  5. 29 9月, 2017 10 次提交
  6. 28 9月, 2017 4 次提交
    • J
      Merge drm-upstream/drm-next into drm-intel-next-queued · 32f35b86
      Jani Nikula 提交于
      Need MST sideband message transaction to power up/down nodes.
      Signed-off-by: NJani Nikula <jani.nikula@intel.com>
      32f35b86
    • T
      drm/i915: Allow optimized platform checks · ae7617f0
      Tvrtko Ursulin 提交于
      If we store the platform as a bitmask, and convert the
      IS_PLATFORM macro to use it, we allow the compiler to
      merge the IS_PLATFORM(a) || IS_PLATFORM(b) || ... checks
      into a single conditional.
      
      As a secondary benefit this saves almost 1k of text:
      
          text           data     bss     dec     hex filename
      -1460254          60014    3656 1523924  1740d4 drivers/gpu/drm/i915/i915.ko
      +1459260          60026    3656 1522942  173cfe drivers/gpu/drm/i915/i915.ko
      
      v2: Removed the infamous -1.
      Signed-off-by: NTvrtko Ursulin <tvrtko.ursulin@intel.com>
      Cc: Jani Nikula <jani.nikula@intel.com>
      Reviewed-by: NChris Wilson <chris@chris-wilson.co.uk>
      Acked-by: NJani Nikula <jani.nikula@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20170927164138.15474-1-tvrtko.ursulin@linux.intel.com
      ae7617f0
    • D
      Merge branch 'drm-next-4.15' of git://people.freedesktop.org/~agd5f/linux into drm-next · 754270c7
      Dave Airlie 提交于
      First feature pull for 4.15.  Highlights:
      - Per VM BO support
      - Lots of powerplay cleanups
      - Powerplay support for CI
      - pasid mgr for kfd
      - interrupt infrastructure for recoverable page faults
      - SR-IOV fixes
      - initial GPU reset for vega10
      - prime mmap support
      - ttm page table debugging improvements
      - lots of bug fixes
      
      * 'drm-next-4.15' of git://people.freedesktop.org/~agd5f/linux: (232 commits)
        drm/amdgpu: clarify license in amdgpu_trace_points.c
        drm/amdgpu: Add gem_prime_mmap support
        drm/amd/powerplay: delete dead code in smumgr
        drm/amd/powerplay: delete SMUM_FIELD_MASK
        drm/amd/powerplay: delete SMUM_WAIT_INDIRECT_FIELD
        drm/amd/powerplay: delete SMUM_READ_FIELD
        drm/amd/powerplay: delete SMUM_SET_FIELD
        drm/amd/powerplay: delete SMUM_READ_VFPF_INDIRECT_FIELD
        drm/amd/powerplay: delete SMUM_WRITE_VFPF_INDIRECT_FIELD
        drm/amd/powerplay: delete SMUM_WRITE_FIELD
        drm/amd/powerplay: delete SMU_WRITE_INDIRECT_FIELD
        drm/amd/powerplay: move macros to hwmgr.h
        drm/amd/powerplay: move PHM_WAIT_VFPF_INDIRECT_FIELD to hwmgr.h
        drm/amd/powerplay: move SMUM_WAIT_VFPF_INDIRECT_FIELD_UNEQUAL to hwmgr.h
        drm/amd/powerplay: move SMUM_WAIT_INDIRECT_FIELD_UNEQUAL to hwmgr.h
        drm/amd/powerplay: add new helper functions in hwmgr.h
        drm/amd/powerplay: use SMU_IND_INDEX/DATA_11 pair
        drm/amd/powerplay: refine powerplay code.
        drm/amd/powerplay: delete dead code in hwmgr.h
        drm/amd/powerplay: refine interface in struct pp_smumgr_func
        ...
      754270c7
    • D
      Merge tag 'drm-intel-next-2017-09-07' of git://anongit.freedesktop.org/git/drm-intel into drm-next · 9afafdbf
      Dave Airlie 提交于
      Getting started with v4.15 features:
      
      - Cannonlake workarounds (Rodrigo, Oscar)
      - Infoframe refactoring and fixes to enable infoframes for DP (Ville)
      - VBT definition updates (Jani)
      - Sparse warning fixes (Ville, Chris)
      - Crtc state usage fixes and cleanups (Ville)
      - DP vswing, pre-emph and buffer translation refactoring and fixes (Rodrigo)
      - Prevent IPS from interfering with CRC capture (Ville, Marta)
      - Enable Mesa to advertise ARB_timer_query (Nanley)
      - Refactor GT number into intel_device_info (Lionel)
      - Avoid eDP DP AUX CH timeouts harder (Manasi)
      - CDCLK check improvements (Ville)
      - Restore GPU clock boost on missed pageflip vblanks (Chris)
      - Fence register reservation API for vGPU (Changbin)
      - First batch of CCS fixes (Ville)
      - Finally, numerous GEM fixes, cleanups and improvements (Chris)
      
      * tag 'drm-intel-next-2017-09-07' of git://anongit.freedesktop.org/git/drm-intel: (100 commits)
        drm/i915: Update DRIVER_DATE to 20170907
        drm/i915/cnl: WaThrottleEUPerfToAvoidTDBackPressure:cnl(pre-prod)
        drm/i915: Lift has-pinned-pages assert to caller of ____i915_gem_object_get_pages
        drm/i915: Display WA #1133 WaFbcSkipSegments:cnl, glk
        drm/i915/cnl: Allow the reg_read ioctl to read the RCS TIMESTAMP register
        drm/i915: Move device_info.has_snoop into the static tables
        drm/i915: Disable MI_STORE_DATA_IMM for i915g/i915gm
        drm/i915: Re-enable GTT following a device reset
        drm/i915/cnp: Wa 1181: Fix Backlight issue
        drm/i915: Annotate user relocs with __user
        drm/i915: Constify load detect mode
        drm/i915/perf: Remove __user from u64 in drm_i915_perf_oa_config
        drm/i915: Silence sparse by using gfp_t
        drm/i915: io unmap functions want __iomem
        drm/i915: Add __rcu to radix tree slot pointer
        drm/i915: Wake up the device for the fbdev setup
        drm/i915: Add interface to reserve fence registers for vGPU
        drm/i915: Use correct path to trace include
        drm/i915: Fix the missing PPAT cache attributes on CNL
        drm/i915: Fix enum pipe vs. enum transcoder for the PCH transcoder
        ...
      9afafdbf