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 --- |