1. 08 3月, 2018 1 次提交
    • L
      drm/i915: store all subslice masks · 8cc76693
      Lionel Landwerlin 提交于
      Up to now, subslice mask was assumed to be uniform across slices. But
      starting with Cannonlake, slices can be asymmetric (for example slice0
      has different number of subslices as slice1+). This change stores all
      subslices masks for all slices rather than having a single mask that
      applies to all slices.
      
      v2: Rework how we store total numbers in sseu_dev_info (Tvrtko)
          Fix CHV eu masks, was reading disabled as enabled (Tvrtko)
          Readability changes (Tvrtko)
          Add EU index helper (Tvrtko)
      
      v3: Turn ALIGN(v, 8) / 8 into DIV_ROUND_UP(v, BITS_PER_BYTE) (Tvrtko)
          Reuse sseu_eu_idx() for setting eu_mask on CHV (Tvrtko)
          Reformat debug prints for subslices (Tvrtko)
      
      v4: Change eu_mask helper into sseu_set_eus() (Tvrtko)
      
      v5: With Haswell reporting masks & counts, bump sseu_*_eus() functions
          to use u16 (Lionel)
      
      v6: Fix sseu_get_eus() for > 8 EUs per subslice (Lionel)
      
      v7: Change debugfs enabels for number of subslices per slice, will
          need a small igt/pm_sseu change (Lionel)
          Drop subslice_total field from sseu_dev_info, rely on
          sseu_subslice_total() to recompute the value instead (Lionel)
      
      v8: Remove unused function compute_subslice_total() (Lionel)
      Signed-off-by: NLionel Landwerlin <lionel.g.landwerlin@intel.com>
      Reviewed-by: NTvrtko Ursulin <tvrtko.ursulin@intel.com>
      Acked-by: NChris Wilson <chris@chris-wilson.co.uk>
      Link: https://patchwork.freedesktop.org/patch/msgid/20180306122857.27317-2-lionel.g.landwerlin@intel.com
      8cc76693
  2. 01 3月, 2018 1 次提交
  3. 22 2月, 2018 1 次提交
  4. 08 2月, 2018 1 次提交
  5. 20 1月, 2018 1 次提交
  6. 22 12月, 2017 3 次提交
  7. 19 12月, 2017 2 次提交
  8. 14 12月, 2017 1 次提交
  9. 05 12月, 2017 1 次提交
  10. 16 11月, 2017 1 次提交
  11. 14 11月, 2017 1 次提交
  12. 13 11月, 2017 1 次提交
  13. 02 11月, 2017 1 次提交
  14. 27 9月, 2017 1 次提交
  15. 22 9月, 2017 1 次提交
  16. 07 9月, 2017 2 次提交
  17. 23 6月, 2017 1 次提交
  18. 09 6月, 2017 1 次提交
  19. 07 6月, 2017 3 次提交
  20. 10 5月, 2017 1 次提交
  21. 17 3月, 2017 1 次提交
  22. 01 3月, 2017 1 次提交
  23. 16 2月, 2017 1 次提交
  24. 08 2月, 2017 1 次提交
  25. 10 1月, 2017 1 次提交
  26. 03 1月, 2017 1 次提交
  27. 02 1月, 2017 1 次提交
  28. 07 12月, 2016 3 次提交
  29. 02 12月, 2016 1 次提交
  30. 31 10月, 2016 1 次提交
  31. 28 10月, 2016 1 次提交
  32. 05 10月, 2016 1 次提交