]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/amdgpu: adjust enforce_isolation handling
authorAlex Deucher <alexander.deucher@amd.com>
Tue, 8 Apr 2025 14:39:06 +0000 (10:39 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 11 Apr 2025 20:58:15 +0000 (16:58 -0400)
commit2e0454b730648e9349ca54eb4a8142d77e8e7008
treee7b54ac2a6a3fb7e3305feadf6d19627bbe3fc14
parentb86fd212f37631551f9620e28062dd2b0c53ccdd
drm/amdgpu: adjust enforce_isolation handling

Switch from a bool to an enum and allow more options
for enforce isolation.  There are now 3 modes of operation:
- Disabled (0)
- Enabled (serialization and cleaner shader) (1)
- Enabled in legacy mode (no serialization or cleaner shader) (2)
This provides better flexibility for more use cases.

Acked-by: Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 files changed:
drivers/gpu/drm/amd/amdgpu/amdgpu.h
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
drivers/gpu/drm/amd/amdgpu/amdgpu_job.h
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c