Module goblin::mach::constants::cputype[][src]

Constants

CPU_ARCH_ABI64

the mask for 64 bit ABI

CPU_ARCH_MASK

mask for architecture bits

CPU_SUBTYPE_386
CPU_SUBTYPE_486
CPU_SUBTYPE_586
CPU_SUBTYPE_486SX
CPU_SUBTYPE_ARM64_ALL
CPU_SUBTYPE_ARM64_V8
CPU_SUBTYPE_ARM_ALL
CPU_SUBTYPE_ARM_V6
CPU_SUBTYPE_ARM_V7
CPU_SUBTYPE_ARM_V8
CPU_SUBTYPE_ARM_V4T
CPU_SUBTYPE_ARM_V5TEJ
CPU_SUBTYPE_ARM_V6M
CPU_SUBTYPE_ARM_V7EM
CPU_SUBTYPE_ARM_V7F
CPU_SUBTYPE_ARM_V7K
CPU_SUBTYPE_ARM_V7M
CPU_SUBTYPE_ARM_V7S
CPU_SUBTYPE_ARM_XSCALE
CPU_SUBTYPE_BIG_ENDIAN
CPU_SUBTYPE_CELERON
CPU_SUBTYPE_CELERON_MOBILE
CPU_SUBTYPE_HPPA_7100
CPU_SUBTYPE_HPPA_7100LC
CPU_SUBTYPE_HPPA_ALL
CPU_SUBTYPE_I386_ALL
CPU_SUBTYPE_I860_860
CPU_SUBTYPE_I860_ALL
CPU_SUBTYPE_INTEL_FAMILY_MAX
CPU_SUBTYPE_INTEL_MODEL_ALL
CPU_SUBTYPE_ITANIUM
CPU_SUBTYPE_ITANIUM_2
CPU_SUBTYPE_LITTLE_ENDIAN
CPU_SUBTYPE_MASK

the mask for CPU feature flags

CPU_SUBTYPE_MC68030
CPU_SUBTYPE_MC68040
CPU_SUBTYPE_MC88100
CPU_SUBTYPE_MC88110
CPU_SUBTYPE_MC98601
CPU_SUBTYPE_MC68030_ONLY
CPU_SUBTYPE_MC680X0_ALL
CPU_SUBTYPE_MC88000_ALL
CPU_SUBTYPE_MC98000_ALL
CPU_SUBTYPE_MIPS_ALL
CPU_SUBTYPE_MIPS_R2000
CPU_SUBTYPE_MIPS_R2300
CPU_SUBTYPE_MIPS_R2600
CPU_SUBTYPE_MIPS_R2800
CPU_SUBTYPE_MIPS_R3000
CPU_SUBTYPE_MIPS_R2000A
CPU_SUBTYPE_MIPS_R3000A
CPU_SUBTYPE_MULTIPLE
CPU_SUBTYPE_PENT
CPU_SUBTYPE_PENTII_M3
CPU_SUBTYPE_PENTII_M5
CPU_SUBTYPE_PENTIUM_3
CPU_SUBTYPE_PENTIUM_4
CPU_SUBTYPE_PENTIUM_3_M
CPU_SUBTYPE_PENTIUM_3_XEON
CPU_SUBTYPE_PENTIUM_4_M
CPU_SUBTYPE_PENTIUM_M
CPU_SUBTYPE_PENTPRO
CPU_SUBTYPE_POWERPC_601
CPU_SUBTYPE_POWERPC_602
CPU_SUBTYPE_POWERPC_603
CPU_SUBTYPE_POWERPC_604
CPU_SUBTYPE_POWERPC_620
CPU_SUBTYPE_POWERPC_750
CPU_SUBTYPE_POWERPC_970
CPU_SUBTYPE_POWERPC_7400
CPU_SUBTYPE_POWERPC_7450
CPU_SUBTYPE_POWERPC_603E
CPU_SUBTYPE_POWERPC_603EV
CPU_SUBTYPE_POWERPC_604E
CPU_SUBTYPE_POWERPC_ALL
CPU_SUBTYPE_SPARC_ALL
CPU_SUBTYPE_UVAXI
CPU_SUBTYPE_UVAXII
CPU_SUBTYPE_UVAXIII
CPU_SUBTYPE_VAX730
CPU_SUBTYPE_VAX750
CPU_SUBTYPE_VAX780
CPU_SUBTYPE_VAX785
CPU_SUBTYPE_VAX8200
CPU_SUBTYPE_VAX8500
CPU_SUBTYPE_VAX8600
CPU_SUBTYPE_VAX8650
CPU_SUBTYPE_VAX8800
CPU_SUBTYPE_VAX_ALL
CPU_SUBTYPE_X86_64_ALL
CPU_SUBTYPE_X86_64_H
CPU_SUBTYPE_X86_ALL
CPU_SUBTYPE_X86_ARCH1
CPU_SUBTYPE_XEON
CPU_SUBTYPE_XEON_MP
CPU_TYPE_ALPHA
CPU_TYPE_ANY
CPU_TYPE_ARM
CPU_TYPE_ARM64
CPU_TYPE_HPPA
CPU_TYPE_I386
CPU_TYPE_I860
CPU_TYPE_MC88000
CPU_TYPE_MC98000
CPU_TYPE_MC680X0
CPU_TYPE_MIPS
CPU_TYPE_POWERPC
CPU_TYPE_POWERPC64
CPU_TYPE_SPARC
CPU_TYPE_VAX
CPU_TYPE_X86
CPU_TYPE_X86_64

Functions

get_arch_from_flag

Get the cputype and cpusubtype from a name

get_arch_name_from_types

Get the architecture name from cputype and cpusubtype

Type Definitions

CpuSubType

An alias for u32

CpuType

An alias for u32