After two weeks of hard work, I managed to add support of MP performance counters on nvc0:nvc8. I tested my implementation only on nvc1 but it should work on other chipsets except nvc8 but I’ll add it in the next few weeks. In order to add this support, I had to implement compute support for nvc0, which is the ability to launch a kernel. My work is based on the compute support implementation of Christoph Bumiller (alias calim) http://people.freedesktop.org/~chrisbmr/90c0.c .

http://lists.freedesktop.org/archives/mesa-dev/2013-July/041448.html

http://lists.freedesktop.org/archives/mesa-dev/2013-July/041449.html