i965: Remove perf monitor/query backend
authorRobert Bragg <robert@sixbynine.org>
Wed, 22 Apr 2015 18:40:34 +0000 (11:40 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Tue, 3 Jan 2017 15:27:07 +0000 (07:27 -0800)
commit96c9ec9c274d54c5acf0d705e59188fc70b83bec
tree63b8107f68decb72f58e8e5a30f22ace0fe467eb
parentac57bcda1e0e6dcfa81e24468d5b682686120649
i965: Remove perf monitor/query backend

In its current state the unified i965 backend for
AMD_performance_monitor and INTEL_performance_query isn't able to report
meaningful Observation Architecture metrics since we haven't so far had
the necessary kernel support to fully configure the OA unit, nor the
corresponding support for normalizing the counters into a form that can
be usefully interpreted by application developers (as opposed to raw
values that may, for example, scale by the number of EUs there are).

So that we can focus on implementing just one of these extensions fully
and since we anticipate some significant backend changes as we look to
use a new kernel interface to configure the OA unit, this patch removes
the current backend. This will simplify our ability to update the
frontend infrastructure and backend interface before updating our
support for performance counters.

Signed-off-by: Robert Bragg <robert@sixbynine.org>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/Makefile.sources
src/mesa/drivers/dri/i965/brw_context.c
src/mesa/drivers/dri/i965/brw_context.h
src/mesa/drivers/dri/i965/brw_performance_monitor.c [deleted file]
src/mesa/drivers/dri/i965/intel_batchbuffer.c
src/mesa/drivers/dri/i965/intel_extensions.c