#include <arm64/machine_cpuid.h>

arm64/machine_cpuid.h Kernel.framework

3 typedefs · 2 structs · 1 union

structarm_feature_bits_t

size 8, align 8
uint64_t:1el0_not_implemented
uint64_t:1el0_aarch64_only
uint64_t:1el0_aarch32_and_64
uint64_t:1el1_not_implemented
uint64_t:1el1_aarch64_only
uint64_t:1el1_aarch32_and_64
uint64_t:1el2_not_implemented
uint64_t:1el2_aarch64_only
uint64_t:1el2_aarch32_and_64
uint64_t:1el3_not_implemented
uint64_t:1el3_aarch64_only
uint64_t:1el3_aarch32_and_64
uint64_t:52reserved

typedefarm_feature_bits_t

typedef struct arm_feature_bits_t arm_feature_bits_t;

unionarm_cpuid_id_aa64dfr0_el1

ID_AA64DFR0_EL1
size 8, align 8
unnamed struct at Kernel/arm64/machine_cpuid.h:51:2debug_feature
uint64_t:4debug_arch_version
uint64_t:4trace_extn_version
uint64_t:4perf_extn_version
uint64_t:4brps
uint64_t:4reserved0
uint64_t:4wrps
uint64_t:4reserved1
uint64_t:4ctx_cmps
uint64_t:32reserved32
uint64_tvalue

typedefarm_cpuid_id_aa64dfr0_el1

typedef union arm_cpuid_id_aa64dfr0_el1 arm_cpuid_id_aa64dfr0_el1;

structarm_debug_info_t

size 8, align 4
uint32_tnum_watchpoint_pairs
uint32_tnum_breakpoint_pairs

typedefarm_debug_info_t

typedef struct arm_debug_info_t arm_debug_info_t;