The branch stable/14 has been updated by andrew:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=25ff471f0bbcf5b489678e9f94877386366dc521

commit 25ff471f0bbcf5b489678e9f94877386366dc521
Author:     Andrew Turner <[email protected]>
AuthorDate: 2025-09-15 12:05:05 +0000
Commit:     Andrew Turner <[email protected]>
CommitDate: 2026-01-14 21:14:11 +0000

    arm64: Add the new C1 CPU IDs
    
    Add the Arm C1-Nano, C1-Pro, C1-Premium, and C1-Ultra CPUs from their
    Technical Reference Manuals.
    
    Sponsored by:   Arm Ltd
    
    (cherry picked from commit 8fee6b9ecc84d3602a461f1cd33df91e50849cdf)
---
 sys/arm64/arm64/identcpu.c | 4 ++++
 sys/arm64/include/cpu.h    | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/sys/arm64/arm64/identcpu.c b/sys/arm64/arm64/identcpu.c
index 40ca4e11afe5..9f2fe6e8a42a 100644
--- a/sys/arm64/arm64/identcpu.c
+++ b/sys/arm64/arm64/identcpu.c
@@ -225,6 +225,10 @@ static const struct cpu_parts cpu_parts_arm[] = {
        { CPU_PART_CORTEX_X2, "Cortex-X2" },
        { CPU_PART_CORTEX_X3, "Cortex-X3" },
        { CPU_PART_CORTEX_X4, "Cortex-X4" },
+       { CPU_PART_C1_NANO, "C1-Nano" },
+       { CPU_PART_C1_PRO, "C1-Pro" },
+       { CPU_PART_C1_PREMIUM, "C1-Premium" },
+       { CPU_PART_C1_ULTRA, "C1-Ultra" },
        { CPU_PART_NEOVERSE_E1, "Neoverse-E1" },
        { CPU_PART_NEOVERSE_N1, "Neoverse-N1" },
        { CPU_PART_NEOVERSE_N2, "Neoverse-N2" },
diff --git a/sys/arm64/include/cpu.h b/sys/arm64/include/cpu.h
index dd0aff7a1c35..dbb92d75dd85 100644
--- a/sys/arm64/include/cpu.h
+++ b/sys/arm64/include/cpu.h
@@ -127,7 +127,11 @@
 #define        CPU_PART_NEOVERSE_V3    0xD84
 #define        CPU_PART_CORTEX_X925    0xD85
 #define        CPU_PART_CORTEX_A725    0xD87
+#define        CPU_PART_C1_NANO        0xD8A
+#define        CPU_PART_C1_PRO         0xD8B
+#define        CPU_PART_C1_ULTRA       0xD8C
 #define        CPU_PART_NEOVERSE_N3    0xD8E
+#define        CPU_PART_C1_PREMIUM     0xD90
 
 /* Cavium Part numbers */
 #define        CPU_PART_THUNDERX       0x0A1

Reply via email to