-
- Downloads
drm/xe: Memory allocations are tile-based, not GT-based
Since memory and address spaces are a tile concept rather than a GT concept, we need to plumb tile-based handling through lots of memory-related code. Note that one remaining shortcoming here that will need to be addressed before media GT support can be re-enabled is that although the address space is shared between a tile's GTs, each GT caches the PTEs independently in their own TLB and thus TLB invalidation should be handled at the GT level. v2: - Fix kunit test build. Reviewed-by:Lucas De Marchi <lucas.demarchi@intel.com> Link: https://lore.kernel.org/r/20230601215244.678611-13-matthew.d.roper@intel.com Signed-off-by:
Matt Roper <matthew.d.roper@intel.com>
Showing
- drivers/gpu/drm/xe/tests/xe_bo.c 1 addition, 1 deletiondrivers/gpu/drm/xe/tests/xe_bo.c
- drivers/gpu/drm/xe/tests/xe_migrate.c 11 additions, 10 deletionsdrivers/gpu/drm/xe/tests/xe_migrate.c
- drivers/gpu/drm/xe/xe_bb.c 2 additions, 1 deletiondrivers/gpu/drm/xe/xe_bb.c
- drivers/gpu/drm/xe/xe_bo.c 34 additions, 33 deletionsdrivers/gpu/drm/xe/xe_bo.c
- drivers/gpu/drm/xe/xe_bo.h 9 additions, 9 deletionsdrivers/gpu/drm/xe/xe_bo.h
- drivers/gpu/drm/xe/xe_bo_evict.c 1 addition, 1 deletiondrivers/gpu/drm/xe/xe_bo_evict.c
- drivers/gpu/drm/xe/xe_bo_types.h 2 additions, 2 deletionsdrivers/gpu/drm/xe/xe_bo_types.h
- drivers/gpu/drm/xe/xe_device_types.h 7 additions, 0 deletionsdrivers/gpu/drm/xe/xe_device_types.h
- drivers/gpu/drm/xe/xe_ggtt.c 2 additions, 3 deletionsdrivers/gpu/drm/xe/xe_ggtt.c
- drivers/gpu/drm/xe/xe_gt.c 3 additions, 18 deletionsdrivers/gpu/drm/xe/xe_gt.c
- drivers/gpu/drm/xe/xe_gt_debugfs.c 3 additions, 3 deletionsdrivers/gpu/drm/xe/xe_gt_debugfs.c
- drivers/gpu/drm/xe/xe_gt_pagefault.c 5 additions, 5 deletionsdrivers/gpu/drm/xe/xe_gt_pagefault.c
- drivers/gpu/drm/xe/xe_gt_types.h 0 additions, 7 deletionsdrivers/gpu/drm/xe/xe_gt_types.h
- drivers/gpu/drm/xe/xe_guc_ads.c 3 additions, 2 deletionsdrivers/gpu/drm/xe/xe_guc_ads.c
- drivers/gpu/drm/xe/xe_guc_ct.c 3 additions, 2 deletionsdrivers/gpu/drm/xe/xe_guc_ct.c
- drivers/gpu/drm/xe/xe_guc_hwconfig.c 3 additions, 2 deletionsdrivers/gpu/drm/xe/xe_guc_hwconfig.c
- drivers/gpu/drm/xe/xe_guc_log.c 3 additions, 3 deletionsdrivers/gpu/drm/xe/xe_guc_log.c
- drivers/gpu/drm/xe/xe_guc_pc.c 3 additions, 2 deletionsdrivers/gpu/drm/xe/xe_guc_pc.c
- drivers/gpu/drm/xe/xe_hw_engine.c 3 additions, 2 deletionsdrivers/gpu/drm/xe/xe_hw_engine.c
- drivers/gpu/drm/xe/xe_lrc.c 5 additions, 8 deletionsdrivers/gpu/drm/xe/xe_lrc.c
Loading
Please register or sign in to comment