linux/drivers/gpu/drm/amd/amdgpu
Yu Zhao 89f23b6efe drm/amdgpu: validate user pitch alignment
Userspace may request pitch alignment that is not supported by GPU.
Some requests 32, but GPU ignores it and uses default 64 when cpp is
4. If GEM object is allocated based on the smaller alignment, GPU
DMA will go out of bound.

Cc: stable@vger.kernel.org # v4.2+
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
Signed-off-by: Yu Zhao <yuzhao@google.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2019-01-08 16:26:41 -05:00
..
amdgpu_acp.c drm/amdgpu: Fix null point error 2018-10-24 20:04:03 -05:00
amdgpu_acp.h
amdgpu_acpi.c drm/amdgpu/acpi: NULL check before some freeing functions is not needed 2018-12-05 17:50:26 -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_fence.c drm/amdgpu: Remove unecessary dma_fence_ops 2018-07-03 13:13:08 +02:00
amdgpu_amdkfd_gfx_v7.c drm/amdgpu: Workaround build failure due to trace conflict 2018-12-07 17:53:47 -05:00
amdgpu_amdkfd_gfx_v8.c drm/amdgpu: Workaround build failure due to trace conflict 2018-12-07 17:53:47 -05:00
amdgpu_amdkfd_gfx_v9.c drm/amdgpu: Workaround build failure due to trace conflict 2018-12-07 17:53:47 -05:00
amdgpu_amdkfd_gpuvm.c drm/amdkfd: Add support for doorbell BOs 2018-12-07 18:14:00 -05:00
amdgpu_amdkfd.c Merge branch 'drm-next-4.21' of git://people.freedesktop.org/~agd5f/linux into drm-next 2018-12-13 10:06:34 +10:00
amdgpu_amdkfd.h drm/amdkfd: Add DMABuf import functionality 2018-12-07 18:13:54 -05:00
amdgpu_atombios.c drm/amdgpu: move display definitions into amdgpu_display header 2018-08-27 11:10:04 -05:00
amdgpu_atombios.h drm/amdgpu: move atom functions from amdgpu_device.c 2017-12-18 10:58:35 -05:00
amdgpu_atomfirmware.c drm/amdgpu: fix unknown vram mem type for vega20 2018-09-19 12:37:39 -05:00
amdgpu_atomfirmware.h drm/amdgpu/atomfirmware: add parser for gfx_info table 2018-05-17 10:13:22 -05:00
amdgpu_atpx_handler.c BackMerge v4.18-rc7 into drm-next 2018-07-30 10:39:22 +10:00
amdgpu_benchmark.c drm/amdgpu: allocate gart memory when it's required (v3) 2018-07-10 14:15:58 -05:00
amdgpu_bios.c drm/amdgpu: rename amdgpu_need_post 2017-12-18 10:59:46 -05:00
amdgpu_bo_list.c drm/amdgpu: fix using shared fence for exported BOs v2 2018-12-07 17:53:44 -05:00
amdgpu_bo_list.h drm/amdgpu: remove amdgpu_bo_list_entry.robj (v2) 2018-09-13 15:14:12 -05:00
amdgpu_cgs.c drm/amdgpu: update smu firmware images for VI variants (v2) 2018-11-05 14:21:45 -05:00
amdgpu_connectors.c drm/amdgpu: move display definitions into amdgpu_display header 2018-08-27 11:10:04 -05:00
amdgpu_connectors.h
amdgpu_cs.c drm/amdgpu: fix NULL fence handling in amdgpu_cs_fence_to_handle_ioctl 2018-12-14 15:54:11 -05:00
amdgpu_csa.c drm/ttm: allow reserving more than one shared slot v3 2018-12-07 17:53:44 -05:00
amdgpu_csa.h drm/amdgpu: Change AMDGPU_CSA_SIZE to 128K 2018-11-05 14:21:50 -05:00
amdgpu_ctx.c drm/amdgpu: Limit vm max ctx number to 4096 2018-12-10 15:21:13 -05:00
amdgpu_ctx.h drm/amdgpu: amdgpu_ctx_add_fence can't fail 2018-08-27 15:12:10 -05:00
amdgpu_debugfs.c drm/amd/amdgpu: Fix debugfs error handling 2018-10-16 15:10:34 -05:00
amdgpu_debugfs.h drm/amdgpu: move debugfs functions to their own file 2017-12-18 10:59:01 -05:00
amdgpu_device.c drm/amdgpu/sriov:Correct pfvf exchange logic 2019-01-02 15:24:48 -05:00
amdgpu_display.c drm/amdgpu: validate user pitch alignment 2019-01-08 16:26:41 -05:00
amdgpu_display.h drm/amdgpu: move display definitions into amdgpu_display header 2018-08-27 11:10:04 -05:00
amdgpu_doorbell.h drm/amdgpu: Move doorbell structures to seperate file 2018-11-28 15:55:33 -05:00
amdgpu_dpm.c drm/amdgpu: use pcie functions for link width and speed 2018-07-05 16:39:59 -05:00
amdgpu_dpm.h drm/amdgpu: Add fan RPM setting via sysfs 2018-10-09 17:04:59 -05:00
amdgpu_drv.c drm/amdgpu: Add new VegaM pci id 2018-12-21 15:28:43 -05:00
amdgpu_drv.h
amdgpu_encoders.c drm/amdgpu: move display definitions into amdgpu_display header 2018-08-27 11:10:04 -05:00
amdgpu_fb.c drm/amdgpu: move gem definitions into amdgpu_gem header 2018-08-27 11:09:56 -05:00
amdgpu_fence.c drm/amdgpu: drop the remaining uses of ring idx in messages 2018-11-05 14:21:31 -05:00
amdgpu_gart.c drm/amdgpu: Added a few comments for gart 2018-11-05 14:21:16 -05:00
amdgpu_gart.h drm/amdgpu: Added a few comments for gart 2018-11-05 14:21:16 -05:00
amdgpu_gds.h drm/amdgpu: fix up GDS/GWS/OA shifting 2018-09-19 12:38:48 -05:00
amdgpu_gem.c drm/ttm: allow reserving more than one shared slot v3 2018-12-07 17:53:44 -05:00
amdgpu_gem.h drm/amdkfd: Add DMABuf import functionality 2018-12-07 18:13:54 -05:00
amdgpu_gfx.c drm/amdgpu: Use asic specific doorbell index instead of macro definition 2018-11-28 15:55:33 -05:00
amdgpu_gfx.h drm/amdgpu: separate amdgpu_rlc into a single file 2018-11-09 16:29:02 -05:00
amdgpu_gmc.c drm/amdgpu: Limit the max mc address to hole start 2018-10-10 14:48:02 -05:00
amdgpu_gmc.h drm/amdgpu: add a xgmi supported flag 2018-12-03 11:14:39 -05:00
amdgpu_gtt_mgr.c drm/amdgpu: revert "stop using gart_start as offset for the GTT domain" 2018-09-14 10:05:42 -05:00
amdgpu_i2c.c
amdgpu_i2c.h
amdgpu_ib.c drm/amdgpu: Modify the argument of emit_ib interface 2018-11-05 14:21:50 -05:00
amdgpu_ids.c drm/amdgpu: Fix typo in amdgpu_vmid_mgr_init 2018-10-16 15:08:08 -05:00
amdgpu_ids.h drm/amdgpu: update the PASID mapping only on demand 2018-02-19 14:20:18 -05:00
amdgpu_ih.c drm/amdgpu: move more interrupt processing into amdgpu_irq.c 2018-09-26 21:09:22 -05:00
amdgpu_ih.h drm/amdgpu: move IV prescreening into the GMC code 2018-12-07 18:14:26 -05:00
amdgpu_ioc32.c
amdgpu_irq.c drm/amdgpu: move IV prescreening into the GMC code 2018-12-07 18:14:26 -05:00
amdgpu_irq.h drm/amdgpu: move more defines into amdgpu_irq.h 2018-09-26 21:09:22 -05:00
amdgpu_job.c drm/amdgpu: print process info when job timeout 2018-12-20 12:12:20 -05:00
amdgpu_job.h drm/amdgpu: Modify the argument of emit_ib interface 2018-11-05 14:21:50 -05:00
amdgpu_kms.c drm/amdgpu: wait for IB test on first device open 2018-11-30 12:01:35 -05:00
amdgpu_mn.c mm, oom: distinguish blockable mode for mmu notifiers 2018-08-22 10:52:44 -07:00
amdgpu_mn.h drm/amdgpu: Add MMU notifier type for KFD userptr 2018-03-23 15:32:28 -04:00
amdgpu_mode.h Linux 4.20-rc4 2018-11-29 10:34:03 +10:00
amdgpu_object.c drm/amdgpu: WARN once if amdgpu_bo_unpin is called for an unpinned BO 2018-12-14 15:55:17 -05:00
amdgpu_object.h drm/amdgpu: remove amdgpu_bo_backup_to_shadow 2018-12-03 11:14:48 -05:00
amdgpu_pll.c
amdgpu_pll.h
amdgpu_pm.c drm/amd/powerplay: create pp_od_clk_voltage device file under OD support 2019-01-08 16:26:18 -05:00
amdgpu_pm.h drm/amdgpu: Fix amdgpu_pm_acpi_event_handler warning 2017-08-15 14:46:06 -04:00
amdgpu_prime.c drm/amdkfd: Add DMABuf import functionality 2018-12-07 18:13:54 -05:00
amdgpu_psp.c drm/amdgpu/psp: Correct and refine the vmr support. (v2) 2018-12-14 12:04:39 -05:00
amdgpu_psp.h drm/amdgpu: correct the return value for error case 2018-12-18 17:39:18 -05:00
amdgpu_ring.c drm/amdgpu: Skip ring soft recovery when fence was NULL 2018-12-07 17:53:47 -05:00
amdgpu_ring.h drm/amdgpu: increase the MAX ring number 2018-12-14 15:54:11 -05:00
amdgpu_rlc.c drm/amdgpu: abstract the function of enter/exit safe mode for RLC 2018-11-09 16:29:12 -05:00
amdgpu_rlc.h drm/amdgpu: abstract the function of enter/exit safe mode for RLC 2018-11-09 16:29:12 -05:00
amdgpu_sa.c drm/amdgpu: Initialize fences array entries in amdgpu_sa_bo_next_hole 2018-09-14 09:37:17 -05:00
amdgpu_sched.c drm/amdgpu: fix incorrect use of drm_file->pid 2018-08-21 14:19:18 -05:00
amdgpu_sched.h drm: move amd_gpu_scheduler into common location 2017-12-07 11:51:56 -05:00
amdgpu_sdma.c drm/amdgpu: Add helper function to get sdma index 2018-11-05 15:49:38 -05:00
amdgpu_sdma.h drm/amdgpu: Add helper function to get sdma index 2018-11-05 15:49:38 -05:00
amdgpu_sync.c drm/amdgpu: add amdgpu_sync_clone 2018-02-06 20:32:37 -05:00
amdgpu_sync.h drm/amdgpu: add amdgpu_sync_clone 2018-02-06 20:32:37 -05:00
amdgpu_test.c drm/amdgpu: allocate gart memory when it's required (v3) 2018-07-10 14:15:58 -05:00
amdgpu_trace_points.c drm/amdgpu: correct SPDX identifier in amdgpu_trace_points.c 2018-10-15 16:16:06 -05:00
amdgpu_trace.h drm/amdgpu: use ring name instead of idx in traces 2018-11-05 14:21:29 -05:00
amdgpu_ttm.c drm/amdgpu: Retire amdgpu_ring.ready flag v4 2018-11-05 14:21:23 -05:00
amdgpu_ttm.h drm/ttm: initialize globals during device init (v2) 2018-11-05 14:21:21 -05:00
amdgpu_ucode.c drm/amdgpu: remove set but not used variable 'header' 2018-10-10 14:49:43 -05:00
amdgpu_ucode.h drm/amdgpu/psp: init/de-init xgmi ta microcode 2018-11-06 14:02:40 -05:00
amdgpu_uvd.c drm/amd:Enable/Disable NBPSTATE on On/OFF of UVD 2018-11-26 15:47:34 -05:00
amdgpu_uvd.h drm/amd:Enable/Disable NBPSTATE on On/OFF of UVD 2018-11-26 15:47:34 -05:00
amdgpu_vce.c drm/amdgpu: Modify the argument of emit_ib interface 2018-11-05 14:21:50 -05:00
amdgpu_vce.h drm/amdgpu: Modify the argument of emit_ib interface 2018-11-05 14:21:50 -05:00
amdgpu_vcn.c drm/amdgpu/vcn:Remove bit 31 for scratch2 to indicate the WA is active 2018-12-18 17:38:56 -05:00
amdgpu_vcn.h drm/amdgpu/vcn:Correct VCN cache window definition 2018-10-09 17:07:39 -05:00
amdgpu_vf_error.c drm/amdgpu:fix vf_error_put 2017-10-20 13:28:44 -04:00
amdgpu_vf_error.h drm/amdgpu: fix vf error handling 2017-09-28 16:03:20 -04:00
amdgpu_virt.c drm/amd/amdgpu/sriov: Aligned the definition with libgv 2018-11-19 15:27:42 -05:00
amdgpu_virt.h drm/amd/amdgpu/sriov: Aligned the definition with libgv 2018-11-19 15:27:42 -05:00
amdgpu_vm.c drm/amdgpu: remove VM fault_credit handling 2018-12-07 18:14:20 -05:00
amdgpu_vm.h drm/amdgpu: remove VM fault_credit handling 2018-12-07 18:14:20 -05:00
amdgpu_vram_mgr.c drm/amdgpu: try allocating VRAM as power of two 2018-09-12 16:28:28 -05:00
amdgpu_xgmi.c drm/amdgpu: correct the return value for error case 2018-12-18 17:39:18 -05:00
amdgpu_xgmi.h drm/amdgpu: Handle xgmi device removal. 2018-12-03 11:15:08 -05:00
amdgpu.h drm/amdgpu: Limit vm max ctx number to 4096 2018-12-10 15:21:13 -05:00
atom.c Revert "drm/amdgpu: avoid sleep while executing atombios table (V2)" 2018-07-05 16:38:27 -05: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
atombios_dp.c
atombios_dp.h
atombios_encoders.c drm/amdgpu: move display definitions into amdgpu_display header 2018-08-27 11:10:04 -05:00
atombios_encoders.h drm/amdgpu: save/restore backlight level in legacy dce code 2018-03-14 15:39:51 -05:00
atombios_i2c.c drm/amd/amdgpu: Fix missing null check in atombios_i2c.c 2017-12-06 12:47:59 -05:00
atombios_i2c.h
ci_dpm.c drm/amdgpu: abstract the function of enter/exit safe mode for RLC 2018-11-09 16:29:12 -05:00
ci_dpm.h drm/amd/pp: Revert gfx/compute profile switch sysfs 2018-03-06 13:12:38 -05:00
ci_smc.c drm/amd: fix include notation and remove -Iinclude/drm flag 2017-05-16 17:17:41 +02:00
cik_dpm.h drm/amdgpu: Remove wrapper layer of smu ip functions 2018-03-15 09:57:50 -05:00
cik_ih.c drm/amdgpu: move IV prescreening into the GMC code 2018-12-07 18:14:26 -05:00
cik_ih.h
cik_sdma.c drm/amdgpu: Refine function name 2018-11-05 15:49:37 -05:00
cik_sdma.h
cik.c drm/amdgpu: Doorbell index initialization for ASICs before vega10 2018-11-28 15:55:32 -05:00
cik.h drm/amdgpu: Doorbell index initialization for ASICs before vega10 2018-11-28 15:55:32 -05:00
cikd.h drm/amdgpu: Fix definition of KFD_CIK_SDMA_QUEUE_OFFSET 2017-11-27 18:29:47 -05:00
clearstate_ci.h
clearstate_defs.h
clearstate_gfx9.h drm/amdgpu: remove some old gc 9.x registers 2017-12-13 17:28:08 -05:00
clearstate_si.h
clearstate_vi.h
cz_ih.c drm/amdgpu: move IV prescreening into the GMC code 2018-12-07 18:14:26 -05:00
cz_ih.h
dce_v6_0.c drm/amdgpu: move more defines into amdgpu_irq.h 2018-09-26 21:09:22 -05:00
dce_v6_0.h
dce_v8_0.c drm/amdgpu: move more defines into amdgpu_irq.h 2018-09-26 21:09:22 -05:00
dce_v8_0.h
dce_v10_0.c drm/amdgpu: move more defines into amdgpu_irq.h 2018-09-26 21:09:22 -05:00
dce_v10_0.h
dce_v11_0.c drm/amdgpu: move more defines into amdgpu_irq.h 2018-09-26 21:09:22 -05:00
dce_v11_0.h
dce_virtual.c drm/amdgpu/virtual_dce: No need to pin the fb's bo 2019-01-02 15:23:15 -05:00
dce_virtual.h
df_v1_7.c drm/amdgpu: add a df 1.7 implementation of enable_ecc_force_par_wr_rmw 2018-05-23 23:51:21 -05:00
df_v1_7.h drm/amdgpu/df: implement df v1_7 callback functions 2018-04-11 13:07:54 -05:00
df_v3_6.c drm/amdgpu/df: fix potential array out-of-bounds read 2018-06-01 09:45:05 -05:00
df_v3_6.h drm/amdgpu/df: implement df v3_6 callback functions (v2) 2018-05-18 16:08:15 -05:00
emu_soc.c drm/amdgpu: Add place holder for soc15 asic init on emulation 2018-02-19 14:19:49 -05:00
gfx_v6_0.c drm/amdgpu: abstract the function of enter/exit safe mode for RLC 2018-11-09 16:29:12 -05:00
gfx_v6_0.h
gfx_v7_0.c drm/amdgpu: Use asic specific doorbell index instead of macro definition 2018-11-28 15:55:33 -05: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/amdgpu: Cleanup 2 compiler warnings 2019-01-03 12:12:59 -05: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 drm/amdgpu: make gfx9 enter into rlc safe mode when set MGCG 2019-01-03 12:13:20 -05: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 Merge branch 'drm-next-4.21' of git://people.freedesktop.org/~agd5f/linux into drm-next 2018-11-19 11:07:52 +10:00
gfxhub_v1_0.h drm/amdgpu/amdkfd: clean up mmhub and gfxhub includes 2018-11-05 14:21:24 -05:00
gfxhub_v1_1.c drm/amdgpu/gmc9: Adjust GART and AGP location with xgmi offset (v2) 2018-09-10 22:47:34 -05:00
gfxhub_v1_1.h drm/amdgpu/gmc9: add a new gfxhub 1.1 helper for xgmi 2018-09-10 22:46:22 -05:00
gmc_v6_0.c Linux 4.20-rc4 2018-11-29 10:34:03 +10:00
gmc_v6_0.h
gmc_v7_0.c drm/amdgpu: Reorganize amdgpu_gmc_flush_gpu_tlb() for kfd to use 2018-11-05 14:21:15 -05:00
gmc_v7_0.h
gmc_v8_0.c drm/amdgpu: Reorganize amdgpu_gmc_flush_gpu_tlb() for kfd to use 2018-11-05 14:21:15 -05:00
gmc_v8_0.h
gmc_v9_0.c drm/amdgpu: update the vm invalidation engine layout V2 2018-12-14 15:54:53 -05:00
gmc_v9_0.h drm/amdgpu: update the vm invalidation engine layout V2 2018-12-14 15:54:53 -05:00
iceland_ih.c drm/amdgpu: move IV prescreening into the GMC code 2018-12-07 18:14:26 -05:00
iceland_ih.h
iceland_sdma_pkt_open.h
Kconfig drm/amdgpu: Merge amdkfd into amdgpu 2018-08-28 11:22:42 -05:00
kv_dpm.c drm/amdgpu: abstract the function of enter/exit safe mode for RLC 2018-11-09 16:29:12 -05:00
kv_dpm.h
kv_smc.c drm/amd: fix include notation and remove -Iinclude/drm flag 2017-05-16 17:17:41 +02:00
Makefile drm/amdgpu: separate amdgpu_rlc into a single file 2018-11-09 16:29:02 -05:00
mmhub_v1_0.c Merge branch 'drm-next-4.21' of git://people.freedesktop.org/~agd5f/linux into drm-next 2018-11-19 11:07:52 +10:00
mmhub_v1_0.h drm/amdgpu/amdkfd: clean up mmhub and gfxhub includes 2018-11-05 14:21:24 -05: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/sriov:Correct pfvf exchange logic 2019-01-02 15:24:48 -05:00
mxgpu_ai.h drm/amdgpu: refactoring mailbox to fix TDR handshake bugs(v2) 2018-03-14 14:38:27 -05:00
mxgpu_vi.c drm/amd/amdgpu: Remove duplicate header 2018-11-21 15:32:19 -05:00
mxgpu_vi.h drm/amdgpu/sriov:increate mailbox polling timeout 2017-09-26 15:14:12 -04:00
nbio_v6_1.c drm/amdgpu/nbio6.1: add hw bug workaround for vega10/12 2018-12-20 12:12:05 -05:00
nbio_v6_1.h drm/amdgpu: convert nbio to use callbacks (v2) 2017-12-13 17:28:07 -05:00
nbio_v7_0.c Revert "drm/amdgpu: Add nbio support for vega20 (v2)" 2018-08-27 11:10:22 -05:00
nbio_v7_0.h drm/amdgpu: convert nbio to use callbacks (v2) 2017-12-13 17:28:07 -05:00
nbio_v7_4.c drm/amdgpu/nbio7.4: add hw bug workaround for vega20 2018-12-20 12:12:17 -05:00
nbio_v7_4.h drm/amdgpu: Add nbio 7.4 support for vega20 (v3) 2018-08-27 11:10:23 -05:00
ObjectID.h drm/amdgpu: Add BRACKET_LAYOUT_ENUMs to ObjectID.h 2018-06-15 12:20:42 -05:00
ppsmc.h
psp_gfx_if.h drm/amdgpu/psp: Add support VMR ring for VF 2018-12-07 17:53:46 -05:00
psp_v3_1.c drm/amdgpu/psp_v3_1: Get psp fw version through reading register 2018-12-14 12:04:39 -05:00
psp_v3_1.h drm/amdgpu/psp: use a function pointer structure 2018-02-19 14:18:31 -05:00
psp_v10_0.c drm/amdgpu: remove set but not used variable 'ring' 2018-11-19 15:27:42 -05:00
psp_v10_0.h drm/amdgpu/psp: use a function pointer structure 2018-02-19 14:18:31 -05:00
psp_v11_0.c drm/amdgpu: add Vega20 PSP ASD firmware loading 2018-12-21 15:26:49 -05:00
psp_v11_0.h drm/amdgpu: Add psp 11.0 support for vega20. (v2) 2018-08-27 11:10:34 -05:00
r600_dpm.h
sdma_v2_4.c drm/amdgpu: Refine function name 2018-11-05 15:49:37 -05:00
sdma_v2_4.h
sdma_v3_0.c drm/amdgpu: Use asic specific doorbell index instead of macro definition 2018-11-28 15:55:33 -05:00
sdma_v3_0.h
sdma_v4_0.c drm/amdgpu: enable Vega20 page queue support 2018-12-14 15:55:10 -05:00
sdma_v4_0.h drm/amdgpu: add SDMA v4.0 implementation (v2) 2017-03-29 23:54:45 -04:00
si_dma.c drm/amdgpu: Modify the argument of emit_ib interface 2018-11-05 14:21:50 -05:00
si_dma.h
si_dpm.c drm/amdgpu: move more defines into amdgpu_irq.h 2018-09-26 21:09:22 -05:00
si_dpm.h drm/amdgpu: Remove wrapper layer of smu ip functions 2018-03-15 09:57:50 -05:00
si_enums.h drm/amdgpu: enable ABGR and XBGR formats (v2) 2018-08-27 11:10:19 -05:00
si_ih.c drm/amdgpu: move IV prescreening into the GMC code 2018-12-07 18:14:26 -05:00
si_ih.h
si_smc.c drm/amd: fix include notation and remove -Iinclude/drm flag 2017-05-16 17:17:41 +02:00
si.c drm/amdgpu: Change SI/CI gfx/sdma/smu init sequence 2018-10-10 14:48:11 -05:00
si.h drm/amdgpu: implement gmc_v6_0_emit_flush_gpu_tlb 2018-02-19 14:18:08 -05:00
sid.h drm/amdgpu: enable ABGR and XBGR formats (v2) 2018-08-27 11:10:19 -05:00
sislands_smc.h
soc15_common.h drm/amdgpu:Improves robustness of SOC15_WAIT_ON_RREG 2018-12-18 17:39:03 -05:00
soc15.c Merge branch 'drm-next-4.21' of git://people.freedesktop.org/~agd5f/linux into drm-next 2018-12-13 10:06:34 +10:00
soc15.h drm/amdgpu: Doorbell layout for vega20 and future asic 2018-11-28 15:55:32 -05:00
soc15d.h drm/amdgpu: add jpeg packet defines to soc15d.h 2018-06-15 12:20:34 -05:00
ta_xgmi_if.h drm/amdgpu/psp: add xgmi ta header 2018-11-06 14:02:41 -05:00
tonga_ih.c drm/amdgpu: move IV prescreening into the GMC code 2018-12-07 18:14:26 -05:00
tonga_ih.h
tonga_sdma_pkt_open.h
uvd_v4_2.c drm/amdgpu: Reorder uvd ring init before uvd resume 2018-11-28 15:55:36 -05:00
uvd_v4_2.h
uvd_v5_0.c drm/amdgpu: Reorder uvd ring init before uvd resume 2018-11-28 15:55:36 -05:00
uvd_v5_0.h
uvd_v6_0.c drm/amdgpu: Reorder uvd ring init before uvd resume 2018-11-28 15:55:36 -05:00
uvd_v6_0.h
uvd_v7_0.c drm/amdgpu/uvd:Change uvd ring name convention 2018-12-20 12:12:34 -05: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: Retire amdgpu_ring.ready flag v4 2018-11-05 14:21:23 -05:00
vce_v2_0.h
vce_v3_0.c drm/amd/amdgpu/vce_v3_0.c: Remove duplicate header 2018-11-21 15:32:19 -05:00
vce_v3_0.h
vce_v4_0.c drm/amdgpu: Use asic specific doorbell index instead of macro definition 2018-11-28 15:55:33 -05: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/vcn:Always check all vcn ring status during dpg mode stop 2018-12-18 17:38:43 -05: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: move IV prescreening into the GMC code 2018-12-07 18:14:26 -05:00
vega10_ih.h drm/amdgpu: add vega10 interrupt handler 2017-03-29 23:54:46 -04:00
vega10_reg_init.c drm/amdgpu: Vega10 doorbell index initialization 2018-11-28 15:55:31 -05:00
vega10_sdma_pkt_open.h drm/amdgpu: add SDMA 4.0 packet header 2017-03-29 23:54:30 -04:00
vega20_reg_init.c drm/amdgpu: Doorbell layout for vega20 and future asic 2018-11-28 15:55:32 -05:00
vi_dpm.h
vi.c drm/amdgpu: access register without KIQ 2018-12-14 12:04:38 -05:00
vi.h drm/amdgpu: Doorbell index initialization for ASICs before vega10 2018-11-28 15:55:32 -05:00
vid.h drm/amdgpu: Implement amdgpu SDMA functions for VI 2017-11-01 19:22:00 -04:00