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:
George V. Neville-Neil 2010-10-11 14:31:24 +00:00
parent 5bcc8fafda
commit 88660748b0

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)