};
 
 static const char * const mem_lvlnum[] = {
+       [PERF_MEM_LVLNUM_L1] = "L1",
+       [PERF_MEM_LVLNUM_L2] = "L2",
+       [PERF_MEM_LVLNUM_L3] = "L3",
+       [PERF_MEM_LVLNUM_L4] = "L4",
+       [PERF_MEM_LVLNUM_L2_MHB] = "L2 MHB",
+       [PERF_MEM_LVLNUM_MSC] = "Memory-side Cache",
        [PERF_MEM_LVLNUM_UNC] = "Uncached",
        [PERF_MEM_LVLNUM_CXL] = "CXL",
        [PERF_MEM_LVLNUM_IO] = "I/O",
                if (mem_lvlnum[lvl])
                        l += scnprintf(out + l, sz - l, mem_lvlnum[lvl]);
                else
-                       l += scnprintf(out + l, sz - l, "L%d", lvl);
+                       l += scnprintf(out + l, sz - l, "Unknown level %d", lvl);
 
                l += scnprintf(out + l, sz - l, " %s", hit_miss);
                return l;