#include <arm64/machine_cpuid.h>
arm64/machine_cpuid.h Kernel.framework
3 typedefs · 2 structs · 1 union
size 8, align 8
| uint64_t:1 | el0_not_implemented | |
| uint64_t:1 | el0_aarch64_only | |
| uint64_t:1 | el0_aarch32_and_64 | |
| uint64_t:1 | el1_not_implemented | |
| uint64_t:1 | el1_aarch64_only | |
| uint64_t:1 | el1_aarch32_and_64 | |
| uint64_t:1 | el2_not_implemented | |
| uint64_t:1 | el2_aarch64_only | |
| uint64_t:1 | el2_aarch32_and_64 | |
| uint64_t:1 | el3_not_implemented | |
| uint64_t:1 | el3_aarch64_only | |
| uint64_t:1 | el3_aarch32_and_64 | |
| uint64_t:52 | reserved | |
typedef struct arm_feature_bits_t arm_feature_bits_t;
ID_AA64DFR0_EL1
size 8, align 8
| unnamed struct at Kernel/arm64/machine_cpuid.h:51:2 | debug_feature | |
| | uint64_t:4 | debug_arch_version | | | uint64_t:4 | trace_extn_version | | | uint64_t:4 | perf_extn_version | | | uint64_t:4 | brps | | | uint64_t:4 | reserved0 | | | uint64_t:4 | wrps | | | uint64_t:4 | reserved1 | | | uint64_t:4 | ctx_cmps | | | uint64_t:32 | reserved32 | |
|
| uint64_t | value | |
typedef union arm_cpuid_id_aa64dfr0_el1 arm_cpuid_id_aa64dfr0_el1;
size 8, align 4
| uint32_t | num_watchpoint_pairs | |
| uint32_t | num_breakpoint_pairs | |
typedef struct arm_debug_info_t arm_debug_info_t;