1. 26 6月, 2013 1 次提交
    • A
      drm/radeon: Add CP init for CIK (v7) · 841cf442
      Alex Deucher 提交于
      Sets up the GFX ring and loads ucode for GFX and Compute.
      
      Todo:
      - handle compute queue setup.
      
      v2: add documentation
      v3: integrate with latest reset changes
      v4: additional init fixes
      v5: scratch reg write back no longer supported on CIK
      v6: properly set CP_RB0_BASE_HI
      v7: rebase
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      841cf442
  2. 24 4月, 2013 1 次提交
  3. 09 4月, 2013 3 次提交
  4. 02 2月, 2013 1 次提交
  5. 01 2月, 2013 6 次提交
  6. 24 1月, 2013 1 次提交
    • I
      drm/radeon: fix a rare case of double kfree · 1da80cfa
      Ilija Hadzic 提交于
      If one (but not both) allocations of p->chunks[].kpage[]
      in radeon_cs_parser_init fail, the error path will free
      the successfully allocated page, but leave a stale pointer
      value in the kpage[] field. This will later cause a
      double-free when radeon_cs_parser_fini is called.
      This patch fixes the issue by forcing both pointers to NULL
      after kfree in the error path.
      
      The circumstances under which the problem happens are very
      rare. The card must be AGP and the system must run out of
      kmalloc area just at the right time so that one allocation
      succeeds, while the other fails.
      Signed-off-by: NIlija Hadzic <ihadzic@research.bell-labs.com>
      Cc: Herton Ronaldo Krzesinski <herton.krzesinski@canonical.com>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      Cc: stable@vger.kernel.org
      1da80cfa
  7. 11 1月, 2013 2 次提交
  8. 14 12月, 2012 2 次提交
  9. 16 10月, 2012 1 次提交
  10. 03 10月, 2012 1 次提交
  11. 21 9月, 2012 8 次提交
  12. 13 8月, 2012 1 次提交
  13. 18 7月, 2012 1 次提交
  14. 17 7月, 2012 2 次提交
  15. 21 6月, 2012 2 次提交
  16. 02 6月, 2012 1 次提交
  17. 29 5月, 2012 1 次提交
  18. 10 5月, 2012 5 次提交