PC-BSD/trueos 73477b0lib/libpmc libpmc.c, sys/conf files.mips

Add support for BERI statcounters.

BERI stands for Bluespec Extensible RISC Implementation, based on MIPS.

BERI has not implemented standard MIPS perfomance monitoring counters,
instead it provides statistical counters.

BERI statcounters have a several limitations:
- They can't be written
- They don't support start/stop operation
- None of hardware interrupt is provided on a counter overflow.

So make it separate to hwpmc_mips module and support process/system
counting mode only.

Sponsored by:   DARPA, AFRL
DeltaFile
+540-0sys/dev/hwpmc/hwpmc_beri.c
+107-0sys/dev/hwpmc/hwpmc_beri.h
+64-0sys/dev/hwpmc/pmc_events.h
+19-0lib/libpmc/libpmc.c
+3-1sys/conf/files.mips
+3-1sys/sys/pmc.h
+736-26 files

UnifiedSplitRaw