1
0
Fork 0
mirror of https://github.com/anrieff/libcpuid synced 2025-07-12 14:14:12 +00:00

Add initial support for ARM CPUs running in AArch32 mode

Related to #96
Kernel modules to access AArch32 registers will be added in a separate commit.
This commit is contained in:
The Tumultuous Unicorn Of Darkness 2024-07-07 16:47:59 +02:00
parent 7b0e6ba085
commit ea9ada7118
No known key found for this signature in database
GPG key ID: 1E55EE2EFF18BC1A
9 changed files with 2506 additions and 444 deletions

View file

@ -15,7 +15,9 @@ def readRawFile():
lookfor = [
"Logical CPU", "CPUID", "CPU#", # common
"basic_cpuid", "ext_cpuid", "intel_fn4", "intel_fn11", "amd_fn8000001dh", # x86
"arm_midr", "arm_mpidr", "arm_revidr", "arm_id_aa64dfr", "arm_id_aa64isar", "arm_id_aa64mmfr", "arm_id_aa64pfr", "arm_id_aa64smfr", "arm_id_aa64zfr" # ARM
"arm_midr", "arm_mpidr", "arm_revidr", # ARM common
"arm_id_afr", "arm_id_dfr", "arm_id_isar", "arm_id_mmfr", "arm_id_pfr", # ARM (AArch32)
"arm_id_aa64afr", "arm_id_aa64dfr", "arm_id_aa64isar", "arm_id_aa64mmfr", "arm_id_aa64pfr", "arm_id_aa64smfr", "arm_id_aa64zfr" # ARM (AArch64)
]
ignore = ["MSR Register"]
good = False