arm64: sysreg: add performance monitor registers
authorMark Rutland <mark.rutland@arm.com>
Fri, 20 Jan 2017 16:25:51 +0000 (16:25 +0000)
committerMark Rutland <mark.rutland@arm.com>
Thu, 9 Mar 2017 15:29:45 +0000 (15:29 +0000)
commitc7a3c61fc60642b9b1462c6deb9fd531d30e333d
treeadc9ce6fdadfc01b8528052b2dbcc9664842750a
parentd9801207cc633760f6f92cae5b64e3c0f65b7c64
arm64: sysreg: add performance monitor registers

This patch adds sysreg definitions for system registers which are part
of the performance monitors extension. Subsequent patches will make use
of these definitions.

The set of registers is described in ARM DDI 0487A.k_iss10775, Table
D5-9. The encodings were taken from Table C5-6 in the same document.

Signed-off-by: Mark Rutland <mark.rutland@arm.com>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Marc Zyngier <marc.zyngier@arm.com>
Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
Cc: Will Deacon <will.deacon@arm.com>
arch/arm64/include/asm/sysreg.h