diff options
author | 2024-05-27 07:30:47 +0530 | |
---|---|---|
committer | 2024-08-20 22:06:52 -0400 | |
commit | e189be9b2e3820c88164d95090f1fd6343cd77fc (patch) | |
tree | 2cfc23344de8ad16d391d22fdbf2075e23f14473 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | drm/amdgpu: Enforce isolation as part of the job (diff) | |
download | wireguard-linux-e189be9b2e3820c88164d95090f1fd6343cd77fc.tar.xz wireguard-linux-e189be9b2e3820c88164d95090f1fd6343cd77fc.zip |
drm/amdgpu: Add enforce_isolation sysfs attribute
This commit adds a new sysfs attribute 'enforce_isolation' to control
the 'enforce_isolation' setting per GPU. The attribute can be read and
written, and accepts values 0 (disabled) and 1 (enabled).
When 'enforce_isolation' is enabled, reserved VMIDs are allocated for
each ring. When it's disabled, the reserved VMIDs are freed.
The set function locks a mutex before changing the 'enforce_isolation'
flag and the VMIDs, and unlocks it afterwards. This ensures that these
operations are atomic and prevents race conditions and other concurrency
issues.
Cc: Christian König <christian.koenig@amd.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
Suggested-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions