linux/drivers/gpu/drm/amd/amdgpu
Monk Liu 65781c78ad drm/amdgpu/SRIOV:implement guilty job TDR for(V2)
1,TDR will kickout guilty job if it hang exceed the threshold
of the given one from kernel paramter "job_hang_limit", that
way a bad command stream will not infinitly cause GPU hang.

by default this threshold is 1 so a job will be kicked out
after it hang.

2,if a job timeout TDR routine will not reset all sched/ring,
instead if will only reset on the givn one which is indicated
by @job of amdgpu_sriov_gpu_reset, that way we don't need to
reset and recover each sched/ring if we already know which job
cause GPU hang.

3,unblock sriov_gpu_reset for AI family.

V2:
1:put kickout guilty job after sched parked.
2:since parking scheduler prior to kickout already occupies a
while, we can do last check on the in question job before
doing hw_reset.

TODO:
1:when a job is considered as guilty, we should mark some flag
in its fence status flag, and let UMD side aware that this
fence signaling is not due to job complete but job hang.

2:if gpu reset cause all video memory lost, we need introduce
a new policy to implement TDR, like drop all jobs not yet
signaled, and all IOCTL on this device will return ERROR
DEVICE_LOST.
this will be implemented later.

Signed-off-by: Monk Liu <Monk.Liu@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2017-05-24 17:40:40 -04:00
..
amdgpu.h drm/amdgpu/SRIOV:implement guilty job TDR for(V2) 2017-05-24 17:40:40 -04:00
amdgpu_acp.c drm/virtio: fix busid in a different way, allocate more vbufs. 2016-11-30 14:18:51 +10:00
amdgpu_acp.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
amdgpu_acpi.c drm/amdgpu: Remove checking for atombios 2017-01-27 11:12:39 -05:00
amdgpu_afmt.c gpu: drm: amd/radeon: Convert printk(KERN_<LEVEL> to pr_<level> 2017-03-29 23:53:24 -04:00
amdgpu_amdkfd.c drm/amdgpu: remove unused functions 2016-09-22 10:24:16 -04:00
amdgpu_amdkfd.h
amdgpu_amdkfd_gfx_v7.c drm/amdkfd: Fix possible infinite loop 2016-09-19 20:58:35 +03:00
amdgpu_amdkfd_gfx_v8.c drm/amdkfd: Fix possible infinite loop 2016-09-19 20:58:35 +03:00
amdgpu_atombios.c drm/amdgpu: fix to clear ASIC INIT COMPLETE bit on resuming phase 2017-04-28 17:32:13 -04:00
amdgpu_atombios.h drm/amdgpu: Read vram width from integrated system info table 2017-04-04 14:42:40 -04:00
amdgpu_atomfirmware.c drm/amdgpu/atomfirmware: add function to update engine hang status 2017-05-10 11:23:17 -04:00
amdgpu_atomfirmware.h drm/amdgpu/atomfirmware: add function to update engine hang status 2017-05-10 11:23:17 -04:00
amdgpu_atpx_handler.c gpu: drm: amd/radeon: Convert printk(KERN_<LEVEL> to pr_<level> 2017-03-29 23:53:24 -04:00
amdgpu_benchmark.c drm/amdgpu: Fix use of interruptible waiting 2017-04-28 17:33:07 -04:00
amdgpu_bios.c amdgpu: detect if we are using atomfirmware or atombios for vbios (v2) 2017-03-29 23:54:16 -04:00
amdgpu_bo_list.c drm/amdgpu: Avoid using signed integer to store pointer value 2017-04-06 13:28:07 -04:00
amdgpu_cgs.c drm/amdgpu: remove unused and mostly unimplemented CGS functions v2 2017-04-28 17:33:12 -04:00
amdgpu_connectors.c drm/virtio: fix busid in a different way, allocate more vbufs. 2016-11-30 14:18:51 +10:00
amdgpu_connectors.h
amdgpu_cs.c drm/amdgpu: fix deadlock of reservation between cs and gpu reset v2 2017-04-28 17:33:14 -04:00
amdgpu_ctx.c drm/amdgpu:don't init entity for KIQ 2017-05-24 17:40:39 -04:00
amdgpu_device.c drm/amdgpu/SRIOV:implement guilty job TDR for(V2) 2017-05-24 17:40:40 -04:00
amdgpu_display.c Revert "drm/amdgpu: Refactor flip into prepare submit and submit. (v3)" 2017-05-01 11:21:42 -04:00
amdgpu_dpm.c drm: Use pr_cont where appropriate 2017-03-29 23:53:24 -04:00
amdgpu_dpm.h drm/amdgpu: implement read_sensor() for pre-powerplay chips 2017-03-29 23:53:03 -04:00
amdgpu_drv.c drm/amdgpu/SRIOV:implement guilty job TDR for(V2) 2017-05-24 17:40:40 -04:00
amdgpu_drv.h
amdgpu_encoders.c
amdgpu_fb.c drm/amdgpu: Make amdgpu_bo_reserve use uninterruptible waits for cleanup 2017-04-28 17:33:16 -04:00
amdgpu_fence.c drm/amdgpu/SRIOV:implement guilty job TDR for(V2) 2017-05-24 17:40:40 -04:00
amdgpu_gart.c drm/amdgpu: extend lock range for race condition when gpu reset 2017-05-24 17:40:31 -04:00
amdgpu_gds.h amdgpu: move ttm stuff to amdgpu_ttm.h 2016-08-19 12:30:58 -04:00
amdgpu_gem.c drm/amdgpu: remove unsed amdgpu_gem_handle_lockup (v2) 2017-05-24 17:40:34 -04:00
amdgpu_gfx.c drm/amdgpu: simplify allocation of scratch regs 2017-01-27 11:13:32 -05:00
amdgpu_gfx.h drm/amdgpu: change function declarations and add missing header dependencies 2016-10-25 14:38:58 -04:00
amdgpu_gtt_mgr.c drm/amdgpu: add gtt print like vram when dump mm table V2 2017-04-28 17:32:53 -04:00
amdgpu_i2c.c drm/amdgpu: Remove checking for atombios 2017-01-27 11:12:39 -05:00
amdgpu_i2c.h drm/amdgpu/i2c: add const where appropriate 2016-09-27 13:00:52 -04:00
amdgpu_ib.c drm/amdgpu: make pipeline sync be in same place v2 2017-05-24 17:40:35 -04:00
amdgpu_ih.c drm/amdgpu: free the BO in kernel by helper amdgpu_bo_free_kernel() 2016-09-14 15:10:27 -04:00
amdgpu_ih.h drm/amdgpu: update IH IV ring entry for soc-15 2017-03-29 23:54:36 -04:00
amdgpu_ioc32.c
amdgpu_irq.c drm/amdgpu:don't invoke srio-gpu-reset in gpu-reset (v2) 2017-05-24 17:40:37 -04:00
amdgpu_irq.h drm/amdgpu: switch ih handling to two levels (v3) 2017-03-29 23:53:37 -04:00
amdgpu_job.c drm/amdgpu:use job* to replace voluntary 2017-05-24 17:40:38 -04:00
amdgpu_kms.c drm/amdgpu: add vm ioctl 2017-05-24 17:40:07 -04:00
amdgpu_mn.c drm/amdgpu: use a 64bit interval tree for VM management v2 2017-04-04 13:40:32 -04:00
amdgpu_mode.h Merge tag 'drm-misc-next-2017-05-16' of git://anongit.freedesktop.org/git/drm-misc into drm-next 2017-05-18 12:57:06 +10:00
amdgpu_object.c drm/amdgpu: validate shadow before restoring from it 2017-04-28 17:33:08 -04:00
amdgpu_object.h drm/amdgpu: validate shadow before restoring from it 2017-04-28 17:33:08 -04:00
amdgpu_pll.c drm/amdgpu: add missing header dependencies 2016-09-14 15:10:37 -04:00
amdgpu_pll.h
amdgpu_pm.c drm/amdgpu: refine amdgpu pwm1_enable sysfs interface. 2017-05-10 13:36:21 -04:00
amdgpu_pm.h drm/amdgpu: add parse clock gating state 2017-01-27 11:13:07 -05:00
amdgpu_powerplay.c drm/amd/powerplay: add Vega10 powerplay support (v5) 2017-03-29 23:54:54 -04:00
amdgpu_powerplay.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
amdgpu_prime.c drm/amdgpu: Make amdgpu_bo_reserve use uninterruptible waits for cleanup 2017-04-28 17:33:16 -04:00
amdgpu_psp.c drm/amdgpu/psp: Do not load asd for SRIOV 2017-05-24 17:40:21 -04:00
amdgpu_psp.h drm/amdgpu: Destroy psp ring in hw_fini 2017-04-28 17:32:46 -04:00
amdgpu_ring.c drm/amd/amdgpu: Correct ring wptr address in debugfs (v2) 2017-03-29 23:55:53 -04:00
amdgpu_ring.h drm/amdgpu/SRIOV:implement guilty job TDR for(V2) 2017-05-24 17:40:40 -04:00
amdgpu_sa.c drm/amdgpu: Make amdgpu_bo_reserve use uninterruptible waits for cleanup 2017-04-28 17:33:16 -04:00
amdgpu_sync.c dma-buf: Rename struct fence to dma_fence 2016-10-25 14:40:39 +02:00
amdgpu_sync.h Merge tag 'topic/drm-misc-2016-10-27' of git://anongit.freedesktop.org/git/drm-intel into drm-next 2016-10-28 11:33:52 +10:00
amdgpu_test.c drm/amdgpu: remove unused sync testing 2017-03-29 23:53:29 -04:00
amdgpu_trace.h drm/amdgpu: trace vm hub during flush as well v2 2017-04-28 17:32:21 -04:00
amdgpu_trace_points.c
amdgpu_ttm.c drm/amdgpu: extend lock range for race condition when gpu reset 2017-05-24 17:40:31 -04:00
amdgpu_ttm.h drm/amdgpu: user BO priority instead of self coding it (v2) 2017-01-27 12:20:33 -05:00
amdgpu_ucode.c drm/amdgpu: add gpu_info firmware (v3) 2017-05-24 17:39:35 -04:00
amdgpu_ucode.h drm/amdgpu: add gpu_info firmware (v3) 2017-05-24 17:39:35 -04:00
amdgpu_uvd.c drm/amdgpu: use a 64bit interval tree for VM management v2 2017-04-04 13:40:32 -04:00
amdgpu_uvd.h drm/amdgpu: add uvd enc run queue 2017-03-29 23:53:46 -04:00
amdgpu_vce.c drm/amdgpu/vce4: enable ring & ib test for sriov 2017-04-28 17:32:16 -04:00
amdgpu_vce.h drm/amdgpu: move amdgpu_vce structure to vce header 2017-03-29 23:53:44 -04:00
amdgpu_virt.c drm/amdgpu:kiq reg access need timeout(v2) 2017-05-24 17:40:17 -04:00
amdgpu_virt.h drm/amdgpu:use job* to replace voluntary 2017-05-24 17:40:38 -04:00
amdgpu_vm.c drm/amdgpu: id reset count only is updated when used end v2 2017-05-24 17:40:36 -04:00
amdgpu_vm.h drm/amdgpu: make pipeline sync be in same place v2 2017-05-24 17:40:35 -04:00
amdgpu_vram_mgr.c drm/amdgpu: use TTM_PL_FLAG_CONTIGUOUS v2 2017-04-04 23:34:27 -04:00
atom.c drm/amdgpu: move atom scratch setup into amdgpu_atombios.c 2017-03-29 23:54:17 -04:00
atom.h drm/amdgpu: move atom scratch setup into amdgpu_atombios.c 2017-03-29 23:54:17 -04:00
atombios_crtc.c drm/amdgpu: change function declarations and add missing header dependencies 2016-10-25 14:38:58 -04:00
atombios_crtc.h drm/amdgpu/atom: add SetDCEClock helper 2016-05-04 20:23:53 -04:00
atombios_dp.c drm/amdgpu: Don't retry 7 times in amdgpu_atombios_dp_get_dpcd() 2016-08-08 13:28:39 -04:00
atombios_dp.h
atombios_encoders.c drm/amdgpu: Remove checking for atombios 2017-01-27 11:12:39 -05:00
atombios_encoders.h
atombios_i2c.c drm/amdgpu: add missing header dependencies 2016-09-14 15:10:37 -04:00
atombios_i2c.h drm/amdgpu: fix power distribution issue for Polaris10 XT 2016-07-14 16:39:35 -04:00
ci_dpm.c drm/amdgpu/ci: disable mclk switching for high refresh rates (v2) 2017-05-24 17:39:30 -04:00
ci_dpm.h drm/amd/amdgpu: add power profile support for CI 2017-03-29 23:52:52 -04:00
ci_smc.c
cik.c drm/amdgpu: drop support for untouched registers 2017-05-24 17:40:01 -04:00
cik.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
cik_dpm.h
cik_ih.c drm/amdgpu/ih: store the full context id 2017-03-29 23:53:37 -04:00
cik_ih.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
cik_sdma.c drm/amdgpu: fix vm pte pde flags to 64-bit for sdma (v3) 2017-03-29 23:55:50 -04:00
cik_sdma.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
cikd.h drm/amd: Spelling s/SDMA_WRTIE_SUB_OPCODE_TILED/SDMA_WRITE_SUB_OPCODE_TILED/ 2017-03-29 23:53:21 -04:00
clearstate_ci.h
clearstate_defs.h
clearstate_gfx9.h drm/amdgpu: add gfx9 clearstate header 2017-03-29 23:54:30 -04:00
clearstate_si.h drm/amdgpu: move misc si headers into amdgpu 2017-01-27 12:20:41 -05:00
clearstate_vi.h
cz_ih.c drm/amdgpu/ih: store the full context id 2017-03-29 23:53:37 -04:00
cz_ih.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
dce_v6_0.c drm/amdgpu: add HDMI audio support for si dce6 2017-05-24 17:39:59 -04:00
dce_v6_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
dce_v8_0.c drm/amdgpu: Make amdgpu_bo_reserve use uninterruptible waits for cleanup 2017-04-28 17:33:16 -04:00
dce_v8_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
dce_v10_0.c drm/amdgpu: Make amdgpu_bo_reserve use uninterruptible waits for cleanup 2017-04-28 17:33:16 -04:00
dce_v10_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
dce_v11_0.c drm/amdgpu: Make amdgpu_bo_reserve use uninterruptible waits for cleanup 2017-04-28 17:33:16 -04:00
dce_v11_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
dce_virtual.c drm/amdgpu: Make amdgpu_bo_reserve use uninterruptible waits for cleanup 2017-04-28 17:33:16 -04:00
dce_virtual.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
gfx_v6_0.c drm/amdgpu:fix get wrong gfx always on cu masks. 2017-05-24 17:40:05 -04:00
gfx_v6_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
gfx_v7_0.c drm/amdgpu:fix get wrong gfx always on cu masks. 2017-05-24 17:40:05 -04:00
gfx_v7_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
gfx_v8_0.c drm/amdgpu:use FRAME_CNTL for new GFX ucode (v2) 2017-05-24 17:40:26 -04:00
gfx_v8_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
gfx_v9_0.c drm/amdgpu/gfx9: move define to header file 2017-05-24 17:40:29 -04:00
gfx_v9_0.h drm/amdgpu: implement GFX 9.0 support (v2) 2017-03-29 23:54:45 -04:00
gfxhub_v1_0.c drm/amdgpu: cleanup get_invalidate_req v2 2017-04-06 13:27:18 -04:00
gfxhub_v1_0.h drm/amdgpu: Add GMC 9.0 support (v2) 2017-03-29 23:54:44 -04:00
gmc_v6_0.c drm/amdgpu: fix fundamental suspend/resume issue 2017-05-24 17:39:30 -04:00
gmc_v6_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
gmc_v7_0.c drm/amdgpu: fix fundamental suspend/resume issue 2017-05-24 17:39:30 -04:00
gmc_v7_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
gmc_v8_0.c drm/amdgpu: fix fundamental suspend/resume issue 2017-05-24 17:39:30 -04:00
gmc_v8_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
gmc_v9_0.c drm/amdgpu: Bypass GMC/UVD/VCE hw_fini in SR-IOV 2017-05-24 17:40:20 -04:00
gmc_v9_0.h drm/amdgpu: Add GMC 9.0 support (v2) 2017-03-29 23:54:44 -04:00
iceland_ih.c drm/amdgpu/ih: store the full context id 2017-03-29 23:53:37 -04:00
iceland_ih.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
iceland_sdma_pkt_open.h
Kconfig drm/amdgpu: remove DRM_AMD_POWERPLAY 2016-10-04 11:15:59 -04:00
kv_dpm.c drm/amdgpu: switch ih handling to two levels (v3) 2017-03-29 23:53:37 -04:00
kv_dpm.h
kv_smc.c
Makefile drm/amdgpu/virt: impl mailbox for ai 2017-03-29 23:55:05 -04:00
mmhub_v1_0.c drm/amdgpu/mmhub_v1: bypass clockgating setting 2017-04-28 17:32:42 -04:00
mmhub_v1_0.h drm/amdgpu: Add GMC 9.0 support (v2) 2017-03-29 23:54:44 -04:00
mmsch_v1_0.h drm/amdgpu/vce4: move mm table constructions functions into mmsch header file 2017-04-28 17:32:57 -04:00
mxgpu_ai.c drm/amdgpu:only call flr_work under infinite timeout 2017-05-24 17:40:39 -04:00
mxgpu_ai.h drm/amdgpu/vega10:timeout set to equal with VI 2017-04-06 13:28:06 -04:00
mxgpu_vi.c drm/amdgpu:only call flr_work under infinite timeout 2017-05-24 17:40:39 -04:00
mxgpu_vi.h drm/amdgpu/virt: increase mailbox timeout to 5000ms 2017-03-29 23:52:38 -04:00
nbio_v6_1.c drm/amdgpu: add get_clockgating callback for nbio v6.1 2017-03-29 23:55:19 -04:00
nbio_v6_1.h drm/amdgpu: add get_clockgating callback for nbio v6.1 2017-03-29 23:55:19 -04:00
ObjectID.h Revert "drm/amdgpu: Add virtual connector and encoder macros." 2016-10-25 14:38:06 -04:00
ppsmc.h drm/amdgpu: add new definitions into ppsmc.h for iceland 2016-07-15 12:33:31 -04:00
psp_gfx_if.h drm/amdgpu: add PSP driver for vega10 (v2) 2017-03-29 23:54:48 -04:00
psp_v3_1.c drm/amdgpu: Destroy psp ring in hw_fini 2017-04-28 17:32:46 -04:00
psp_v3_1.h drm/amdgpu: Destroy psp ring in hw_fini 2017-04-28 17:32:46 -04:00
r600_dpm.h drm/amdgpu: add SI DPM support (v4) 2016-08-31 15:21:09 -04:00
sdma_v2_4.c drm/amdgpu: fix vm pte pde flags to 64-bit for sdma (v3) 2017-03-29 23:55:50 -04:00
sdma_v2_4.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
sdma_v3_0.c drm/amdgpu: fix vm pte pde flags to 64-bit for sdma (v3) 2017-03-29 23:55:50 -04:00
sdma_v3_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
sdma_v4_0.c drm/amd/amdgpu: coding style refine in sdma_v4_0.c 2017-04-28 17:32:39 -04:00
sdma_v4_0.h drm/amdgpu: add SDMA v4.0 implementation (v2) 2017-03-29 23:54:45 -04:00
si.c drm/amdgpu: drop support for untouched registers 2017-05-24 17:40:01 -04:00
si.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
si_dma.c drm/amdgpu: fix vm pte pde flags to 64-bit for sdma (v3) 2017-03-29 23:55:50 -04:00
si_dma.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
si_dpm.c drm/amdgpu: switch ih handling to two levels (v3) 2017-03-29 23:53:37 -04:00
si_dpm.h drm/amdgpu: add SI DPM support (v4) 2016-08-31 15:21:09 -04:00
si_enums.h drm/amdgpu: update HAINAN_GB_ADDR_CONFIG_GOLDEN 2017-02-08 17:25:02 -05:00
si_ih.c drm/amdgpu/ih: store the full context id 2017-03-29 23:53:37 -04:00
si_ih.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
si_smc.c drm/amdgpu: move misc si headers into amdgpu 2017-01-27 12:20:41 -05:00
sid.h drm/amdgpu: move misc si headers into amdgpu 2017-01-27 12:20:41 -05:00
sislands_smc.h drm/amdgpu/si/dpm: fix phase shedding setup 2016-09-28 16:13:17 -04:00
soc15.c drm/amdgpu/virt: change the place of virt_init_setting 2017-05-24 17:40:04 -04:00
soc15.h drm/amdgpu: add common soc15 headers 2017-03-29 23:54:31 -04:00
soc15_common.h drm/amd/amdgpu: Introduce new read/write macros for SOC15 2017-04-28 16:37:59 -04:00
soc15d.h drm/amdgpu/gfx9: move define to header file 2017-05-24 17:40:29 -04:00
tonga_ih.c drm/amdgpu: increase IH ring buffer size to avoid overflow 2017-03-29 23:53:53 -04:00
tonga_ih.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
tonga_sdma_pkt_open.h
uvd_v4_2.c drm/amdgpu: various cleanups for uvd/vce. 2017-04-04 13:40:33 -04:00
uvd_v4_2.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
uvd_v5_0.c drm/amdgpu: various cleanups for uvd/vce. 2017-04-04 13:40:33 -04:00
uvd_v5_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
uvd_v6_0.c drm/amdgpu: various cleanups for uvd/vce. 2017-04-04 13:40:33 -04:00
uvd_v6_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
uvd_v7_0.c drm/amdgpu: clean doorbell after sending init table to mmsch 2017-05-24 17:40:22 -04:00
uvd_v7_0.h drm/amdgpu: add initial uvd 7.0 support for vega10 2017-03-29 23:54:47 -04:00
vce_v2_0.c drm/amdgpu: various cleanups for uvd/vce. 2017-04-04 13:40:33 -04:00
vce_v2_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
vce_v3_0.c drm/amdgpu: various cleanups for uvd/vce. 2017-04-04 13:40:33 -04:00
vce_v3_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
vce_v4_0.c drm/amdgpu: clean doorbell after sending init table to mmsch 2017-05-24 17:40:22 -04:00
vce_v4_0.h drm/amdgpu: add initial vce 4.0 support for vega10 2017-03-29 23:54:47 -04:00
vega10_ih.c drm/amdgpu: Fix 32bit x86 compilation warning 2017-03-30 15:16:00 -04:00
vega10_ih.h drm/amdgpu: add vega10 interrupt handler 2017-03-29 23:54:46 -04:00
vega10_sdma_pkt_open.h drm/amdgpu: add SDMA 4.0 packet header 2017-03-29 23:54:30 -04:00
vi.c drm/amdgpu/virt: change the place of virt_init_setting 2017-05-24 17:40:04 -04:00
vi.h drm/amdgpu/gfx8: move CE&DE meta data structure to vi_structs.h 2017-03-29 23:53:31 -04:00
vi_dpm.h drm/amdgpu: cleanup useless extern functions 2017-01-27 11:12:43 -05:00
vid.h drm/amdgpu:new PM4 entry for VI/AI 2017-05-24 17:40:26 -04:00