[Intel-xe] [PATCH 0/3] drm/xe: Add sysfs entry to report per gt memory size
Tejas Upadhyay
tejas.upadhyay at intel.com
Thu May 4 11:20:17 UTC 2023
Add sysfs entry to read per gt physical memory
in total including stolen memory.
The sysfs entry added can be read using:
cat /sys/class/drm/card1/gt/gt0/addr_range
cat /sys/class/drm/card1/gt/gt1/addr_range
As it involves drm_class, it required movement in
xe_device init flow, patch for same is part of this
series.
Actual physical memory per GT was dependent on infra patch
from Ruhl, Michael J, so I have added it as part of this
series to pass through pre-merge.
Patchwork: https://patchwork.freedesktop.org/series/117126/#rev3
Cc: Aravind Iddamsetty <aravind.iddamsetty at intel.com>
Signed-off-by: Tejas Upadhyay <tejas.upadhyay at intel.com>
Tejas Upadhyay (3):
drm/xe: Rework multi tile device memory initialization
drm/xe: Register drm device prior to gt init
drm/xe: Add sysfs entry to report per gt memory size
drivers/gpu/drm/xe/regs/xe_gt_regs.h | 2 +-
drivers/gpu/drm/xe/xe_bo.c | 8 +-
drivers/gpu/drm/xe/xe_bo.h | 2 +-
drivers/gpu/drm/xe/xe_device.c | 8 +-
drivers/gpu/drm/xe/xe_device_types.h | 20 +-
drivers/gpu/drm/xe/xe_gt_sysfs.c | 74 ++++++-
drivers/gpu/drm/xe/xe_gt_sysfs.h | 1 -
drivers/gpu/drm/xe/xe_gt_types.h | 21 +-
drivers/gpu/drm/xe/xe_migrate.c | 6 +-
drivers/gpu/drm/xe/xe_mmio.c | 279 ++++++++++++++-----------
drivers/gpu/drm/xe/xe_mmio.h | 4 +-
drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c | 30 +--
12 files changed, 291 insertions(+), 164 deletions(-)
--
2.25.1
More information about the Intel-xe
mailing list