summaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/flamegraph.py
diff options
context:
space:
mode:
authorPiotr Piórkowski <piotr.piorkowski@intel.com>2025-10-03 18:26:15 +0200
committerMichal Wajdeczko <michal.wajdeczko@intel.com>2025-10-06 08:33:46 +0200
commitdb7dde99049f04b99cbf518be3a189b3e9f5c1d8 (patch)
tree5fe9a4f5f83a9ac1608d4a94ac9e068677ea408d /tools/perf/scripts/python/flamegraph.py
parentbdc2fb17ae9952bbce28d60ebab2520ed937363d (diff)
downloadlinux-db7dde99049f04b99cbf518be3a189b3e9f5c1d8.tar.gz
linux-db7dde99049f04b99cbf518be3a189b3e9f5c1d8.zip
drm/xe: Add initial support for separate kernel VRAM region on the tile
So far, kernel and userspace allocations have shared the same VRAM region. However, in some scenarios, it may be necessary to reserve a separate VRAM area exclusively for kernel allocations. Let's add preliminary support for such a configuration. v2: - replaced for_each_bo_flag_vram with the improved for_each_set_bo_vram_flag helper (Matthew) - moved the VRAM flag iteration macro definition into xe_bo.c (Matthew) - drop unused bo_flgas from bo_vram_flags_to_vram_placement (Matthew) - use hweight32 helper in __xe_bo_fixed_placement for readability (Matthew) v3: remove unnecessary VRAM fixup id Signed-off-by: Piotr Piórkowski <piotr.piorkowski@intel.com> Cc: Matthew Auld <matthew.auld@intel.com> Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com> Link: https://lore.kernel.org/r/20251003162619.1984236-2-piotr.piorkowski@intel.com
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions