10 #include <mach/mach.h>
11 #include <mach/mach_host.h>
12 #include <mach/host_info.h>
13 #include <mach/machine.h>
17 #ifndef CPU_SUBTYPE_POWERPC_970
18 #define CPU_SUBTYPE_POWERPC_970 ((cpu_subtype_t) 100)
24 host_basic_info_data_t hostInfo;
25 mach_msg_type_number_t infoCount;
28 infoCount = HOST_BASIC_INFO_COUNT;
29 host_info(mach_host_self(), HOST_BASIC_INFO,
30 (host_info_t)&hostInfo, &infoCount);
32 is_G5 = ((hostInfo.cpu_type == CPU_TYPE_POWERPC) &&
33 (hostInfo.cpu_subtype == CPU_SUBTYPE_POWERPC_970));