diff options
| author | Shashank Sharma <shashank.sharma@amd.com> | 2023-10-10 12:17:44 +0200 |
|---|---|---|
| committer | Alex Deucher <alexander.deucher@amd.com> | 2025-04-08 16:48:15 -0400 |
| commit | 0385800c2ff7bddf16a9caad5840f4e4823253f2 (patch) | |
| tree | 3049ea92d806b012f14b935f7a2468214fe2541e /tools/perf/scripts/python/bin/task-analyzer-record | |
| parent | 5501117d24a38dadff3dbd8d3102559b27929668 (diff) | |
| download | linux-0385800c2ff7bddf16a9caad5840f4e4823253f2.tar.gz linux-0385800c2ff7bddf16a9caad5840f4e4823253f2.zip | |
drm/amdgpu: add helpers to create userqueue object
This patch introduces amdgpu_userqueue_object and its helper
functions to creates and destroy this object. The helper
functions creates/destroys a base amdgpu_bo, kmap/unmap it and
save the respective GPU and CPU addresses in the encapsulating
userqueue object.
These helpers will be used to create/destroy userqueue MQD, WPTR
and FW areas.
V7:
- Forked out this new patch from V11-gfx-userqueue patch to prevent
that patch from growing very big.
- Using amdgpu_bo_create instead of amdgpu_bo_create_kernel in prep
for eviction fences (Christian)
V9:
- Rebase
V10:
- Added Alex's R-B
Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: Christian Koenig <christian.koenig@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Shashank Sharma <shashank.sharma@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'tools/perf/scripts/python/bin/task-analyzer-record')
0 files changed, 0 insertions, 0 deletions
