mesa/src/amd/common
James Zhu a91306677c ac/gpu_info: Correct Acturus cu bitmap
The cu bitmap in amd gpu info structure is
4x4 size array, and it's usually suitable for Vega
ASICs which has 4*2 SE/SH layout.
But for Arcturus, SE/SH layout is changed to 8*1.
To mostly reduce the impact, we make it compatible
with current bitmap array as below:
	SE4,SH0 --> cu_bitmap[0][1]
	SE5,SH0 --> cu_bitmap[1][1]
	SE6,SH0 --> cu_bitmap[2][1]
	SE7,SH0 --> cu_bitmap[3][1]

Signed-off-by: James Zhu <James.Zhu@amd.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5212>
2020-05-27 10:49:02 -04:00
..
.editorconfig amd: add .editorconfig 2017-08-29 01:08:58 +03:00
ac_binary.c ac: unify denorm setting enforcement 2020-03-17 20:47:48 +00:00
ac_binary.h amd/common: Add num_shared_vgprs to ac_shader_config for GFX10. 2019-09-26 13:36:49 +00:00
ac_debug.c amd: fix empty-body issues 2019-12-27 22:09:00 +00:00
ac_debug.h amd/common: Add extern "C" to some headers that were missing it. 2019-10-10 09:57:52 +02:00
ac_exp_param.h radeonsi/ac: move vertex export remove to common code. 2017-04-27 05:17:47 +01:00
ac_gpu_info.c ac/gpu_info: Correct Acturus cu bitmap 2020-05-27 10:49:02 -04:00
ac_gpu_info.h ac/gpu_info: replace num_good_cu_per_sh with min/max_good_cu_per_sa 2020-05-26 06:00:54 -04:00
ac_rtld.c amd/common: Fix incorrect use of asprintf instead of vasprintf 2020-05-11 12:54:41 +02:00
ac_rtld.h amd/common: Add extern "C" to some headers that were missing it. 2019-10-10 09:57:52 +02:00
ac_shader_args.c ac: Add a shared interface between radv, radeonsi, LLVM and ACO 2019-11-25 14:12:46 +01:00
ac_shader_args.h ac/llvm: implement VK_AMD_shader_explicit_vertex_parameter 2020-01-29 09:49:50 +00:00
ac_shader_util.c amd/common,radv: move vertex_format_table to ac_shader_util.{h,c} 2020-01-28 11:39:52 +00:00
ac_shader_util.h amd/common,radv: move vertex_format_table to ac_shader_util.{h,c} 2020-01-28 11:39:52 +00:00
ac_surface.c ac/surface: don't compute single-sample CMASK if it's unaligned 2020-05-23 03:44:44 -04:00
ac_surface.h amd: unify code for overriding offset and stride for imported buffers 2020-05-07 20:13:41 +00:00
amd_family.h ac: add radeon_info::num_rings and move ring_type to amd_family.h 2019-11-19 18:31:53 -05:00
amd_kernel_code_t.h tree-wide: remove trailing backslash 2017-06-07 01:18:09 +01:00
meson.build meson: inline inc_common 2020-03-28 21:36:54 +01:00
sid.h ac: update register and packet definitions for preemption 2020-05-23 03:45:07 -04:00
sid_tables.py ac/registers: don't use the si, cik, vi names, use gfxN 2019-06-03 20:06:41 -04:00