mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-03 23:58:05 +00:00
drm/i915: Distinction of memory regions
In preparation for Xe HP multi-tile architecture with multiple memory regions, we need to be able differentiate multiple instances of device local-memory. Note that the region name is just to give it a human friendly identifier, instead of using class/instance which also uniquely identifies the region. So far the region name is only for our own internal debugging in the kernel(like in the selftests), or debugfs which prints the list of regions, including the regions name. v2: add commentary for our current region name use Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Link: https://patchwork.freedesktop.org/patch/msgid/20210203171231.551338-1-matthew.auld@intel.com Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
parent
c9a995e5a7
commit
c538d54e49
2 changed files with 2 additions and 2 deletions
|
@ -68,6 +68,8 @@ int intel_gt_probe_lmem(struct intel_gt *gt)
|
|||
mem->type = INTEL_MEMORY_LOCAL;
|
||||
mem->instance = 0;
|
||||
|
||||
intel_memory_region_set_name(mem, "local%u", mem->instance);
|
||||
|
||||
GEM_BUG_ON(!HAS_REGION(i915, id));
|
||||
GEM_BUG_ON(i915->mm.regions[id]);
|
||||
i915->mm.regions[id] = mem;
|
||||
|
|
|
@ -90,8 +90,6 @@ region_lmem_init(struct intel_memory_region *mem)
|
|||
if (ret)
|
||||
io_mapping_fini(&mem->iomap);
|
||||
|
||||
intel_memory_region_set_name(mem, "local");
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue