linux_dsm_epyc7002/drivers/gpu/drm/amd/include
Andres Rodriguez 78c1683423 drm/amdgpu: allow split of queues with kfd at queue granularity v4
Previously the queue/pipe split with kfd operated with pipe
granularity. This patch allows amdgpu to take ownership of an arbitrary
set of queues.

It also consolidates the last few magic numbers in the compute
initialization process into mec_init.

v2: support for gfx9
v3: renamed AMDGPU_MAX_QUEUES to AMDGPU_MAX_COMPUTE_QUEUES
v4: fix off-by-one in num_mec checks in *_compute_queue_acquire

Reviewed-by: Edward O'Callaghan <funfunctor@folklore1984.net>
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Acked-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-05-31 16:48:53 -04:00
..
asic_reg drm/amdgpu: add register headers for VCN 1.0 2017-05-24 17:40:48 -04:00
ivsrcid drm/amd: Add DCN ivsrcids (v2) 2017-05-24 17:41:55 -04:00
amd_acpi.h drm/amdgpu: add new ATIF ACPI method 2017-03-29 23:53:49 -04:00
amd_pcie_helpers.h gpu: drm: amd/radeon: Convert printk(KERN_<LEVEL> to pr_<level> 2017-03-29 23:53:24 -04:00
amd_pcie.h drm/amdgpu: change pcie_gen_cap magic code to macro 2016-07-07 15:01:59 -04:00
amd_shared.h drm/amdgpu: add vcn ip block and type 2017-05-24 17:41:27 -04:00
atom-bits.h drm/amdgpu: move some atombios definitions to common folder (v2) 2015-08-17 16:50:19 -04:00
atom-names.h drm/amdgpu: move some atombios definitions to common folder (v2) 2015-08-17 16:50:19 -04:00
atom-types.h drm/amdgpu: move some atombios definitions to common folder (v2) 2015-08-17 16:50:19 -04:00
atombios.h scripts/spelling.txt: add "aligment" pattern and fix typo instances 2017-02-27 18:43:46 -08:00
atomfirmware.h drm/amdgpu: add the new atomfirmware interface header 2017-03-29 23:54:15 -04:00
atomfirmwareid.h drm/amdgpu: add the new atomfirmware interface header 2017-03-29 23:54:15 -04:00
cgs_common.h drm/amdgpu: remove unused and mostly unimplemented CGS functions v2 2017-04-28 17:33:12 -04:00
cgs_linux.h drm/amdgpu: switch ih handling to two levels (v3) 2017-03-29 23:53:37 -04:00
cik_structs.h drm/amd: Put cik structures in a common place 2015-01-02 23:18:39 +02:00
displayobject.h drm/amdgpu: add the new atomfirmware interface header 2017-03-29 23:54:15 -04:00
dm_pp_interface.h drm/amd: add structures for display/powerplay interface 2017-03-29 23:54:53 -04:00
kgd_kfd_interface.h drm/amdgpu: allow split of queues with kfd at queue granularity v4 2017-05-31 16:48:53 -04:00
pptable.h drm/amdgpu: add raven related define in pptable.h. 2017-05-24 17:41:50 -04:00
v9_structs.h drm/amdgpu/gfx9: impl gfx9 meta data emit 2017-03-29 23:55:01 -04:00
vi_structs.h drm/amdgpu/gfx8: move CE&DE meta data structure to vi_structs.h 2017-03-29 23:53:31 -04:00