Add code to print the number and type of the CPU that is present in

the system as well has how many PMCs there are per CPU.  In this code
CPU and core are equivalent.

MFC after:	1 day
This commit is contained in:
gnn 2010-10-11 14:31:24 +00:00
parent 2c6068194e
commit b70c0f5aa8

View File

@ -243,6 +243,10 @@ pmcc_do_list_state(void)
if (pmc_cpuinfo(&pc) != 0)
err(EX_OSERR, "Unable to determine CPU information");
printf("%d %s CPUs present, with %d PMCs per CPU\n", pc->pm_ncpu,
pmc_name_of_cputype(pc->pm_cputype),
pc->pm_npmc);
dummy = sizeof(logical_cpus_mask);
if (sysctlbyname("machdep.logical_cpus_mask", &logical_cpus_mask,
&dummy, NULL, 0) < 0)