OpenCloudOS-Kernel/drivers/gpu/drm/amd/amdgpu
Andres Rodriguez 177ae09b5d drm/amdgpu: introduce AMDGPU_GEM_CREATE_EXPLICIT_SYNC v2
Introduce a flag to signal that access to a BO will be synchronized
through an external mechanism.

Currently all buffers shared between contexts are subject to implicit
synchronization. However, this is only required for protocols that
currently don't support an explicit synchronization mechanism (DRI2/3).

This patch introduces the AMDGPU_GEM_CREATE_EXPLICIT_SYNC, so that
users can specify when it is safe to disable implicit sync.

v2: only disable explicit sync in amdgpu_cs_ioctl

Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Andres Rodriguez <andresx7@gmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2017-10-09 16:30:19 -04:00
..
Kconfig drm/amdgpu/radeon: Use radeon by default for CIK GPUs 2017-06-08 10:54:37 -04:00
Makefile drm/amdgpu: Use correct path to trace include 2017-09-01 15:01:20 -04:00
ObjectID.h Revert "drm/amdgpu: Add virtual connector and encoder macros." 2016-10-25 14:38:06 -04:00
amdgpu.h drm/amdgpu: Reserve shared memory on VRAM for SR-IOV 2017-10-09 16:30:16 -04:00
amdgpu_acp.c drm/amd/amdgpu: Disabling Power Gating for Stoney platform 2017-08-15 14:46:22 -04:00
amdgpu_acp.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
amdgpu_acpi.c drm/amdgpu: Make amdgpu_atif_handler static 2017-08-15 14:46:08 -04: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/amdkfd: Clean up KFD style errors and warnings v2 2017-08-15 23:00:04 -04:00
amdgpu_amdkfd.h drm/amd: Update MEC HQD loading code for KFD 2017-08-15 23:00:17 -04:00
amdgpu_amdkfd_gfx_v7.c drm/amdgpu: Fixed a potential circular lock 2017-10-06 16:48:00 -04:00
amdgpu_amdkfd_gfx_v8.c drm/amdgpu: Fixed a potential circular lock 2017-10-06 16:48:00 -04:00
amdgpu_atombios.c drm/amdgpu: Reserve shared memory on VRAM for SR-IOV 2017-10-09 16:30:16 -04:00
amdgpu_atombios.h drm/amdgpu/atombios: add function for whether we need asic_init 2017-07-14 11:06:05 -04:00
amdgpu_atomfirmware.c drm/amdgpu: add get_clock_info for atomfirmware 2017-07-14 11:06:38 -04:00
amdgpu_atomfirmware.h drm/amdgpu: add get_clock_info for atomfirmware 2017-07-14 11:06:38 -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: Add a parameter to amdgpu_bo_create() 2017-08-15 14:45:58 -04:00
amdgpu_bios.c drm/amdgpu: reduce the time of reading VBIOS 2017-07-25 16:37:39 -04:00
amdgpu_bo_list.c drm/amdgpu: Fix preferred typo 2017-08-15 14:46:16 -04:00
amdgpu_cgs.c drm/amdgpu: add cgs interface to register pp handle 2017-09-28 16:03:34 -04:00
amdgpu_connectors.c drm/amd: Remove null check before kfree 2017-08-29 15:57:32 -04:00
amdgpu_connectors.h drm/amdgpu: add core driver (v4) 2015-06-03 21:03:15 -04:00
amdgpu_cs.c drm/amdgpu: introduce AMDGPU_GEM_CREATE_EXPLICIT_SYNC v2 2017-10-09 16:30:19 -04:00
amdgpu_ctx.c drm/amdgpu:make ctx_add_fence interruptible(v2) 2017-09-26 15:14:13 -04:00
amdgpu_device.c drm/amdgpu: Reserve shared memory on VRAM for SR-IOV 2017-10-09 16:30:16 -04:00
amdgpu_display.c drm/amdgpu: switch to drm_*{get,put} helpers 2017-08-15 14:46:12 -04:00
amdgpu_dpm.c drm/amdgpu: rename amdgpu_dpm_funcs to amd_pm_funcs 2017-09-18 23:30:34 -04:00
amdgpu_dpm.h drm/amd/powerplay: move set_clockgating_by_smu to pp func table 2017-10-06 16:47:46 -04:00
amdgpu_drv.c drm/amdgpu: add FENCE_TO_HANDLE ioctl that returns syncobj or sync_file 2017-10-06 16:47:56 -04:00
amdgpu_drv.h drm/amdgpu: merge amdgpu_family.h into amd_shared.h (v2) 2015-08-17 16:50:21 -04:00
amdgpu_encoders.c drm/amdgpu: add core driver (v4) 2015-06-03 21:03:15 -04:00
amdgpu_fb.c amdgpu: Only destroy fbdev framebuffer if it was initialized 2017-09-13 12:10:11 -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: move default gart size setting into gmc modules 2017-08-29 15:27:43 -04:00
amdgpu_gart.h drm/amdgpu: move default gart size setting into gmc modules 2017-08-29 15:27:43 -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: introduce AMDGPU_GEM_CREATE_EXPLICIT_SYNC v2 2017-10-09 16:30:19 -04:00
amdgpu_gfx.c drm/amdgpu: add option for force enable multipipe policy for compute 2017-09-28 16:03:21 -04:00
amdgpu_gfx.h drm/amdgpu/gfx: consolidate mqd buffer setup code 2017-06-07 18:20:59 -04:00
amdgpu_gtt_mgr.c drm/amdgpu: fix amdgpu_ttm_bind 2017-08-29 15:27:46 -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:fix world switch hang 2017-07-14 11:06:10 -04:00
amdgpu_ih.c drm/amdgpu: Track pending retry faults in IH and VM (v2) 2017-09-26 14:53:20 -04:00
amdgpu_ih.h drm/amdgpu: Track pending retry faults in IH and VM (v2) 2017-09-26 14:53:20 -04:00
amdgpu_ioc32.c drm/amdgpu: add core driver (v4) 2015-06-03 21:03:15 -04:00
amdgpu_irq.c drm/amdgpu/virtual_dce: Virtual display doesn't support disable vblank immediately 2017-08-29 15:27:38 -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: allow flushing VMID0 before IB execution as well 2017-07-14 11:05:57 -04:00
amdgpu_kms.c drm/amdgpu: add FENCE_TO_HANDLE ioctl that returns syncobj or sync_file 2017-10-06 16:47:56 -04:00
amdgpu_mn.c Merge branch 'drm-next-4.15' of git://people.freedesktop.org/~agd5f/linux into drm-next 2017-09-28 08:37:02 +10:00
amdgpu_mn.h drm/amdgpu: move MMU notifier related defines to amdgpu_mn.h 2017-09-12 14:29:37 -04:00
amdgpu_mode.h Merge tag 'drm-misc-next-2017-08-08' of git://anongit.freedesktop.org/git/drm-misc into drm-next 2017-08-10 10:47:33 +10:00
amdgpu_object.c drm/amdgpu: add helper to convert a ttm bo to amdgpu_bo 2017-10-09 16:30:19 -04:00
amdgpu_object.h drm/amdgpu: introduce AMDGPU_GEM_CREATE_EXPLICIT_SYNC v2 2017-10-09 16:30:19 -04:00
amdgpu_pll.c drm/amdgpu: add missing header dependencies 2016-09-14 15:10:37 -04:00
amdgpu_pll.h drm/amdgpu: add core driver (v4) 2015-06-03 21:03:15 -04:00
amdgpu_pm.c drm/amdgpu: delete pp_enable in adev 2017-09-28 16:03:33 -04:00
amdgpu_pm.h drm/amdgpu: Fix amdgpu_pm_acpi_event_handler warning 2017-08-15 14:46:06 -04:00
amdgpu_powerplay.c drm/amd/powerplay: refine code in amd_powerplay.c (v2) 2017-10-01 17:34:18 -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: Add gem_prime_mmap support 2017-09-26 15:14:37 -04:00
amdgpu_psp.c drm/amdgpu: move amdgpu_ucode_init_bo to amdgpu_device.c 2017-09-28 16:03:31 -04:00
amdgpu_psp.h drm/amdgpu: Add GPU reset functionality for Vega10 2017-09-26 15:14:06 -04:00
amdgpu_queue_mgr.c drm/amdgpu: map compute rings by least recently used pipe 2017-09-28 16:03:22 -04:00
amdgpu_ring.c drm/amdgpu: map compute rings by least recently used pipe 2017-09-28 16:03:22 -04:00
amdgpu_ring.h drm/amdgpu: map compute rings by least recently used pipe 2017-09-28 16:03:22 -04:00
amdgpu_sa.c drm/amdgpu: Add a parameter to amdgpu_bo_create() 2017-08-15 14:45:58 -04:00
amdgpu_sync.c drm/amdgpu: introduce AMDGPU_GEM_CREATE_EXPLICIT_SYNC v2 2017-10-09 16:30:19 -04:00
amdgpu_sync.h drm/amdgpu: introduce AMDGPU_GEM_CREATE_EXPLICIT_SYNC v2 2017-10-09 16:30:19 -04:00
amdgpu_test.c drm/amdgpu: Add a parameter to amdgpu_bo_create() 2017-08-15 14:45:58 -04:00
amdgpu_trace.h drm/amdgpu: Use correct path to trace include 2017-09-01 15:01:20 -04:00
amdgpu_trace_points.c drm/amdgpu: clarify license in amdgpu_trace_points.c 2017-09-26 15:14:37 -04:00
amdgpu_ttm.c drm/amdgpu: introduce AMDGPU_GEM_CREATE_EXPLICIT_SYNC v2 2017-10-09 16:30:19 -04:00
amdgpu_ttm.h drm/amd/amdgpu: Fold TTM debugfs entries into array (v2) 2017-09-26 15:14:04 -04:00
amdgpu_ucode.c drm/amdgpu/sriov:fix memory leak after gpu reset 2017-09-26 15:14:13 -04:00
amdgpu_ucode.h drm/amdgpu: add new member in gpu_info fw 2017-06-15 11:50:22 -04:00
amdgpu_uvd.c drm/amdgpu:fix uvd ring fini routine(v2) 2017-09-26 15:14:24 -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: move amdgpu_cs_sysvm_access_required into find_mapping 2017-09-12 14:27:22 -04:00
amdgpu_vce.h drm/amdgpu: add saved_bo to save vce 4.0 context when suspend 2017-06-01 16:00:22 -04:00
amdgpu_vcn.c drm/amdgpu: Add a parameter to amdgpu_bo_create() 2017-08-15 14:45:58 -04:00
amdgpu_vcn.h drm/amdgpu: add vcn enc ring type and functions 2017-05-24 17:41:41 -04:00
amdgpu_vf_error.c drm/amdgpu: fix vf error handling 2017-09-28 16:03:20 -04:00
amdgpu_vf_error.h drm/amdgpu: fix vf error handling 2017-09-28 16:03:20 -04:00
amdgpu_virt.c drm/amdgpu: separate bo_va structure 2017-08-17 15:46:07 -04:00
amdgpu_virt.h drm/amdgpu: fix vf error handling 2017-09-28 16:03:20 -04:00
amdgpu_vm.c drm/amdgpu: introduce AMDGPU_GEM_CREATE_EXPLICIT_SYNC v2 2017-10-09 16:30:19 -04:00
amdgpu_vm.h drm/amdgpu: Set the correct value for PDEs/PTEs of ATC memory on Raven 2017-10-09 16:30:16 -04:00
amdgpu_vram_mgr.c drm/amdgpu: move vram usage tracking into the vram manager v2 2017-08-17 15:46:03 -04:00
atom.c drm/amdgpu: Add debugfs file for VBIOS and version 2017-08-29 15:27:54 -04:00
atom.h drm/amdgpu: Add debugfs file for VBIOS and version 2017-08-29 15:27:54 -04:00
atombios_crtc.c drm/amdgpu/atom: fix ps allocation size for EnableDispPowerGating 2017-06-20 12:06:49 -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 drm/amdgpu: add core driver (v4) 2015-06-03 21:03:15 -04:00
atombios_encoders.c drm/amdgpu: Remove checking for atombios 2017-01-27 11:12:39 -05:00
atombios_encoders.h drm/amdgpu: add core driver (v4) 2015-06-03 21:03:15 -04:00
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: move common pm sysfs code to amdgpu_device.c 2017-09-28 16:03:31 -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 drm/amd: fix include notation and remove -Iinclude/drm flag 2017-05-16 17:17:41 +02:00
cik.c drm/amdgpu: Correctly establish the suspend/resume hook for amdkfd 2017-07-14 11:06:37 -04:00
cik.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
cik_dpm.h drm/amdgpu: unify the interface of amd_pm_funcs 2017-09-18 23:30:35 -04:00
cik_ih.c drm/amdgpu: Handle GPUVM fault storms 2017-09-28 16:03:30 -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: Add copy_pte_num_dw member in amdgpu_vm_pte_funcs 2017-09-26 15:14:22 -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 drm/amdgpu: Add support for CIK parts 2015-06-03 21:03:17 -04:00
clearstate_defs.h
clearstate_gfx9.h drm/amdgpu: fix header on gfx9 clear state 2017-07-27 11:17:45 -04:00
clearstate_si.h drm/amdgpu: move misc si headers into amdgpu 2017-01-27 12:20:41 -05:00
clearstate_vi.h drm/amdgpu: Add initial VI support 2015-06-03 21:03:17 -04:00
cz_ih.c drm/amdgpu: Handle GPUVM fault storms 2017-09-28 16:03:30 -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: switch to drm_*{get,put} helpers 2017-08-15 14:46:12 -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: switch to drm_*{get,put} helpers 2017-08-15 14:46:12 -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: switch to drm_*{get,put} helpers 2017-08-15 14:46:12 -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: switch to drm_*{get,put} helpers 2017-08-15 14:46:12 -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/dce_virtual: remove error message for vega10 2017-08-15 14:45:43 -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: revert tile table update for oland 2017-09-14 14:22:57 -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: Program SH_STATIC_MEM_CONFIG globally, not per-VMID 2017-08-15 23:00:18 -04:00
gfx_v7_0.h drm/amdgpu: unify MQD programming sequence for kfd and amdgpu v2 2017-05-31 16:48:48 -04:00
gfx_v8_0.c drm/amd/powerplay: move set_clockgating_by_smu to pp func table 2017-10-06 16:47:46 -04:00
gfx_v8_0.h drm/amdgpu: unify MQD programming sequence for kfd and amdgpu v2 2017-05-31 16:48:48 -04:00
gfx_v9_0.c amdgpu/nbio: use constant nbio_hdp_flush_reg structs. 2017-09-29 12:24:39 -04:00
gfx_v9_0.h drm/amdgpu: set gfx_v9_0_ip_funcs as static 2017-08-15 14:46:13 -04:00
gfxhub_v1_0.c drm/amdgpu:halt when vm fault 2017-09-26 15:14:22 -04:00
gfxhub_v1_0.h drm/amdgpu: drop old ip definitions for gfxhub and mmhub 2017-08-15 14:46:00 -04:00
gmc_v6_0.c drm/amdgpu:fix firmware memoryleak(v2) 2017-09-26 15:14:25 -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 firmware memoryleak(v2) 2017-09-26 15:14:25 -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 firmware memoryleak(v2) 2017-09-26 15:14:25 -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/amd/amdgpu: add vega10/raven mmhub/athub golden settings 2017-09-26 15:14:18 -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: Handle GPUVM fault storms 2017-09-28 16:03:30 -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 drm/amdgpu: add count field for the SDMA NOP packet v2 2015-09-02 12:21:35 -04:00
kv_dpm.c drm/amdgpu: move common pm sysfs code to amdgpu_device.c 2017-09-28 16:03:31 -04:00
kv_dpm.h drm/amdgpu: Add support for CIK parts 2015-06-03 21:03:17 -04:00
kv_smc.c drm/amd: fix include notation and remove -Iinclude/drm flag 2017-05-16 17:17:41 +02:00
mmhub_v1_0.c drm/amdgpu:halt when vm fault 2017-09-26 15:14:22 -04:00
mmhub_v1_0.h drm/amdgpu: drop old ip definitions for gfxhub and mmhub 2017-08-15 14:46:00 -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: Support passing amdgpu critical error to host via GPU Mailbox. 2017-07-14 11:05:52 -04:00
mxgpu_ai.h drm/amdgpu/sriov:increate mailbox polling timeout 2017-09-26 15:14:12 -04:00
mxgpu_vi.c drm/amdgpu: Support passing amdgpu critical error to host via GPU Mailbox. 2017-07-14 11:05:52 -04:00
mxgpu_vi.h drm/amdgpu/sriov:increate mailbox polling timeout 2017-09-26 15:14:12 -04:00
nbio_v6_1.c amdgpu/nbio: use constant nbio_hdp_flush_reg structs. 2017-09-29 12:24:39 -04:00
nbio_v6_1.h amdgpu/nbio: use constant nbio_hdp_flush_reg structs. 2017-09-29 12:24:39 -04:00
nbio_v7_0.c amdgpu/nbio: use constant nbio_hdp_flush_reg structs. 2017-09-29 12:24:39 -04:00
nbio_v7_0.h amdgpu/nbio: use constant nbio_hdp_flush_reg structs. 2017-09-29 12:24:39 -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: Add GPU reset functionality for Vega10 2017-09-26 15:14:06 -04:00
psp_v3_1.h drm/amdgpu: Add GPU reset functionality for Vega10 2017-09-26 15:14:06 -04:00
psp_v10_0.c drm/amdgpu: Add GPU reset functionality for Vega10 2017-09-26 15:14:06 -04:00
psp_v10_0.h drm/amdgpu: Add GPU reset functionality for Vega10 2017-09-26 15:14:06 -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: delete dead code about fw load check 2017-09-28 16:03:32 -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: delete dead code about fw load check 2017-09-28 16:03:32 -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 amdgpu/nbio: use constant nbio_hdp_flush_reg structs. 2017-09-29 12:24: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: Fix undue fallthroughs in golden registers initialization 2017-08-15 14:46:05 -04:00
si.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
si_dma.c drm/amdgpu: Add copy_pte_num_dw member in amdgpu_vm_pte_funcs 2017-09-26 15:14:22 -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: move common pm sysfs code to amdgpu_device.c 2017-09-28 16:03:31 -04:00
si_dpm.h drm/amdgpu: unify the interface of amd_pm_funcs 2017-09-18 23:30:35 -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: Add prescreening stage in IH processing (v2) 2017-09-26 13:07:04 -04:00
si_ih.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
si_smc.c drm/amd: fix include notation and remove -Iinclude/drm flag 2017-05-16 17:17:41 +02: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 amdgpu/nbio: use constant nbio_hdp_flush_reg structs. 2017-09-29 12:24:39 -04:00
soc15.h drm/amdgpu: apply nbio7 for Raven (v3) 2017-05-24 17:41:17 -04:00
soc15_common.h drm/amdgpu: Add WREG32_SOC15_NO_KIQ macro define 2017-07-14 11:06:10 -04:00
soc15d.h drm/amdgpu: fix vega10 graphic hang issue in S3 test 2017-08-18 12:02:11 -04:00
tonga_ih.c drm/amdgpu: Handle GPUVM fault storms 2017-09-28 16:03:30 -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 drm/amdgpu: add count field for the SDMA NOP packet v2 2015-09-02 12:21:35 -04:00
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: add uvd enc irq 2017-10-06 17:44:11 -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:use formal register to trigger hdp invalidate 2017-09-26 15:14:10 -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: Program ring for vce instance 1 at its register space 2017-05-31 14:16:37 -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: remove the clearance of vce 4.0 interrupt mask 2017-09-26 15:14:03 -04:00
vce_v4_0.h drm/amdgpu: add initial vce 4.0 support for vega10 2017-03-29 23:54:47 -04:00
vcn_v1_0.c drm/amdgpu:use formal register to trigger hdp invalidate 2017-09-26 15:14:10 -04:00
vcn_v1_0.h drm/amdgpu: add vcn ip block and type 2017-05-24 17:41:27 -04:00
vega10_ih.c drm/amdgpu: Handle GPUVM fault storms 2017-09-28 16:03:30 -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/amd/powerplay: move set_clockgating_by_smu to pp func table 2017-10-06 16:47:46 -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: add uvd enc command in header 2017-10-06 17:43:56 -04:00