1. 16 May, 2019 4 commits
  2. 03 May, 2019 1 commit
  3. 25 Apr, 2019 7 commits
  4. 19 Apr, 2019 1 commit
  5. 18 Apr, 2019 1 commit
  6. 17 Apr, 2019 5 commits
  7. 12 Apr, 2019 2 commits
  8. 04 Apr, 2019 4 commits
  9. 25 Mar, 2019 1 commit
  10. 21 Mar, 2019 1 commit
  11. 18 Mar, 2019 6 commits
  12. 12 Mar, 2019 1 commit
  13. 11 Mar, 2019 1 commit
  14. 26 Feb, 2019 1 commit
  15. 22 Feb, 2019 1 commit
    • Emily Deng's avatar
      libdrm: Fix issue about differrent domainID but same BDF · 56c21f87
      Emily Deng authored
      For multiple GPUs which has the same BDF, but has different domain ID,
      the drmOpenByBusid will return the wrong fd when startx.
      
      The reproduce sequence as below:
      1. Call drmOpenByBusid to open Card0, then will return the right fd0, and the
      fd0 is master privilege;
      2. Call drmOpenByBusid to open Card1. In function drmOpenByBusid, it will
      open Card0 first, this time, the fd1 for opening Card0 is not master
      privilege, and will call drmSetInterfaceVersion to identify the
      domain ID feature, as the fd1 is not master privilege, then drmSetInterfaceVersion
      will fail, and then won't compare domain ID, then return the wrong fd for Card1.
      
      Solution:
      First loop search the best match fd about drm 1.4.
      Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      Signed-off-by: default avatarEmily Deng <Emily.Deng@amd.com>
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      56c21f87
  16. 19 Feb, 2019 2 commits
  17. 08 Feb, 2019 1 commit