There was a bug in the script that translates the POWER arch event
tables to libpfm4 source.  The bug caused event descriptions that
contained commas to be processed improperly, and the result was
mangled short and long description fields.

This patch fixes those descriptions.  The corrected script
re-processed the original event files and produced new code for
PPC970, PPC970MP, POWER4, POWER5, POWER5+, and POWER6.

Signed-off-by: Corey Ashford <cjash...@linux.vnet.ibm.com>
---
 lib/events/power4_events.h   |   12 +++---
 lib/events/power5+_events.h  |   20 +++++-----
 lib/events/power5_events.h   |   20 +++++-----
 lib/events/power6_events.h   |   76 +++++++++++++++++++++---------------------
 lib/events/ppc970_events.h   |   12 +++---
 lib/events/ppc970mp_events.h |   12 +++---
 6 files changed, 76 insertions(+), 76 deletions(-)

diff --git a/lib/events/power4_events.h b/lib/events/power4_events.h
index 728c773..90b10a9 100644
--- a/lib/events/power4_events.h
+++ b/lib/events/power4_events.h
@@ -707,8 +707,8 @@ static const pme_power_entry_t power4_pe[] = {
        [ POWER4_PME_PM_FPU0_ALL ] = {
                .pme_name = "PM_FPU0_ALL",
                .pme_code = 0x103,
-               .pme_short_desc = "FPU0 executed add",
-               .pme_long_desc = " mult",
+               .pme_short_desc = "FPU0 executed add, mult, sub, cmp or sel 
instruction",
+               .pme_long_desc = "This signal is active for one cycle when fp0 
is executing an add, mult, sub, compare, or fsel kind of instruction. This 
could be fadd*, fmul*, fsub*, fcmp**, fsel where XYZ* means XYZ, XYZs, XYZ., 
XYZs. and XYZ** means XYZu, XYZo",
        },
        [ POWER4_PME_PM_FPU0_FEST ] = {
                .pme_name = "PM_FPU0_FEST",
@@ -1451,8 +1451,8 @@ static const pme_power_entry_t power4_pe[] = {
        [ POWER4_PME_PM_FPU_ALL ] = {
                .pme_name = "PM_FPU_ALL",
                .pme_code = 0x5100,
-               .pme_short_desc = "FPU executed add",
-               .pme_long_desc = " mult",
+               .pme_short_desc = "FPU executed add, mult, sub, cmp or sel 
instruction",
+               .pme_long_desc = "This signal is active for one cycle when FPU 
is executing an add, mult, sub, compare, or fsel kind of instruction. This 
could be fadd*, fmul*, fsub*, fcmp**, fsel where XYZ* means XYZ, XYZs, XYZ., 
XYZs. and XYZ** means XYZu, XYZo. Combined Unit 0 + Unit 1",
        },
        [ POWER4_PME_PM_LSU_SRQ_S0_ALLOC ] = {
                .pme_name = "PM_LSU_SRQ_S0_ALLOC",
@@ -1553,8 +1553,8 @@ static const pme_power_entry_t power4_pe[] = {
        [ POWER4_PME_PM_FPU1_ALL ] = {
                .pme_name = "PM_FPU1_ALL",
                .pme_code = 0x107,
-               .pme_short_desc = "FPU1 executed add",
-               .pme_long_desc = " mult",
+               .pme_short_desc = "FPU1 executed add, mult, sub, cmp or sel 
instruction",
+               .pme_long_desc = "This signal is active for one cycle when fp1 
is executing an add, mult, sub, compare, or fsel kind of instruction. This 
could be fadd*, fmul*, fsub*, fcmp**, fsel where XYZ* means XYZ, XYZs, XYZ., 
XYZs. and XYZ** means XYZu, XYZo",
        },
        [ POWER4_PME_PM_FPU1_FSQRT ] = {
                .pme_name = "PM_FPU1_FSQRT",
diff --git a/lib/events/power5+_events.h b/lib/events/power5+_events.h
index fd69bb6..e307a23 100644
--- a/lib/events/power5+_events.h
+++ b/lib/events/power5+_events.h
@@ -634,8 +634,8 @@ static const pme_power_entry_t power5p_pe[] = {
        [ POWER5p_PME_PM_BR_PRED_TA ] = {
                .pme_name = "PM_BR_PRED_TA",
                .pme_code = 0x230e3,
-               .pme_short_desc = "A conditional branch was predicted",
-               .pme_long_desc = " target prediction",
+               .pme_short_desc = "A conditional branch was predicted, target 
prediction",
+               .pme_long_desc = "The target address of a branch instruction 
was predicted.",
        },
        [ POWER5p_PME_PM_MRK_DATA_FROM_L375_MOD_CYC ] = {
                .pme_name = "PM_MRK_DATA_FROM_L375_MOD_CYC",
@@ -1270,8 +1270,8 @@ static const pme_power_entry_t power5p_pe[] = {
        [ POWER5p_PME_PM_FPU1_1FLOP ] = {
                .pme_name = "PM_FPU1_1FLOP",
                .pme_code = 0xc7,
-               .pme_short_desc = "FPU1 executed add",
-               .pme_long_desc = " mult",
+               .pme_short_desc = "FPU1 executed add, mult, sub, cmp or sel 
instruction",
+               .pme_long_desc = "The floating point unit has executed an add, 
mult, sub, compare, fsel, fneg, fabs, fnabs, fres, or frsqrte kind of 
instruction.  These are single FLOP operations.",
        },
        [ POWER5p_PME_PM_FPU_FRSP_FCONV ] = {
                .pme_name = "PM_FPU_FRSP_FCONV",
@@ -2344,8 +2344,8 @@ static const pme_power_entry_t power5p_pe[] = {
        [ POWER5p_PME_PM_FPU0_1FLOP ] = {
                .pme_name = "PM_FPU0_1FLOP",
                .pme_code = 0xc3,
-               .pme_short_desc = "FPU0 executed add",
-               .pme_long_desc = " mult",
+               .pme_short_desc = "FPU0 executed add, mult, sub, cmp or sel 
instruction",
+               .pme_long_desc = "The floating point unit has executed an add, 
mult, sub, compare, fsel, fneg, fabs, fnabs, fres, or frsqrte kind of 
instruction.  These are single FLOP operations.",
        },
        [ POWER5p_PME_PM_PTEG_FROM_L2 ] = {
                .pme_name = "PM_PTEG_FROM_L2",
@@ -2812,8 +2812,8 @@ static const pme_power_entry_t power5p_pe[] = {
        [ POWER5p_PME_PM_BR_PRED_CR_TA ] = {
                .pme_name = "PM_BR_PRED_CR_TA",
                .pme_code = 0x423087,
-               .pme_short_desc = "A conditional branch was predicted",
-               .pme_long_desc = " CR and target prediction",
+               .pme_short_desc = "A conditional branch was predicted, CR and 
target prediction",
+               .pme_long_desc = "Both the condition (taken or not taken) and 
the target address of a branch instruction was predicted.",
        },
        [ POWER5p_PME_PM_MRK_LSU0_FLUSH_SRQ ] = {
                .pme_name = "PM_MRK_LSU0_FLUSH_SRQ",
@@ -2866,8 +2866,8 @@ static const pme_power_entry_t power5p_pe[] = {
        [ POWER5p_PME_PM_BR_PRED_CR ] = {
                .pme_name = "PM_BR_PRED_CR",
                .pme_code = 0x230e2,
-               .pme_short_desc = "A conditional branch was predicted",
-               .pme_long_desc = " CR prediction",
+               .pme_short_desc = "A conditional branch was predicted, CR 
prediction",
+               .pme_long_desc = "A conditional branch instruction was 
predicted as taken or not taken.",
        },
        [ POWER5p_PME_PM_MRK_DATA_FROM_L2 ] = {
                .pme_name = "PM_MRK_DATA_FROM_L2",
diff --git a/lib/events/power5_events.h b/lib/events/power5_events.h
index f1a9f88..496742b 100644
--- a/lib/events/power5_events.h
+++ b/lib/events/power5_events.h
@@ -625,8 +625,8 @@ static const pme_power_entry_t power5_pe[] = {
        [ POWER5_PME_PM_BR_PRED_TA ] = {
                .pme_name = "PM_BR_PRED_TA",
                .pme_code = 0x230e3,
-               .pme_short_desc = "A conditional branch was predicted",
-               .pme_long_desc = " target prediction",
+               .pme_short_desc = "A conditional branch was predicted, target 
prediction",
+               .pme_long_desc = "The target address of a branch instruction 
was predicted.",
        },
        [ POWER5_PME_PM_MRK_DATA_FROM_L375_MOD_CYC ] = {
                .pme_name = "PM_MRK_DATA_FROM_L375_MOD_CYC",
@@ -1249,8 +1249,8 @@ static const pme_power_entry_t power5_pe[] = {
        [ POWER5_PME_PM_FPU1_1FLOP ] = {
                .pme_name = "PM_FPU1_1FLOP",
                .pme_code = 0xc7,
-               .pme_short_desc = "FPU1 executed add",
-               .pme_long_desc = " mult",
+               .pme_short_desc = "FPU1 executed add, mult, sub, cmp or sel 
instruction",
+               .pme_long_desc = "The floating point unit has executed an add, 
mult, sub, compare, fsel, fneg, fabs, fnabs, fres, or frsqrte kind of 
instruction.  These are single FLOP operations.",
        },
        [ POWER5_PME_PM_FPU_FRSP_FCONV ] = {
                .pme_name = "PM_FPU_FRSP_FCONV",
@@ -2275,8 +2275,8 @@ static const pme_power_entry_t power5_pe[] = {
        [ POWER5_PME_PM_FPU0_1FLOP ] = {
                .pme_name = "PM_FPU0_1FLOP",
                .pme_code = 0xc3,
-               .pme_short_desc = "FPU0 executed add",
-               .pme_long_desc = " mult",
+               .pme_short_desc = "FPU0 executed add, mult, sub, cmp or sel 
instruction",
+               .pme_long_desc = "The floating point unit has executed an add, 
mult, sub, compare, fsel, fneg, fabs, fnabs, fres, or frsqrte kind of 
instruction.  These are single FLOP operations.",
        },
        [ POWER5_PME_PM_MRK_DATA_FROM_L35_SHR_CYC ] = {
                .pme_name = "PM_MRK_DATA_FROM_L35_SHR_CYC",
@@ -2743,8 +2743,8 @@ static const pme_power_entry_t power5_pe[] = {
        [ POWER5_PME_PM_BR_PRED_CR_TA ] = {
                .pme_name = "PM_BR_PRED_CR_TA",
                .pme_code = 0x423087,
-               .pme_short_desc = "A conditional branch was predicted",
-               .pme_long_desc = " CR and target prediction",
+               .pme_short_desc = "A conditional branch was predicted, CR and 
target prediction",
+               .pme_long_desc = "Both the condition (taken or not taken) and 
the target address of a branch instruction was predicted.",
        },
        [ POWER5_PME_PM_MRK_LSU0_FLUSH_SRQ ] = {
                .pme_name = "PM_MRK_LSU0_FLUSH_SRQ",
@@ -2797,8 +2797,8 @@ static const pme_power_entry_t power5_pe[] = {
        [ POWER5_PME_PM_BR_PRED_CR ] = {
                .pme_name = "PM_BR_PRED_CR",
                .pme_code = 0x230e2,
-               .pme_short_desc = "A conditional branch was predicted",
-               .pme_long_desc = " CR prediction",
+               .pme_short_desc = "A conditional branch was predicted, CR 
prediction",
+               .pme_long_desc = "A conditional branch instruction was 
predicted as taken or not taken.",
        },
        [ POWER5_PME_PM_MRK_DATA_FROM_L2 ] = {
                .pme_name = "PM_MRK_DATA_FROM_L2",
diff --git a/lib/events/power6_events.h b/lib/events/power6_events.h
index 6473475..2465674 100644
--- a/lib/events/power6_events.h
+++ b/lib/events/power6_events.h
@@ -650,8 +650,8 @@ static const pme_power_entry_t power6_pe[] = {
        [ POWER6_PME_PM_L2_CASTOUT_MOD ] = {
                .pme_name = "PM_L2_CASTOUT_MOD",
                .pme_code = 0x150630,
-               .pme_short_desc = "L2 castouts - Modified (M",
-               .pme_long_desc = " Mu",
+               .pme_short_desc = "L2 castouts - Modified (M, Mu, Me)",
+               .pme_long_desc = "L2 castouts - Modified (M, Mu, Me)",
        },
        [ POWER6_PME_PM_FPU1_ST_FOLDED ] = {
                .pme_name = "PM_FPU1_ST_FOLDED",
@@ -1034,8 +1034,8 @@ static const pme_power_entry_t power6_pe[] = {
        [ POWER6_PME_PM_FPU1_1FLOP ] = {
                .pme_name = "PM_FPU1_1FLOP",
                .pme_code = 0xc0088,
-               .pme_short_desc = "FPU1 executed add",
-               .pme_long_desc = " mult",
+               .pme_short_desc = "FPU1 executed add, mult, sub, cmp or sel 
instruction",
+               .pme_long_desc = "This signal is active for one cycle when fp1 
is executing an add, mult, sub, compare, or fsel kind of instruction. This 
could be fadd*, fmul*, fsub*, fcmp**, fsel where XYZ* means XYZ, XYZs, XYZ., 
XYZs. and XYZ** means XYZu, XYZo",
        },
        [ POWER6_PME_PM_DATA_FROM_RMEM_CYC ] = {
                .pme_name = "PM_DATA_FROM_RMEM_CYC",
@@ -1088,8 +1088,8 @@ static const pme_power_entry_t power6_pe[] = {
        [ POWER6_PME_PM_FAB_RETRY_SYS_PUMP ] = {
                .pme_name = "PM_FAB_RETRY_SYS_PUMP",
                .pme_code = 0x50182,
-               .pme_short_desc = "Retry of a system pump",
-               .pme_long_desc = " locally mastered  ",
+               .pme_short_desc = "Retry of a system pump, locally mastered  ",
+               .pme_long_desc = "Retry of a system pump, locally mastered  ",
        },
        [ POWER6_PME_PM_DATA_FROM_LMEM ] = {
                .pme_name = "PM_DATA_FROM_LMEM",
@@ -1310,8 +1310,8 @@ static const pme_power_entry_t power6_pe[] = {
        [ POWER6_PME_PM_FAB_SYS_PUMP ] = {
                .pme_name = "PM_FAB_SYS_PUMP",
                .pme_code = 0x50180,
-               .pme_short_desc = "System pump operation",
-               .pme_long_desc = " locally mastered",
+               .pme_short_desc = "System pump operation, locally mastered",
+               .pme_long_desc = "System pump operation, locally mastered",
        },
        [ POWER6_PME_PM_IC_PREF_REQ ] = {
                .pme_name = "PM_IC_PREF_REQ",
@@ -1544,8 +1544,8 @@ static const pme_power_entry_t power6_pe[] = {
        [ POWER6_PME_PM_FAB_MMIO ] = {
                .pme_name = "PM_FAB_MMIO",
                .pme_code = 0x50186,
-               .pme_short_desc = "MMIO operation",
-               .pme_long_desc = " locally mastered",
+               .pme_short_desc = "MMIO operation, locally mastered",
+               .pme_long_desc = "MMIO operation, locally mastered",
        },
        [ POWER6_PME_PM_MRK_VMX_SIMPLE_ISSUED ] = {
                .pme_name = "PM_MRK_VMX_SIMPLE_ISSUED",
@@ -1694,8 +1694,8 @@ static const pme_power_entry_t power6_pe[] = {
        [ POWER6_PME_PM_FPU0_FLOP ] = {
                .pme_name = "PM_FPU0_FLOP",
                .pme_code = 0xc0086,
-               .pme_short_desc = "FPU0 executed 1FLOP",
-               .pme_long_desc = " FMA",
+               .pme_short_desc = "FPU0 executed 1FLOP, FMA, FSQRT or FDIV 
instruction",
+               .pme_long_desc = "FPU0 executed 1FLOP, FMA, FSQRT or FDIV 
instruction",
        },
        [ POWER6_PME_PM_FPU0_FEST ] = {
                .pme_name = "PM_FPU0_FEST",
@@ -1934,8 +1934,8 @@ static const pme_power_entry_t power6_pe[] = {
        [ POWER6_PME_PM_BR_PRED_CR ] = {
                .pme_name = "PM_BR_PRED_CR",
                .pme_code = 0x410a2,
-               .pme_short_desc = "A conditional branch was predicted",
-               .pme_long_desc = " CR prediction",
+               .pme_short_desc = "A conditional branch was predicted, CR 
prediction",
+               .pme_long_desc = "A conditional branch was predicted, CR 
prediction",
        },
        [ POWER6_PME_PM_MRK_LSU0_REJECT_ULD ] = {
                .pme_name = "PM_MRK_LSU0_REJECT_ULD",
@@ -2054,8 +2054,8 @@ static const pme_power_entry_t power6_pe[] = {
        [ POWER6_PME_PM_FAB_NODE_PUMP ] = {
                .pme_name = "PM_FAB_NODE_PUMP",
                .pme_code = 0x50188,
-               .pme_short_desc = "Node pump operation",
-               .pme_long_desc = " locally mastered",
+               .pme_short_desc = "Node pump operation, locally mastered",
+               .pme_long_desc = "Node pump operation, locally mastered",
        },
        [ POWER6_PME_PM_VMX_RESULT_SAT_0_1 ] = {
                .pme_name = "PM_VMX_RESULT_SAT_0_1",
@@ -2102,8 +2102,8 @@ static const pme_power_entry_t power6_pe[] = {
        [ POWER6_PME_PM_FAB_DCLAIM ] = {
                .pme_name = "PM_FAB_DCLAIM",
                .pme_code = 0x50184,
-               .pme_short_desc = "Dclaim operation",
-               .pme_long_desc = " locally mastered",
+               .pme_short_desc = "Dclaim operation, locally mastered",
+               .pme_long_desc = "Dclaim operation, locally mastered",
        },
        [ POWER6_PME_PM_MEM_DP_CL_WR_LOC ] = {
                .pme_name = "PM_MEM_DP_CL_WR_LOC",
@@ -2240,8 +2240,8 @@ static const pme_power_entry_t power6_pe[] = {
        [ POWER6_PME_PM_FAB_DMA ] = {
                .pme_name = "PM_FAB_DMA",
                .pme_code = 0x5018c,
-               .pme_short_desc = "DMA operation",
-               .pme_long_desc = " locally mastered",
+               .pme_short_desc = "DMA operation, locally mastered",
+               .pme_long_desc = "DMA operation, locally mastered",
        },
        [ POWER6_PME_PM_GCT_EMPTY_COUNT ] = {
                .pme_name = "PM_GCT_EMPTY_COUNT",
@@ -2318,8 +2318,8 @@ static const pme_power_entry_t power6_pe[] = {
        [ POWER6_PME_PM_L2_CASTOUT_SHR ] = {
                .pme_name = "PM_L2_CASTOUT_SHR",
                .pme_code = 0x250630,
-               .pme_short_desc = "L2 castouts - Shared (T",
-               .pme_long_desc = " Te",
+               .pme_short_desc = "L2 castouts - Shared (T, Te, Si, S)",
+               .pme_long_desc = "L2 castouts - Shared (T, Te, Si, S)",
        },
        [ POWER6_PME_PM_DPU_HELD_STCX_CR ] = {
                .pme_name = "PM_DPU_HELD_STCX_CR",
@@ -2378,8 +2378,8 @@ static const pme_power_entry_t power6_pe[] = {
        [ POWER6_PME_PM_DPU_HELD_CR_LOGICAL ] = {
                .pme_name = "PM_DPU_HELD_CR_LOGICAL",
                .pme_code = 0x3008e,
-               .pme_short_desc = "DISP unit held due to CR",
-               .pme_long_desc = " LR or CTR updated by CR logical",
+               .pme_short_desc = "DISP unit held due to CR, LR or CTR updated 
by CR logical, MTCRF, MTLR or MTCTR",
+               .pme_long_desc = "DISP unit held due to CR, LR or CTR updated 
by CR logical, MTCRF, MTLR or MTCTR",
        },
        [ POWER6_PME_PM_THRD_SEL_T0 ] = {
                .pme_name = "PM_THRD_SEL_T0",
@@ -2456,8 +2456,8 @@ static const pme_power_entry_t power6_pe[] = {
        [ POWER6_PME_PM_DPU_HELD_LSU_SOPS ] = {
                .pme_name = "PM_DPU_HELD_LSU_SOPS",
                .pme_code = 0x30080,
-               .pme_short_desc = "DISP unit held due to LSU slow ops (sync",
-               .pme_long_desc = " tlbie",
+               .pme_short_desc = "DISP unit held due to LSU slow ops (sync, 
tlbie, stcx)",
+               .pme_long_desc = "DISP unit held due to LSU slow ops (sync, 
tlbie, stcx)",
        },
        [ POWER6_PME_PM_INST_PTEG_2ND_HALF ] = {
                .pme_name = "PM_INST_PTEG_2ND_HALF",
@@ -2558,8 +2558,8 @@ static const pme_power_entry_t power6_pe[] = {
        [ POWER6_PME_PM_BR_PRED_LSTACK ] = {
                .pme_name = "PM_BR_PRED_LSTACK",
                .pme_code = 0x410a6,
-               .pme_short_desc = "A conditional branch was predicted",
-               .pme_long_desc = " link stack",
+               .pme_short_desc = "A conditional branch was predicted, link 
stack",
+               .pme_long_desc = "A conditional branch was predicted, link 
stack",
        },
        [ POWER6_PME_PM_GXO_DATA_CYC_BUSY ] = {
                .pme_name = "PM_GXO_DATA_CYC_BUSY",
@@ -2906,8 +2906,8 @@ static const pme_power_entry_t power6_pe[] = {
        [ POWER6_PME_PM_FPU_FLOP ] = {
                .pme_name = "PM_FPU_FLOP",
                .pme_code = 0x1c0032,
-               .pme_short_desc = "FPU executed 1FLOP",
-               .pme_long_desc = " FMA",
+               .pme_short_desc = "FPU executed 1FLOP, FMA, FSQRT or FDIV 
instruction",
+               .pme_long_desc = "FPU executed 1FLOP, FMA, FSQRT or FDIV 
instruction",
        },
        [ POWER6_PME_PM_FXU_BUSY ] = {
                .pme_name = "PM_FXU_BUSY",
@@ -2918,8 +2918,8 @@ static const pme_power_entry_t power6_pe[] = {
        [ POWER6_PME_PM_FPU1_FLOP ] = {
                .pme_name = "PM_FPU1_FLOP",
                .pme_code = 0xc008e,
-               .pme_short_desc = "FPU1 executed 1FLOP",
-               .pme_long_desc = " FMA",
+               .pme_short_desc = "FPU1 executed 1FLOP, FMA, FSQRT or FDIV 
instruction",
+               .pme_long_desc = "FPU1 executed 1FLOP, FMA, FSQRT or FDIV 
instruction",
        },
        [ POWER6_PME_PM_IC_RELOAD_SHR ] = {
                .pme_name = "PM_IC_RELOAD_SHR",
@@ -3326,8 +3326,8 @@ static const pme_power_entry_t power6_pe[] = {
        [ POWER6_PME_PM_FPU0_1FLOP ] = {
                .pme_name = "PM_FPU0_1FLOP",
                .pme_code = 0xc0080,
-               .pme_short_desc = "FPU0 executed add",
-               .pme_long_desc = " mult",
+               .pme_short_desc = "FPU0 executed add, mult, sub, cmp or sel 
instruction",
+               .pme_long_desc = "This signal is active for one cycle when fp0 
is executing an add, mult, sub, compare, or fsel kind of instruction. This 
could be fadd*, fmul*, fsub*, fcmp**, fsel where XYZ* means XYZ, XYZs, XYZ., 
XYZs. and XYZ** means XYZu, XYZo",
        },
        [ POWER6_PME_PM_IERAT_MISS_16G ] = {
                .pme_name = "PM_IERAT_MISS_16G",
@@ -3404,8 +3404,8 @@ static const pme_power_entry_t power6_pe[] = {
        [ POWER6_PME_PM_FAB_RETRY_NODE_PUMP ] = {
                .pme_name = "PM_FAB_RETRY_NODE_PUMP",
                .pme_code = 0x5018a,
-               .pme_short_desc = "Retry of a node pump",
-               .pme_long_desc = " locally mastered",
+               .pme_short_desc = "Retry of a node pump, locally mastered",
+               .pme_long_desc = "Retry of a node pump, locally mastered",
        },
        [ POWER6_PME_PM_VMX0_INST_ISSUED ] = {
                .pme_name = "PM_VMX0_INST_ISSUED",
@@ -3590,8 +3590,8 @@ static const pme_power_entry_t power6_pe[] = {
        [ POWER6_PME_PM_DPU_HELD_FXU_SOPS ] = {
                .pme_name = "PM_DPU_HELD_FXU_SOPS",
                .pme_code = 0x30088,
-               .pme_short_desc = "DISP unit held due to FXU slow ops (mtmsr",
-               .pme_long_desc = " scv",
+               .pme_short_desc = "DISP unit held due to FXU slow ops (mtmsr, 
scv, rfscv)",
+               .pme_long_desc = "DISP unit held due to FXU slow ops (mtmsr, 
scv, rfscv)",
        },
        [ POWER6_PME_PM_MRK_FPU0_FIN ] = {
                .pme_name = "PM_MRK_FPU0_FIN",
diff --git a/lib/events/ppc970_events.h b/lib/events/ppc970_events.h
index 90bbd75..f28df16 100644
--- a/lib/events/ppc970_events.h
+++ b/lib/events/ppc970_events.h
@@ -588,8 +588,8 @@ static const pme_power_entry_t ppc970_pe[] = {
        [ PPC970_PME_PM_FPU0_ALL ] = {
                .pme_name = "PM_FPU0_ALL",
                .pme_code = 0x103,
-               .pme_short_desc = "FPU0 executed add",
-               .pme_long_desc = " mult",
+               .pme_short_desc = "FPU0 executed add, mult, sub, cmp or sel 
instruction",
+               .pme_long_desc = "This signal is active for one cycle when fp0 
is executing an add, mult, sub, compare, or fsel kind of instruction. This 
could be fadd*, fmul*, fsub*, fcmp**, fsel where XYZ* means XYZ, XYZs, XYZ., 
XYZs. and XYZ** means XYZu, XYZo",
        },
        [ PPC970_PME_PM_DATA_TABLEWALK_CYC ] = {
                .pme_name = "PM_DATA_TABLEWALK_CYC",
@@ -1272,8 +1272,8 @@ static const pme_power_entry_t ppc970_pe[] = {
        [ PPC970_PME_PM_FPU_ALL ] = {
                .pme_name = "PM_FPU_ALL",
                .pme_code = 0x5100,
-               .pme_short_desc = "FPU executed add",
-               .pme_long_desc = " mult",
+               .pme_short_desc = "FPU executed add, mult, sub, cmp or sel 
instruction",
+               .pme_long_desc = "This signal is active for one cycle when FPU 
is executing an add, mult, sub, compare, or fsel kind of instruction. This 
could be fadd*, fmul*, fsub*, fcmp**, fsel where XYZ* means XYZ, XYZs, XYZ., 
XYZs. and XYZ** means XYZu, XYZo. Combined Unit 0 + Unit 1",
        },
        [ PPC970_PME_PM_LSU_SRQ_S0_ALLOC ] = {
                .pme_name = "PM_LSU_SRQ_S0_ALLOC",
@@ -1386,8 +1386,8 @@ static const pme_power_entry_t ppc970_pe[] = {
        [ PPC970_PME_PM_FPU1_ALL ] = {
                .pme_name = "PM_FPU1_ALL",
                .pme_code = 0x107,
-               .pme_short_desc = "FPU1 executed add",
-               .pme_long_desc = " mult",
+               .pme_short_desc = "FPU1 executed add, mult, sub, cmp or sel 
instruction",
+               .pme_long_desc = "This signal is active for one cycle when fp1 
is executing an add, mult, sub, compare, or fsel kind of instruction. This 
could be fadd*, fmul*, fsub*, fcmp**, fsel where XYZ* means XYZ, XYZs, XYZ., 
XYZs. and XYZ** means XYZu, XYZo",
        },
        [ PPC970_PME_PM_FPU1_FSQRT ] = {
                .pme_name = "PM_FPU1_FSQRT",
diff --git a/lib/events/ppc970mp_events.h b/lib/events/ppc970mp_events.h
index a8b5ab0..04f6814 100644
--- a/lib/events/ppc970mp_events.h
+++ b/lib/events/ppc970mp_events.h
@@ -639,8 +639,8 @@ static const pme_power_entry_t ppc970mp_pe[] = {
        [ PPC970MP_PME_PM_FPU0_ALL ] = {
                .pme_name = "PM_FPU0_ALL",
                .pme_code = 0x103,
-               .pme_short_desc = "FPU0 executed add",
-               .pme_long_desc = " mult",
+               .pme_short_desc = "FPU0 executed add, mult, sub, cmp or sel 
instruction",
+               .pme_long_desc = "This signal is active for one cycle when fp0 
is executing an add, mult, sub, compare, or fsel kind of instruction. This 
could be fadd*, fmul*, fsub*, fcmp**, fsel where XYZ* means XYZ, XYZs, XYZ., 
XYZs. and XYZ** means XYZu, XYZo",
        },
        [ PPC970MP_PME_PM_DATA_TABLEWALK_CYC ] = {
                .pme_name = "PM_DATA_TABLEWALK_CYC",
@@ -1371,8 +1371,8 @@ static const pme_power_entry_t ppc970mp_pe[] = {
        [ PPC970MP_PME_PM_FPU_ALL ] = {
                .pme_name = "PM_FPU_ALL",
                .pme_code = 0x5100,
-               .pme_short_desc = "FPU executed add",
-               .pme_long_desc = " mult",
+               .pme_short_desc = "FPU executed add, mult, sub, cmp or sel 
instruction",
+               .pme_long_desc = "This signal is active for one cycle when FPU 
is executing an add, mult, sub, compare, or fsel kind of instruction. This 
could be fadd*, fmul*, fsub*, fcmp**, fsel where XYZ* means XYZ, XYZs, XYZ., 
XYZs. and XYZ** means XYZu, XYZo. Combined Unit 0 + Unit 1",
        },
        [ PPC970MP_PME_PM_LSU_SRQ_S0_ALLOC ] = {
                .pme_name = "PM_LSU_SRQ_S0_ALLOC",
@@ -1485,8 +1485,8 @@ static const pme_power_entry_t ppc970mp_pe[] = {
        [ PPC970MP_PME_PM_FPU1_ALL ] = {
                .pme_name = "PM_FPU1_ALL",
                .pme_code = 0x107,
-               .pme_short_desc = "FPU1 executed add",
-               .pme_long_desc = " mult",
+               .pme_short_desc = "FPU1 executed add, mult, sub, cmp or sel 
instruction",
+               .pme_long_desc = "This signal is active for one cycle when fp1 
is executing an add, mult, sub, compare, or fsel kind of instruction. This 
could be fadd*, fmul*, fsub*, fcmp**, fsel where XYZ* means XYZ, XYZs, XYZ., 
XYZs. and XYZ** means XYZu, XYZo",
        },
        [ PPC970MP_PME_PM_FPU1_FSQRT ] = {
                .pme_name = "PM_FPU1_FSQRT",
-- 
1.7.0.4


------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to