We probably want to expose performance data on both Iris & i965.
This MR is about extracting the performance code so that multiple driver can reuse it.
There is also a few additional changes for exposing counter units etc... which we might want later.