]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/xe: Removed unused xe_ggtt_printk
authorRodrigo Vivi <rodrigo.vivi@intel.com>
Wed, 21 Aug 2024 19:38:31 +0000 (15:38 -0400)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Thu, 22 Aug 2024 18:00:44 +0000 (14:00 -0400)
Apparently this was only useful when enabling ggtt support
for the very first time and never used again.
It is also not useful now that we have the ggtt_dump available
through debugfs.

Reviewed-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240821193842.352557-1-rodrigo.vivi@intel.com
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/xe/xe_ggtt.c
drivers/gpu/drm/xe/xe_ggtt.h

index 0cdbc1296e88572bf70090bcea1ebbdc9bbb20a6..add14f3dea1fa9616a1438a513f2d15eeb5d4b4d 100644 (file)
@@ -314,26 +314,6 @@ static void xe_ggtt_invalidate(struct xe_ggtt *ggtt)
        ggtt_invalidate_gt_tlb(ggtt->tile->media_gt);
 }
 
-void xe_ggtt_printk(struct xe_ggtt *ggtt, const char *prefix)
-{
-       u16 pat_index = tile_to_xe(ggtt->tile)->pat.idx[XE_CACHE_WB];
-       u64 addr, scratch_pte;
-
-       scratch_pte = ggtt->pt_ops->pte_encode_bo(ggtt->scratch, 0, pat_index);
-
-       printk("%sGlobal GTT:", prefix);
-       for (addr = 0; addr < ggtt->size; addr += XE_PAGE_SIZE) {
-               unsigned int i = addr / XE_PAGE_SIZE;
-
-               xe_tile_assert(ggtt->tile, addr <= U32_MAX);
-               if (ggtt->gsm[i] == scratch_pte)
-                       continue;
-
-               printk("%s    ggtt[0x%08x] = 0x%016llx",
-                      prefix, (u32)addr, ggtt->gsm[i]);
-       }
-}
-
 static void xe_ggtt_dump_node(struct xe_ggtt *ggtt,
                              const struct drm_mm_node *node, const char *description)
 {
index 6a96fd54bf60f735671d0a9f5afd7c83c3ce50c1..2546bab97507e0d7e894e1a49468696a5f9fc6ff 100644 (file)
@@ -12,7 +12,6 @@ struct drm_printer;
 
 int xe_ggtt_init_early(struct xe_ggtt *ggtt);
 int xe_ggtt_init(struct xe_ggtt *ggtt);
-void xe_ggtt_printk(struct xe_ggtt *ggtt, const char *prefix);
 
 int xe_ggtt_balloon(struct xe_ggtt *ggtt, u64 start, u64 size, struct drm_mm_node *node);
 void xe_ggtt_deballoon(struct xe_ggtt *ggtt, struct drm_mm_node *node);