Module: Mesa Branch: master Commit: bfa9fd88fc7c942ca684602fb497fc3e50cbfc4f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfa9fd88fc7c942ca684602fb497fc3e50cbfc4f
Author: James Park <[email protected]> Date: Sun Nov 1 00:04:42 2020 -0700 radv,radv/winsys: Move RADV_MAX_IBS_PER_SUBMIT RADV_MAX_IBS_PER_SUBMIT needs to be defined even for the null driver. Reviewed-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7394> --- src/amd/vulkan/radv_device.c | 7 +++++++ src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys_public.h | 7 ------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index c6bdf4f392a..42cb023156b 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -56,6 +56,13 @@ #include "compiler/glsl_types.h" #include "util/driconf.h" +/* The number of IBs per submit isn't infinite, it depends on the ring type + * (ie. some initial setup needed for a submit) and the number of IBs (4 DW). + * This limit is arbitrary but should be safe for now. Ideally, we should get + * this limit from the KMD. +*/ +#define RADV_MAX_IBS_PER_SUBMIT 192 + /* The "RAW" clocks on Linux are called "FAST" on FreeBSD */ #if !defined(CLOCK_MONOTONIC_RAW) && defined(CLOCK_MONOTONIC_FAST) #define CLOCK_MONOTONIC_RAW CLOCK_MONOTONIC_FAST diff --git a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys_public.h b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys_public.h index e8b8298c6c8..790a404d24a 100644 --- a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys_public.h +++ b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys_public.h @@ -29,13 +29,6 @@ #ifndef RADV_AMDGPU_WINSYS_PUBLIC_H #define RADV_AMDGPU_WINSYS_PUBLIC_H -/* The number of IBs per submit isn't infinite, it depends on the ring type - * (ie. some initial setup needed for a submit) and the number of IBs (4 DW). - * This limit is arbitrary but should be safe for now. Ideally, we should get - * this limit from the KMD. -*/ -#define RADV_MAX_IBS_PER_SUBMIT 192 - struct radeon_winsys *radv_amdgpu_winsys_create(int fd, uint64_t debug_flags, uint64_t perftest_flags); _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
