12 #include <mach/mach.h>
13 #include <mach/mach_host.h>
14 #include <mach/host_info.h>
15 #include <mach/machine.h>
19 #ifndef CPU_SUBTYPE_POWERPC_970
20 #define CPU_SUBTYPE_POWERPC_970 ((cpu_subtype_t) 100)
26 host_basic_info_data_t hostInfo;
27 mach_msg_type_number_t infoCount;
30 infoCount = HOST_BASIC_INFO_COUNT;
31 host_info(mach_host_self(), HOST_BASIC_INFO,
32 (host_info_t)&hostInfo, &infoCount);
34 is_G5 = ((hostInfo.cpu_type == CPU_TYPE_POWERPC) &&
35 (hostInfo.cpu_subtype == CPU_SUBTYPE_POWERPC_970));