]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-client.git/commit
drm/amdgpu: add CONFIG_GCOV_PROFILE_AMDGPU Kconfig option
authorVitaly Prosyak <vitaly.prosyak@amd.com>
Tue, 24 Mar 2026 23:53:59 +0000 (19:53 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 3 Apr 2026 17:51:31 +0000 (13:51 -0400)
commit1d0a26cf37c1b2e9928d2b61af6f282232b5daea
tree171ca3662118d92298f181b2ba35b9fd79507548
parentd290d6ee90b48b346978e8549b0bc0ba28c047fc
drm/amdgpu: add CONFIG_GCOV_PROFILE_AMDGPU Kconfig option

Add a Kconfig option to enable GCOV code coverage profiling for the
amdgpu driver, following the established upstream pattern used by
CONFIG_GCOV_PROFILE_FTRACE (kernel/trace), CONFIG_GCOV_PROFILE_RDS
(net/rds), and CONFIG_GCOV_PROFILE_URING (io_uring).

This allows CI systems to enable amdgpu code coverage entirely via
.config (e.g., scripts/config --enable GCOV_PROFILE_AMDGPU) without
manually editing the amdgpu Makefile. The option depends on both
DRM_AMDGPU and GCOV_KERNEL, defaults to n, and is therefore never
enabled in production or distro builds.

Cc: Christian König <christian.koenig@amd.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Vitaly Prosyak <vitaly.prosyak@amd.com>
Acked-by: Christian König <christian.koenig@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/Kconfig
drivers/gpu/drm/amd/amdgpu/Makefile