Star64_linux/drivers/gpu/drm/amd/amdgpu
Christian König ce65b87400 drm/ttm: nuke caching placement flags
Changing the caching on the fly never really worked
flawlessly.

So stop this completely and just let drivers specific the
desired caching in the tt or bus object.

Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Michael J. Ruhl <michael.j.ruhl@intel.com>
Link: https://patchwork.freedesktop.org/patch/394256/
2020-10-15 12:51:35 +02:00
..
amdgpu.h drm/amdkfd: fix set kfd node ras properties value 2020-08-26 16:40:19 -04:00
amdgpu_acp.c drm/amd/powerplay: drop unnecessary pp_funcs checker 2020-08-14 16:22:41 -04:00
amdgpu_acp.h
amdgpu_acpi.c drm/amdgpu: Get DRM dev from adev by inline-f 2020-08-24 13:06:06 -04:00
amdgpu_afmt.c
amdgpu_amdkfd.c Merge tag 'amd-drm-next-5.10-2020-09-03' of git://people.freedesktop.org/~agd5f/linux into drm-next 2020-09-08 16:40:13 +10:00
amdgpu_amdkfd.h
amdgpu_amdkfd_arcturus.c drm/amdkfd: call amdgpu_amdkfd_get_hive_id directly 2020-08-26 16:40:18 -04:00
amdgpu_amdkfd_fence.c
amdgpu_amdkfd_gfx_v7.c drm/amdgpu: refine codes to avoid reentering GPU recovery 2020-08-24 12:22:56 -04:00
amdgpu_amdkfd_gfx_v8.c drm/amdgpu: refine codes to avoid reentering GPU recovery 2020-08-24 12:22:56 -04:00
amdgpu_amdkfd_gfx_v9.c drm/amdkfd: call amdgpu_amdkfd_get_hive_id directly 2020-08-26 16:40:18 -04:00
amdgpu_amdkfd_gfx_v9.h drm/amdgpu: Use function pointer for some mmhub functions 2020-08-14 16:22:40 -04:00
amdgpu_amdkfd_gfx_v10.c drm/amdkfd: call amdgpu_amdkfd_get_hive_id directly 2020-08-26 16:40:18 -04:00
amdgpu_amdkfd_gfx_v10_3.c Merge tag 'amd-drm-next-5.10-2020-09-03' of git://people.freedesktop.org/~agd5f/linux into drm-next 2020-09-08 16:40:13 +10:00
amdgpu_amdkfd_gpuvm.c drm/amdgpu: switch over to the new pin interface 2020-09-24 16:16:50 +02:00
amdgpu_atombios.c drm/amdgpu: Get DRM dev from adev by inline-f 2020-08-24 13:06:06 -04:00
amdgpu_atombios.h
amdgpu_atomfirmware.c
amdgpu_atomfirmware.h
amdgpu_atpx_handler.c
amdgpu_benchmark.c
amdgpu_bios.c drm/amdgpu: print where we get the vbios image from 2020-08-14 17:03:20 -04:00
amdgpu_bo_list.c drm/amdgpu: drm_device to amdgpu_device by inline-f (v2) 2020-08-24 13:06:06 -04:00
amdgpu_bo_list.h
amdgpu_cgs.c
amdgpu_connectors.c Merge tag 'amd-drm-next-5.10-2020-09-03' of git://people.freedesktop.org/~agd5f/linux into drm-next 2020-09-08 16:40:13 +10:00
amdgpu_connectors.h
amdgpu_cs.c drm/amdgpu: switch over to the new pin interface 2020-09-24 16:16:50 +02:00
amdgpu_csa.c
amdgpu_csa.h
amdgpu_ctx.c drm/amdgpu: disable gpu-sched load balance for uvd 2020-09-03 14:46:54 -04:00
amdgpu_ctx.h
amdgpu_debugfs.c drm/ttm: nuke ttm_bo_evict_mm and rename mgr function v3 2020-10-07 13:53:08 +02:00
amdgpu_debugfs.h
amdgpu_device.c Merge tag 'amd-drm-next-5.10-2020-09-03' of git://people.freedesktop.org/~agd5f/linux into drm-next 2020-09-08 16:40:13 +10:00
amdgpu_df.h
amdgpu_discovery.c
amdgpu_discovery.h
amdgpu_display.c drm/amdgpu: switch over to the new pin interface 2020-09-24 16:16:50 +02:00
amdgpu_display.h
amdgpu_dma_buf.c drm/amdgpu: switch over to the new pin interface 2020-09-24 16:16:50 +02:00
amdgpu_dma_buf.h drm/amdgpu: Enable P2P dmabuf over XGMI 2020-08-11 11:47:35 -04:00
amdgpu_doorbell.h
amdgpu_drv.c drm/amdgpu: Introduce GEM object functions 2020-09-25 09:19:42 +02:00
amdgpu_drv.h
amdgpu_encoders.c drm/amdgpu: drm_device to amdgpu_device by inline-f (v2) 2020-08-24 13:06:06 -04:00
amdgpu_fb.c drm/amdgpu: Get DRM dev from adev by inline-f 2020-08-24 13:06:06 -04:00
amdgpu_fence.c drm/amdgpu: Get DRM dev from adev by inline-f 2020-08-24 13:06:06 -04:00
amdgpu_fru_eeprom.c
amdgpu_fru_eeprom.h
amdgpu_gart.c
amdgpu_gart.h
amdgpu_gds.h
amdgpu_gem.c drm/amdgpu: Introduce GEM object functions 2020-09-25 09:19:42 +02:00
amdgpu_gem.h drm/amdgpu: Introduce GEM object functions 2020-09-25 09:19:42 +02:00
amdgpu_gfx.c drm/amdgpu: refine message print for devices of hive 2020-08-24 12:24:06 -04:00
amdgpu_gfx.h drm/amdgpu: add interface amdgpu_gfx_init_spm_golden for Navi1x 2020-08-14 16:22:29 -04:00
amdgpu_gmc.c drm/ttm: set the tt caching state at creation time 2020-10-15 12:50:40 +02:00
amdgpu_gmc.h
amdgpu_gtt_mgr.c drm/ttm: nuke ttm_bo_evict_mm and rename mgr function v3 2020-10-07 13:53:08 +02:00
amdgpu_i2c.c drm/amdgpu: Get DRM dev from adev by inline-f 2020-08-24 13:06:06 -04:00
amdgpu_i2c.h
amdgpu_ib.c drm/amdgpu: drm_device to amdgpu_device by inline-f (v2) 2020-08-24 13:06:06 -04:00
amdgpu_ids.c
amdgpu_ids.h
amdgpu_ih.c
amdgpu_ih.h
amdgpu_ioc32.c
amdgpu_irq.c drm/amdgpu: Get DRM dev from adev by inline-f 2020-08-24 13:06:06 -04:00
amdgpu_irq.h
amdgpu_job.c drm/scheduler: Scheduler priority fixes (v2) 2020-08-18 18:20:17 -04:00
amdgpu_job.h
amdgpu_jpeg.c
amdgpu_jpeg.h
amdgpu_kms.c Merge tag 'amd-drm-next-5.10-2020-09-03' of git://people.freedesktop.org/~agd5f/linux into drm-next 2020-09-08 16:40:13 +10:00
amdgpu_mes.h
amdgpu_mmhub.c
amdgpu_mmhub.h drm/amdgpu: Use function pointer for some mmhub functions 2020-08-14 16:22:40 -04:00
amdgpu_mn.c
amdgpu_mn.h
amdgpu_mode.h drm/amdgpu: utilize subconnector property for DP through atombios 2020-08-11 14:19:41 +02:00
amdgpu_nbio.c
amdgpu_nbio.h
amdgpu_object.c drm/ttm: nuke caching placement flags 2020-10-15 12:51:35 +02:00
amdgpu_object.h drm/amdgpu: stop using TTMs fault callback 2020-09-28 12:37:30 +02:00
amdgpu_pll.c
amdgpu_pll.h
amdgpu_pmu.c drm/amdgpu: Get DRM dev from adev by inline-f 2020-08-24 13:06:06 -04:00
amdgpu_pmu.h
amdgpu_psp.c drm/amdgpu: add asd fw check before loading asd 2020-08-26 16:40:19 -04:00
amdgpu_psp.h drm/amdgpu: enable RAP TA load 2020-08-14 16:22:39 -04:00
amdgpu_rap.c drm/amdgpu: Get DRM dev from adev by inline-f 2020-08-24 13:06:06 -04:00
amdgpu_rap.h drm/amdgpu: add debugfs interface for RAP test 2020-08-14 16:22:40 -04:00
amdgpu_ras.c drm/amdkfd: fix set kfd node ras properties value 2020-08-26 16:40:19 -04:00
amdgpu_ras.h drm/amdgpu: bypass querying ras error count registers 2020-08-14 16:12:22 -04:00
amdgpu_ras_eeprom.c
amdgpu_ras_eeprom.h
amdgpu_ring.c drm/amdgpu: Get DRM dev from adev by inline-f 2020-08-24 13:06:06 -04:00
amdgpu_ring.h drm/scheduler: Scheduler priority fixes (v2) 2020-08-18 18:20:17 -04:00
amdgpu_rlc.c
amdgpu_rlc.h
amdgpu_sa.c
amdgpu_sched.c drm/amdgpu: drm_device to amdgpu_device by inline-f (v2) 2020-08-24 13:06:06 -04:00
amdgpu_sched.h drm/scheduler: Remove priority macro INVALID (v2) 2020-08-18 18:20:26 -04:00
amdgpu_sdma.c
amdgpu_sdma.h
amdgpu_socbb.h
amdgpu_sync.c
amdgpu_sync.h
amdgpu_test.c
amdgpu_trace.h
amdgpu_trace_points.c
amdgpu_ttm.c drm/ttm: nuke caching placement flags 2020-10-15 12:51:35 +02:00
amdgpu_ttm.h Merge drm/drm-next into drm-misc-next 2020-09-14 18:11:40 +02:00
amdgpu_ucode.c drm/amdgpu: drm_device to amdgpu_device by inline-f (v2) 2020-08-24 13:06:06 -04:00
amdgpu_ucode.h drm/amdgpu: enable RAP TA load 2020-08-14 16:22:39 -04:00
amdgpu_umc.c
amdgpu_umc.h
amdgpu_uvd.c
amdgpu_uvd.h
amdgpu_vce.c
amdgpu_vce.h
amdgpu_vcn.c
amdgpu_vcn.h
amdgpu_vf_error.c
amdgpu_vf_error.h
amdgpu_virt.c drm/amdgpu: Get DRM dev from adev by inline-f 2020-08-24 13:06:06 -04:00
amdgpu_virt.h drm/amdgpu: refine codes to avoid reentering GPU recovery 2020-08-24 12:22:56 -04:00
amdgpu_vm.c drm/amdgpu: switch over to the new pin interface 2020-09-24 16:16:50 +02:00
amdgpu_vm.h
amdgpu_vm_cpu.c
amdgpu_vm_sdma.c
amdgpu_vram_mgr.c drm/ttm: nuke ttm_bo_evict_mm and rename mgr function v3 2020-10-07 13:53:08 +02:00
amdgpu_xgmi.c drm/amdgpu: Get DRM dev from adev by inline-f 2020-08-24 13:06:06 -04:00
amdgpu_xgmi.h drm/amdgpu: refine create and release logic of hive info 2020-08-24 12:24:14 -04:00
arct_reg_init.c
athub_v1_0.c drm/amdgpu: enable ATHUB clock gatting 2020-08-24 13:06:05 -04:00
athub_v1_0.h
athub_v2_0.c
athub_v2_0.h
athub_v2_1.c
athub_v2_1.h
atom.c drm/amdgpu: revert "fix system hang issue during GPU reset" 2020-08-14 16:22:40 -04:00
atom.h
atombios_crtc.c drm/amdgpu: drm_device to amdgpu_device by inline-f (v2) 2020-08-24 13:06:06 -04:00
atombios_crtc.h
atombios_dp.c Merge tag 'amd-drm-next-5.10-2020-09-03' of git://people.freedesktop.org/~agd5f/linux into drm-next 2020-09-08 16:40:13 +10:00
atombios_dp.h
atombios_encoders.c drm/amdgpu: Get DRM dev from adev by inline-f 2020-08-24 13:06:06 -04:00
atombios_encoders.h
atombios_i2c.c drm/amdgpu: drm_device to amdgpu_device by inline-f (v2) 2020-08-24 13:06:06 -04:00
atombios_i2c.h
cik.c drm/amdgpu: add pre_asic_init callback for CIK 2020-08-26 16:40:18 -04:00
cik.h
cik_ih.c
cik_ih.h
cik_sdma.c
cik_sdma.h
cikd.h
clearstate_ci.h
clearstate_defs.h
clearstate_gfx9.h
clearstate_gfx10.h
clearstate_si.h
clearstate_vi.h
cz_ih.c
cz_ih.h
dce_v6_0.c drm/amdgpu: Get DRM dev from adev by inline-f 2020-08-24 13:06:06 -04:00
dce_v6_0.h
dce_v8_0.c drm/amdgpu: Get DRM dev from adev by inline-f 2020-08-24 13:06:06 -04:00
dce_v8_0.h
dce_v10_0.c drm/amdgpu: Get DRM dev from adev by inline-f 2020-08-24 13:06:06 -04:00
dce_v10_0.h
dce_v11_0.c drm/amdgpu: Get DRM dev from adev by inline-f 2020-08-24 13:06:06 -04:00
dce_v11_0.h
dce_virtual.c drm/amdgpu: Get DRM dev from adev by inline-f 2020-08-24 13:06:06 -04:00
dce_virtual.h
df_v1_7.c
df_v1_7.h
df_v3_6.c drm/amdgpu: drm_device to amdgpu_device by inline-f (v2) 2020-08-24 13:06:06 -04:00
df_v3_6.h
emu_soc.c
gfx_v6_0.c
gfx_v6_0.h
gfx_v7_0.c
gfx_v7_0.h
gfx_v8_0.c Merge tag 'amd-drm-next-5.10-2020-09-03' of git://people.freedesktop.org/~agd5f/linux into drm-next 2020-09-08 16:40:13 +10:00
gfx_v8_0.h
gfx_v9_0.c drm/amdgpu: refine codes to avoid reentering GPU recovery 2020-08-24 12:22:56 -04:00
gfx_v9_0.h
gfx_v9_4.c drm/amdgpu: correct SE number for arcturus gfx ras 2020-08-26 16:40:19 -04:00
gfx_v9_4.h
gfx_v10_0.c drm/amdgpu/gfx10: Delete some duplicated argument to '|' 2020-09-03 14:48:18 -04:00
gfx_v10_0.h
gfxhub_v1_0.c
gfxhub_v1_0.h
gfxhub_v1_1.c
gfxhub_v1_1.h
gfxhub_v2_0.c drm/amdgpu/gmc10: print client id string for gfxhub 2020-09-03 14:48:27 -04:00
gfxhub_v2_0.h
gfxhub_v2_1.c drm/amdgpu/gmc10: print client id string for gfxhub 2020-09-03 14:48:27 -04:00
gfxhub_v2_1.h
gmc_v6_0.c
gmc_v6_0.h
gmc_v7_0.c drm/amdgpu: refine codes to avoid reentering GPU recovery 2020-08-24 12:22:56 -04:00
gmc_v7_0.h
gmc_v8_0.c drm/amdgpu: refine codes to avoid reentering GPU recovery 2020-08-24 12:22:56 -04:00
gmc_v8_0.h
gmc_v9_0.c Merge tag 'amd-drm-next-5.10-2020-09-03' of git://people.freedesktop.org/~agd5f/linux into drm-next 2020-09-08 16:40:13 +10:00
gmc_v9_0.h drm/amdgpu: add pre_asic_init callback for SOC15 2020-08-26 16:40:18 -04:00
gmc_v10_0.c drm/amdgpu: block ring buffer access during GPU recovery 2020-09-03 14:46:55 -04:00
gmc_v10_0.h
iceland_ih.c
iceland_ih.h
iceland_sdma_pkt_open.h
jpeg_v1_0.c
jpeg_v1_0.h
jpeg_v2_0.c
jpeg_v2_0.h
jpeg_v2_5.c
jpeg_v2_5.h
jpeg_v3_0.c drm/amdgpu/jpeg: remove redundant check when it returns 2020-08-18 18:22:16 -04:00
jpeg_v3_0.h
Kconfig
Makefile drm/amd/pm: optimize the power related source code layout 2020-08-14 16:22:41 -04:00
mes_api_def.h
mes_v10_1.c
mes_v10_1.h
mmhub_v1_0.c drm/amd/display: remove unintended executable mode 2020-08-24 12:23:02 -04:00
mmhub_v1_0.h drm/amdgpu: Use function pointer for some mmhub functions 2020-08-14 16:22:40 -04:00
mmhub_v2_0.c drm/amdgpu/mmhub2.0: print client id string for mmhub 2020-09-03 14:48:34 -04:00
mmhub_v2_0.h drm/amdgpu: Use function pointer for some mmhub functions 2020-08-14 16:22:40 -04:00
mmhub_v9_4.c drm/amdgpu: Use function pointer for some mmhub functions 2020-08-14 16:22:40 -04:00
mmhub_v9_4.h drm/amdgpu: Use function pointer for some mmhub functions 2020-08-14 16:22:40 -04:00
mmsch_v1_0.h
mmsch_v2_0.h
mmsch_v3_0.h
mxgpu_ai.c drm/amdgpu: change reset lock from mutex to rw_semaphore 2020-08-24 12:23:48 -04:00
mxgpu_ai.h
mxgpu_nv.c drm/amdgpu: change reset lock from mutex to rw_semaphore 2020-08-24 12:23:48 -04:00
mxgpu_nv.h
mxgpu_vi.c
mxgpu_vi.h
navi10_ih.c drm/amdgpu: enable ih1 ih2 for Arcturus only 2020-09-03 14:47:48 -04:00
navi10_ih.h
navi10_reg_init.c
navi10_sdma_pkt_open.h
navi12_reg_init.c
navi14_reg_init.c
nbio_v2_3.c
nbio_v2_3.h
nbio_v6_1.c
nbio_v6_1.h
nbio_v7_0.c
nbio_v7_0.h
nbio_v7_4.c drm/amdgpu: bypass querying ras error count registers 2020-08-14 16:12:22 -04:00
nbio_v7_4.h
nv.c drm/amdgpu: use MODE1 reset for navy_flounder by default 2020-08-26 16:40:19 -04:00
nv.h
nvd.h
ObjectID.h
psp_gfx_if.h
psp_v3_1.c
psp_v3_1.h
psp_v10_0.c
psp_v10_0.h
psp_v11_0.c drm/amdgpu: parse ta firmware for navy_flounder 2020-08-18 17:53:50 -04:00
psp_v11_0.h
psp_v12_0.c drm/amdgpu: add ta firmware load in psp_v12_0 for renoir 2020-09-03 14:48:11 -04:00
psp_v12_0.h
sdma_common.h
sdma_v2_4.c
sdma_v2_4.h
sdma_v3_0.c
sdma_v3_0.h
sdma_v4_0.c
sdma_v4_0.h
sdma_v5_0.c
sdma_v5_0.h
sdma_v5_2.c
sdma_v5_2.h
si.c drm/amdgpu: add pre_asic_init callback for SI 2020-08-26 16:40:18 -04:00
si.h
si_dma.c
si_dma.h
si_enums.h
si_ih.c
si_ih.h
sid.h
sienna_cichlid_reg_init.c
smu_v11_0_i2c.c drm/amd/powerplay: optimize i2c bus access implementation 2020-08-14 16:22:41 -04:00
smu_v11_0_i2c.h
soc15.c drm/amdgpu: add pre_asic_init callback for SOC15 2020-08-26 16:40:18 -04:00
soc15.h
soc15_common.h
soc15d.h
ta_rap_if.h drm/amdgpu: add RAP TA header file 2020-08-14 16:22:39 -04:00
ta_ras_if.h
ta_xgmi_if.h
tonga_ih.c
tonga_ih.h
tonga_sdma_pkt_open.h
umc_v6_0.c
umc_v6_0.h
umc_v6_1.c
umc_v6_1.h
umc_v8_7.c
umc_v8_7.h
uvd_v3_1.c
uvd_v3_1.h
uvd_v4_2.c
uvd_v4_2.h
uvd_v5_0.c
uvd_v5_0.h
uvd_v6_0.c
uvd_v6_0.h
uvd_v7_0.c
uvd_v7_0.h
vce_v2_0.c
vce_v2_0.h
vce_v3_0.c
vce_v3_0.h
vce_v4_0.c
vce_v4_0.h
vcn_v1_0.c
vcn_v1_0.h
vcn_v2_0.c
vcn_v2_0.h
vcn_v2_5.c gpu: amd: Remove duplicate semicolons at the end of line 2020-08-26 16:40:18 -04:00
vcn_v2_5.h
vcn_v3_0.c drm/amdgpu/vcn3.0: only SIENNA_CICHLID need specify instance for dec/enc 2020-08-14 16:22:41 -04:00
vcn_v3_0.h
vega10_ih.c
vega10_ih.h
vega10_reg_init.c
vega10_sdma_pkt_open.h
vega20_reg_init.c
vi.c drm/amdgpu: add pre_asic_init callback for VI 2020-08-26 16:40:18 -04:00
vi.h
vid.h