Searched refs:midr (Results 1 – 11 of 11) sorted by relevance
| /freebsd-14.2/sys/arm64/include/ |
| H A D | cpu.h | 153 #define CPU_IMPL(midr) (((midr) >> 24) & 0xff) argument 154 #define CPU_PART(midr) (((midr) >> 4) & 0xfff) argument 155 #define CPU_VAR(midr) (((midr) >> 20) & 0xf) argument 156 #define CPU_ARCH(midr) (((midr) >> 16) & 0xf) argument 157 #define CPU_REV(midr) (((midr) >> 0) & 0xf) argument 177 (((mask) & PCPU_GET(midr)) == \ 181 (((mask) & PCPU_GET(midr)) == ((mask) & (devid)))
|
| H A D | cpufunc.h | 104 uint64_t midr; in get_midr() local 106 midr = READ_SPECIALREG(midr_el1); in get_midr() 108 return (midr); in get_midr()
|
| /freebsd-14.2/sys/arm64/arm64/ |
| H A D | cpu_errata.c | 177 u_int midr; in install_thunderx_bcast_tlbi_workaround() local 179 midr = get_midr(); in install_thunderx_bcast_tlbi_workaround() 180 if (CPU_PART(midr) == CPU_PART_THUNDERX_81XX) in install_thunderx_bcast_tlbi_workaround() 182 else if (CPU_PART(midr) == CPU_PART_THUNDERX) { in install_thunderx_bcast_tlbi_workaround() 183 if (CPU_VAR(midr) == 0) { in install_thunderx_bcast_tlbi_workaround() 186 } else if (CPU_VAR(midr) == 1 && CPU_REV(midr) <= 1) { in install_thunderx_bcast_tlbi_workaround() 196 u_int midr; in install_cpu_errata_flags() local 199 midr = get_midr(); in install_cpu_errata_flags() 202 if ((midr & cpu_quirks[i].midr_mask) == in install_cpu_errata_flags()
|
| H A D | identcpu.c | 2544 u_int midr; in print_cpu_midr() local 2548 midr = pcpu_find(cpu)->pc_midr; in print_cpu_midr() 2552 impl_id = CPU_IMPL(midr); in print_cpu_midr() 2562 sbuf_printf(sb, "Unknown Implementer (midr: %08x)", midr); in print_cpu_midr() 2570 part_id = CPU_PART(midr); in print_cpu_midr() 2580 cpu_impl_name, CPU_VAR(midr), CPU_REV(midr), midr); in print_cpu_midr() 2585 cpu_part_name, CPU_VAR(midr), CPU_REV(midr)); in print_cpu_midr() 2691 if (cpu == 0 && CPU_VAR(PCPU_GET(midr)) == 0 && in print_cpu_features()
|
| H A D | machdep.c | 951 PCPU_SET(midr, get_midr()); in initarm()
|
| /freebsd-14.2/sys/arm/arm/ |
| H A D | cpuinfo.c | 105 cpuinfo.midr = cp15_midr_get(); in cpuinfo_init() 108 if (CPU_ID_ISOLD(cpuinfo.midr)) { in cpuinfo_init() 110 cpuinfo.midr = 0; in cpuinfo_init() 113 if (CPU_ID_IS7(cpuinfo.midr)) { in cpuinfo_init() 114 if ((cpuinfo.midr & (1 << 23)) == 0) { in cpuinfo_init() 116 cpuinfo.midr = 0; in cpuinfo_init() 121 cpuinfo.revision = (cpuinfo.midr >> 16) & 0x7F; in cpuinfo_init() 125 cpuinfo.revision = (cpuinfo.midr >> 20) & 0x0F; in cpuinfo_init() 130 cpuinfo.revision = (cpuinfo.midr >> 20) & 0x0F; in cpuinfo_init() 135 cpuinfo.patch = cpuinfo.midr & 0x0F; in cpuinfo_init() [all …]
|
| H A D | identcpu-v6.c | 292 cpuinfo.midr != cpuinfo.revidr ? in identify_arm_cpu() 299 printf("unknown CPU (ID = 0x%x)\n", cpuinfo.midr); in identify_arm_cpu()
|
| /freebsd-14.2/crypto/openssl/crypto/ |
| H A D | arm_arch.h | 99 # define MIDR_PARTNUM(midr) \ argument 100 (((midr) & MIDR_PARTNUM_MASK) >> MIDR_PARTNUM_SHIFT) 104 # define MIDR_IMPLEMENTER(midr) \ argument 105 (((midr) & MIDR_IMPLEMENTER_MASK) >> MIDR_IMPLEMENTER_SHIFT) 109 # define MIDR_ARCHITECTURE(midr) \ argument 110 (((midr) & MIDR_ARCHITECTURE_MASK) >> MIDR_ARCHITECTURE_SHIFT) 122 # define MIDR_IS_CPU_MODEL(midr, imp, partnum) \ argument 123 (((midr) & MIDR_CPU_MODEL_MASK) == MIDR_CPU_MODEL(imp, partnum))
|
| /freebsd-14.2/sys/crypto/openssl/ |
| H A D | arm_arch.h | 99 # define MIDR_PARTNUM(midr) \ argument 100 (((midr) & MIDR_PARTNUM_MASK) >> MIDR_PARTNUM_SHIFT) 104 # define MIDR_IMPLEMENTER(midr) \ argument 105 (((midr) & MIDR_IMPLEMENTER_MASK) >> MIDR_IMPLEMENTER_SHIFT) 109 # define MIDR_ARCHITECTURE(midr) \ argument 110 (((midr) & MIDR_ARCHITECTURE_MASK) >> MIDR_ARCHITECTURE_SHIFT) 122 # define MIDR_IS_CPU_MODEL(midr, imp, partnum) \ argument 123 (((midr) & MIDR_CPU_MODEL_MASK) == MIDR_CPU_MODEL(imp, partnum))
|
| /freebsd-14.2/sys/dev/hwpmc/ |
| H A D | hwpmc_arm64.c | 512 uint64_t midr; in pmc_arm64_initialize() local 529 midr = (uint64_t)(pcpu_find(0)->pc_midr); in pmc_arm64_initialize() 530 midr &= ~(CPU_VAR_MASK | CPU_REV_MASK); in pmc_arm64_initialize() 531 snprintf(pmc_cpuid, sizeof(pmc_cpuid), "0x%016lx", midr); in pmc_arm64_initialize()
|
| /freebsd-14.2/sys/arm/include/ |
| H A D | cpuinfo.h | 61 uint32_t midr; member
|