#define PERF_COUNTER_ID(config)                __PERF_COUNTER_FIELD(config, EVENT)
 
 static char *hw_event_names[] = {
-       "CPU cycles",
+       "cycles",
        "instructions",
-       "cache references",
-       "cache misses",
+       "cache-references",
+       "cache-misses",
        "branches",
-       "branch misses",
-       "bus cycles",
+       "branch-misses",
+       "bus-cycles",
 };
 
 static char *sw_event_names[] = {
-       "cpu clock ticks",
-       "task clock ticks",
-       "pagefaults",
-       "context switches",
-       "CPU migrations",
-       "minor faults",
-       "major faults",
+       "cpu-clock-ticks",
+       "task-clock-ticks",
+       "page-faults",
+       "context-switches",
+       "CPU-migrations",
+       "minor-faults",
+       "major-faults",
 };
 
 #define MAX_ALIASES 8
 
 static char *hw_cache [][MAX_ALIASES] = {
-       { "l1-d" ,      "l1d" , "l1", "l1-data-cache"                   },
-       { "l1-i" ,      "l1i" , "l1-instruction-cache"          },
-       { "l2"  , },
-       { "dtlb", },
-       { "itlb", },
-       { "bpu" , "btb", "branch-cache", NULL },
+       { "L1-data"             , "l1-d", "l1d", "l1"                           },
+       { "L1-instruction"      , "l1-i", "l1i"                                 },
+       { "L2"                  , "l2"                                          },
+       { "Data-TLB"            , "dtlb", "d-tlb"                               },
+       { "Instruction-TLB"     , "itlb", "i-tlb"                               },
+       { "Branch"              , "bpu" , "btb", "bpc"                          },
 };
 
 static char *hw_cache_op [][MAX_ALIASES] = {
-       { "read"        , "load" },
-       { "write"       , "store" },
-       { "prefetch"    , "speculative-read", "speculative-load" },
+       { "Load"                , "read"                                        },
+       { "Store"               , "write"                                       },
+       { "Prefetch"            , "speculative-read", "speculative-load"        },
 };
 
 static char *hw_cache_result [][MAX_ALIASES] = {
-       { "access", "ops" },
-       { "miss", },
+       { "Reference"           , "ops", "access"                               },
+       { "Miss"                                                                },
 };
 
 char *event_name(int counter)
                        return "unknown-ext-hardware-cache-type";
 
                cache_op     = (config >>  8) & 0xff;
-               if (cache_type > PERF_COUNT_HW_CACHE_OP_MAX)
-                       return "unknown-ext-hardware-cache-op-type";
+               if (cache_op > PERF_COUNT_HW_CACHE_OP_MAX)
+                       return "unknown-ext-hardware-cache-op";
 
                cache_result = (config >> 16) & 0xff;
-               if (cache_type > PERF_COUNT_HW_CACHE_RESULT_MAX)
-                       return "unknown-ext-hardware-cache-result-type";
+               if (cache_result > PERF_COUNT_HW_CACHE_RESULT_MAX)
+                       return "unknown-ext-hardware-cache-result";
 
-               sprintf(name, "%s:%s:%s",
+               sprintf(name, "%s-Cache-%s-%ses",
                        hw_cache[cache_type][0],
                        hw_cache_op[cache_op][0],
                        hw_cache_result[cache_result][0]);