aboutsummaryrefslogtreecommitdiff
path: root/sys/arm64/include/cpu.h
diff options
context:
space:
mode:
authorAllan Jude <allanjude@FreeBSD.org>2022-12-20 21:31:38 +0000
committerAllan Jude <allanjude@FreeBSD.org>2023-01-18 21:04:49 +0000
commitfd5e9210598cfafbecc05b5ec03da25483833f90 (patch)
treeaceebf50e2319383b1b74fa7aad0b38e52961402 /sys/arm64/include/cpu.h
parent5faf9f4dff8da11e3893c9fd1d7c15a02c4b5b78 (diff)
Diffstat (limited to 'sys/arm64/include/cpu.h')
-rw-r--r--sys/arm64/include/cpu.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/arm64/include/cpu.h b/sys/arm64/include/cpu.h
index 2318c9d54cf3..280a759a4f06 100644
--- a/sys/arm64/include/cpu.h
+++ b/sys/arm64/include/cpu.h
@@ -111,6 +111,7 @@
#define CPU_PART_CORTEX_X1C 0xD4C
#define CPU_PART_CORTEX_A715 0xD4D
#define CPU_PART_CORTEX_X3 0xD4E
+#define CPU_PART_NEOVERSE_V2 0xD4F
/* Cavium Part numbers */
#define CPU_PART_THUNDERX 0x0A1
@@ -126,6 +127,10 @@
/* APM / Ampere Part Number */
#define CPU_PART_EMAG8180 0x000
+/* Qualcomm */
+#define CPU_PART_KRYO400_GOLD 0x804
+#define CPU_PART_KRYO400_SILVER 0x805
+
#define CPU_IMPL(midr) (((midr) >> 24) & 0xff)
#define CPU_PART(midr) (((midr) >> 4) & 0xfff)
#define CPU_VAR(midr) (((midr) >> 20) & 0xf)