mirror of
https://github.com/Dr-Noob/cpufetch.git
synced 2026-03-25 07:50:40 +01:00
[v1.02][ARM] Experimental support for M2
This commit is contained in:
@@ -4,9 +4,23 @@
|
||||
// From Linux kernel: arch/arm64/include/asm/cputype.h
|
||||
#define MIDR_APPLE_M1_ICESTORM 0x610F0220
|
||||
#define MIDR_APPLE_M1_FIRESTORM 0x610F0230
|
||||
// Kernel does not include those, so I just assume that
|
||||
// APPLE_CPU_PART_M2_BLIZZARD=0x30,M2_AVALANCHE=0x31
|
||||
#define MIDR_APPLE_M2_BLIZZARD 0x610F0300
|
||||
#define MIDR_APPLE_M2_AVALANCHE 0x610F0310
|
||||
|
||||
// M1 / A14
|
||||
#ifndef CPUFAMILY_ARM_FIRESTORM_ICESTORM
|
||||
#define CPUFAMILY_ARM_FIRESTORM_ICESTORM 0x1B588BB3
|
||||
#endif
|
||||
// M2 / A15
|
||||
#ifndef CPUFAMILY_ARM_AVALANCHE_BLIZZARD
|
||||
#define CPUFAMILY_ARM_AVALANCHE_BLIZZARD 0xDA33D83D
|
||||
#endif
|
||||
|
||||
// For detecting different M1 types
|
||||
// NOTE: Could also be achieved detecting different
|
||||
// MIDR values (e.g., APPLE_CPU_PART_M1_ICESTORM_PRO)
|
||||
#ifndef CPUSUBFAMILY_ARM_HG
|
||||
#define CPUSUBFAMILY_ARM_HG 2
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user