Deleted Added
full compact
pmc.h (283120) pmc.h (284218)
1/*-
2 * Copyright (c) 2003-2008, Joseph Koshy
3 * Copyright (c) 2007 The FreeBSD Foundation
4 * All rights reserved.
5 *
6 * Portions of this software were developed by A. Joseph Koshy under
7 * sponsorship from the FreeBSD Foundation and Google, Inc.
8 *

--- 13 unchanged lines hidden (view full) ---

22 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28 * SUCH DAMAGE.
29 *
1/*-
2 * Copyright (c) 2003-2008, Joseph Koshy
3 * Copyright (c) 2007 The FreeBSD Foundation
4 * All rights reserved.
5 *
6 * Portions of this software were developed by A. Joseph Koshy under
7 * sponsorship from the FreeBSD Foundation and Google, Inc.
8 *

--- 13 unchanged lines hidden (view full) ---

22 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28 * SUCH DAMAGE.
29 *
30 * $FreeBSD: head/sys/sys/pmc.h 283120 2015-05-19 18:58:18Z jhb $
30 * $FreeBSD: head/sys/sys/pmc.h 284218 2015-06-10 12:42:30Z br $
31 */
32
33#ifndef _SYS_PMC_H_
34#define _SYS_PMC_H_
35
36#include <dev/hwpmc/pmc_events.h>
37
38#include <machine/pmc_mdep.h>

--- 61 unchanged lines hidden (view full) ---

100 __PMC_CPU(MIPS_24K, 0x200, "MIPS 24K") \
101 __PMC_CPU(MIPS_OCTEON, 0x201, "Cavium Octeon") \
102 __PMC_CPU(MIPS_74K, 0x202, "MIPS 74K") \
103 __PMC_CPU(PPC_7450, 0x300, "PowerPC MPC7450") \
104 __PMC_CPU(PPC_E500, 0x340, "PowerPC e500 Core") \
105 __PMC_CPU(PPC_MPC85XX, 0x340, "Freescale PowerPC MPC85XX") \
106 __PMC_CPU(PPC_970, 0x380, "IBM PowerPC 970") \
107 __PMC_CPU(GENERIC, 0x400, "Generic") \
31 */
32
33#ifndef _SYS_PMC_H_
34#define _SYS_PMC_H_
35
36#include <dev/hwpmc/pmc_events.h>
37
38#include <machine/pmc_mdep.h>

--- 61 unchanged lines hidden (view full) ---

100 __PMC_CPU(MIPS_24K, 0x200, "MIPS 24K") \
101 __PMC_CPU(MIPS_OCTEON, 0x201, "Cavium Octeon") \
102 __PMC_CPU(MIPS_74K, 0x202, "MIPS 74K") \
103 __PMC_CPU(PPC_7450, 0x300, "PowerPC MPC7450") \
104 __PMC_CPU(PPC_E500, 0x340, "PowerPC e500 Core") \
105 __PMC_CPU(PPC_MPC85XX, 0x340, "Freescale PowerPC MPC85XX") \
106 __PMC_CPU(PPC_970, 0x380, "IBM PowerPC 970") \
107 __PMC_CPU(GENERIC, 0x400, "Generic") \
108 __PMC_CPU(ARMV7, 0x500, "ARMv7") \
108 __PMC_CPU(ARMV7_CORTEX_A5, 0x500, "ARMv7 Cortex A5") \
109 __PMC_CPU(ARMV7_CORTEX_A7, 0x501, "ARMv7 Cortex A7") \
110 __PMC_CPU(ARMV7_CORTEX_A8, 0x502, "ARMv7 Cortex A8") \
111 __PMC_CPU(ARMV7_CORTEX_A9, 0x503, "ARMv7 Cortex A9") \
112 __PMC_CPU(ARMV7_CORTEX_A15, 0x504, "ARMv7 Cortex A15") \
113 __PMC_CPU(ARMV7_CORTEX_A17, 0x505, "ARMv7 Cortex A17") \
109 __PMC_CPU(ARMV8_CORTEX_A53, 0x600, "ARMv8 Cortex A53") \
110 __PMC_CPU(ARMV8_CORTEX_A57, 0x601, "ARMv8 Cortex A57")
111
112enum pmc_cputype {
113#undef __PMC_CPU
114#define __PMC_CPU(S,V,D) PMC_CPU_##S = V,
115 __PMC_CPUS()
116};

--- 1035 unchanged lines hidden ---
114 __PMC_CPU(ARMV8_CORTEX_A53, 0x600, "ARMv8 Cortex A53") \
115 __PMC_CPU(ARMV8_CORTEX_A57, 0x601, "ARMv8 Cortex A57")
116
117enum pmc_cputype {
118#undef __PMC_CPU
119#define __PMC_CPU(S,V,D) PMC_CPU_##S = V,
120 __PMC_CPUS()
121};

--- 1035 unchanged lines hidden ---