• D
    Merge branch 'drm-next-4.12' of git://people.freedesktop.org/~agd5f/linux into drm-next · 01687781
    Dave Airlie 提交于
    A few more things for 4.12:
    - ttm and amdgpu support for non-contiguous vram CPU mappings
    - lots of bug fixes and cleanups for vega10
    - misc bug fixes and code cleanups
    
    [airlied: fix do_div error on 32-bit arm, not sure it's 100% correct]
    
    * 'drm-next-4.12' of git://people.freedesktop.org/~agd5f/linux: (58 commits)
      drm/amdgpu: use uintptr_t instead of unsigned long to store pointer
      drm/amdgpu: Avoid using signed integer to store pointer value
      drm/amdgpu:invoke new implemented AI MB func
      drm/amdgpu/vega10:timeout set to equal with VI
      drm/amdgpu:implement the reset MB func for vega10
      drm/amdgpu:fix typo for mxgpu_ai
      drm/amdgpu:no need to involv HDP in KIQ
      drm/amdgpu:add PSP block only load_type=PSP (v2)
      drm/amdgpu/smu9: update to latest driver interface
      drm/amd/amdgpu: cleanup gfx_v9_0_gpu_init()
      drm/amd/amdgpu: cleanup gfx_v9_0_rlc_reset()
      drm/amd/amdgpu: cleanup gfx_v9_0_rlc_start()
      drm/amd/amdgpu: simplify gfx_v9_0_cp_gfx_enable()
      drm/amd/amdgpu: cleanup gfx_v9_0_kiq_init_register()
      drm/amd/amdgpu: Drop gfx_v9_0_print_status()
      drm/amd/amdgpu: cleanup gfx_v9_0_set_gfx_eop_interrupt_state()
      drm/amd/amdgpu: cleanup gfx_v9_0_set_priv_reg_fault_state()
      drm/amd/amdgpu: cleanup gfx_v9_0_set_priv_inst_fault_state()
      drm/amd/amdgpu: cleanup gfx_v9_0_init_queue()
      drm/amdgpu: Move function amdgpu_has_atpx near other similar functions
      ...
    01687781
amdgpu_ttm.c 39.1 KB