i'm not convinced at all we need all that layering of
perfcounters->pmu->BP. Why not add BP support to the PMU abstraction
and be done with it?
That way we get hardware breakpoints via 'pinned, exclusive, per cpu
hw-breakpoint counters' for example and kernel/hw-breakpoint.c can
go away altogether.
kernel/perf_counter.c already handles scheduling, conflict
resolution, enumeration, syscall exposure and more.
Hm?
Ingo
--