[PATCH] powerpc, perf: Change PMU flag representation from decimal to hex
Change the representation of the PMU flags from decimal to hex since they are bitfields which are easier to read in hex. Signed-off-by: Anshuman Khandual khand...@linux.vnet.ibm.com --- Changed the 64 bit constants into 32 bit constants as it would apply to 32 bit variable power_pmu.flags arch/powerpc/include/asm/perf_event_server.h | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/arch/powerpc/include/asm/perf_event_server.h b/arch/powerpc/include/asm/perf_event_server.h index 9710be3..d3e9748 100644 --- a/arch/powerpc/include/asm/perf_event_server.h +++ b/arch/powerpc/include/asm/perf_event_server.h @@ -45,11 +45,11 @@ struct power_pmu { /* * Values for power_pmu.flags */ -#define PPMU_LIMITED_PMC5_61 /* PMC5/6 have limited function */ -#define PPMU_ALT_SIPR 2 /* uses alternate posn for SIPR/HV */ -#define PPMU_NO_SIPR 4 /* no SIPR/HV in MMCRA at all */ -#define PPMU_NO_CONT_SAMPLING 8 /* no continuous sampling */ -#define PPMU_SIAR_VALID16 /* Processor has SIAR Valid bit */ +#define PPMU_LIMITED_PMC5_60x0001 /* PMC5/6 have limited function */ +#define PPMU_ALT_SIPR 0x0002 /* uses alternate posn for SIPR/HV */ +#define PPMU_NO_SIPR 0x0004 /* no SIPR/HV in MMCRA at all */ +#define PPMU_NO_CONT_SAMPLING 0x0008 /* no continuous sampling */ +#define PPMU_SIAR_VALID0x0010 /* Processor has SIAR Valid bit */ /* * Values for flags to get_alternatives() -- 1.7.11.7 ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[PATCH] powerpc, perf: Change PMU flag representation from decimal to hex
Change the representation of the PMU flags from decimal to hex since they are bitfields which are easier to read in hex. Signed-off-by: Anshuman Khandual khand...@linux.vnet.ibm.com --- arch/powerpc/include/asm/perf_event_server.h | 20 +++- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/arch/powerpc/include/asm/perf_event_server.h b/arch/powerpc/include/asm/perf_event_server.h index 9710be3..c77bb4e 100644 --- a/arch/powerpc/include/asm/perf_event_server.h +++ b/arch/powerpc/include/asm/perf_event_server.h @@ -45,11 +45,21 @@ struct power_pmu { /* * Values for power_pmu.flags */ -#define PPMU_LIMITED_PMC5_61 /* PMC5/6 have limited function */ -#define PPMU_ALT_SIPR 2 /* uses alternate posn for SIPR/HV */ -#define PPMU_NO_SIPR 4 /* no SIPR/HV in MMCRA at all */ -#define PPMU_NO_CONT_SAMPLING 8 /* no continuous sampling */ -#define PPMU_SIAR_VALID16 /* Processor has SIAR Valid bit */ + +#define PPMU_LIMITED_PMC5_6 \ + 0x0001UL /* PMC5/6 have limited function */ + +#define PPMU_ALT_SIPR \ + 0x0002UL /* uses alternate posn for SIPR/HV */ + +#define PPMU_NO_SIPR \ + 0x0004UL /* no SIPR/HV in MMCRA at all */ + +#define PPMU_NO_CONT_SAMPLING \ + 0x0008UL /* no continuous sampling */ + +#define PPMU_SIAR_VALID \ + 0x0010UL /* Processor has SIAR Valid bit */ /* * Values for flags to get_alternatives() -- 1.7.11.7 ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev