[PATCH 0/4] fdinfo fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxxx>

I included two Teddy's patches which have been reviewed and acked and IMO makes
sense to pull them in straight away.

Then patch three does what Christian suggested - stops reporting GWS, GDS, OA
and DOORBELL TTM regions as 'CPU' memory.

Last patch is RFC in case there is value to expose the above mentioned as their
own memory regions. Looks questionable since I only see all zeros so not much
value for a lot of new text to parse?

$ cat /proc/1967/fdinfo/4
pos:  0
flags:  02100002
mnt_id: 24
ino:  1181
drm-driver: amdgpu
drm-client-id:  30
drm-pdev: 0000:04:00.0
pasid:  32785
drm-total-cpu:  0
drm-shared-cpu: 0
drm-active-cpu: 0
drm-resident-cpu: 0
drm-purgeable-cpu:  0
drm-total-gtt:  20 MiB
drm-shared-gtt: 0
drm-active-gtt: 0
drm-resident-gtt: 20 MiB
drm-purgeable-gtt:  0
drm-total-vram: 155068 KiB
drm-shared-vram:  13584 KiB
drm-active-vram:  0
drm-resident-vram:  155068 KiB
drm-purgeable-vram: 0
drm-total-gds:  0
drm-shared-gds: 0
drm-active-gds: 0
drm-resident-gds: 0
drm-purgeable-gds:  0
drm-total-gws:  0
drm-shared-gws: 0
drm-active-gws: 0
drm-resident-gws: 0
drm-purgeable-gws:  0
drm-total-oa: 0
drm-shared-oa:  0
drm-active-oa:  0
drm-resident-oa:  0
drm-purgeable-oa: 0
drm-total-doorbell: 0
drm-shared-doorbell:  0
drm-active-doorbell:  0
drm-resident-doorbell:  0
drm-purgeable-doorbell: 0
drm-memory-vram:  155068 KiB
drm-memory-gtt:   20480 KiB
drm-memory-cpu:   0 KiB
amd-evicted-vram: 0 KiB
amd-requested-vram: 155068 KiB
amd-requested-gtt:  20480 KiB
drm-engine-gfx: 19291217545 ns

Cc: Christian König <christian.koenig@xxxxxxx>
Cc: Yunxiang Li <Yunxiang.Li@xxxxxxx>
Cc: Alex Deucher <alexdeucher@xxxxxxxxx>

Tvrtko Ursulin (2):
  drm/amdgpu: Stop reporting special chip memory pools as CPU memory in
    fdinfo
  drm/amdgpu: Expose special on chip memory pools in fdinfo

Yunxiang Li (2):
  drm/amdgpu: make drm-memory-* report resident memory
  drm/amdgpu: stop tracking visible memory stats

 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 23 ++++++++++++---------
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 24 ++--------------------
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 11 ----------
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h     | 11 +++++++++-
 4 files changed, 25 insertions(+), 44 deletions(-)

-- 
2.46.0




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux