1. 21 1月, 2021 1 次提交
  2. 14 12月, 2020 1 次提交
  3. 30 11月, 2020 1 次提交
  4. 18 11月, 2020 1 次提交
  5. 04 11月, 2020 1 次提交
  6. 29 10月, 2020 2 次提交
  7. 26 10月, 2020 3 次提交
  8. 15 10月, 2020 2 次提交
  9. 24 9月, 2020 1 次提交
  10. 23 9月, 2020 1 次提交
    • C
      drm/ttm: stop dangerous caching attribute change · db9c1734
      Christian König 提交于
      When we swapout/in a BO we try to change the caching
      attributes of the pages before/after doing the copy.
      
      On x86 this is done by calling set_pages_uc(),
      set_memory_wc() or set_pages_wb() for not highmem pages
      to update the linear mapping of the page.
      
      On all other platforms we do exactly nothing.
      
      Now on x86 this is unnecessary because copy_highpage() will
      either create a temporary mapping of the page which is wb
      anyway and destroyed immediately again or use the linear
      mapping with the correct caching attributes.
      
      So stop this nonsense and just keep the caching as it is and
      return an error when a driver tries to change the caching of
      an already populated TT object.
      
      This is much more defensive since changing caching
      attributes is platform and driver specific and usually
      doesn't work after the page was initially allocated.
      Signed-off-by: NChristian König <christian.koenig@amd.com>
      Reviewed-by: NAlex Deucher <alexander.deucher@amd.com>
      Link: https://patchwork.freedesktop.org/patch/391293/
      db9c1734
  11. 18 9月, 2020 1 次提交
  12. 16 9月, 2020 4 次提交
  13. 09 9月, 2020 2 次提交
  14. 08 9月, 2020 1 次提交
  15. 20 8月, 2020 1 次提交
  16. 12 8月, 2020 1 次提交
  17. 06 8月, 2020 1 次提交
  18. 29 7月, 2020 2 次提交
  19. 29 6月, 2020 1 次提交
  20. 04 11月, 2019 1 次提交
  21. 13 8月, 2019 1 次提交
  22. 06 8月, 2019 1 次提交
  23. 02 8月, 2018 1 次提交
  24. 16 5月, 2018 1 次提交
  25. 15 3月, 2018 4 次提交
  26. 27 2月, 2018 3 次提交