summaryrefslogtreecommitdiff
path: root/lib/i915/perf-configs/oa-kblgt2.xml
AgeCommit message (Collapse)Author
2021-05-21lib/i915/perf-configs: rename metric descriptionsLionel Landwerlin
There is an effort to drop the "Gen" prefix from much of our codebase. This just applies this to the metrics. Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
2021-01-06lib/i915/perf: update Gen9/11 programming for AsyncComputeLionel Landwerlin
Adding a register, similar to what was done for RenderBasic. Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Acked-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
2021-01-06lib/i915/perf: update gen9/10/11 TestOa configsLionel Landwerlin
Programming an additional FLEX register. Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Acked-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
2020-09-15lib/i915/perf: rework perf counters equationsLionel Landwerlin
Working with an offset means we can have the PERFCNT snapshots stored at an offset in the existing accumulator rather than having a specific accumulator just for them. This isn't really useful for IGT because it only looks at the OA buffer where those registers aren't stored, but it is useful for perf queries in Mesa. This bumps the version of the i915_perf library to reflect the API change (see perf.h). v2: Also bump so version Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Acked-by: Petri Latvala <petri.latvala@intel.com>
2020-09-03lib/i915/perf: add AsyncCompute metricsLionel Landwerlin
Those metrics are mostly about exposing the amount of FPU usage with a compute filter in the FLEX EU per registers. Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Acked-by: Ashutosh Dixit <ashutosh.dixit@intel.com> Reviewed-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
2020-02-19lib: Add i915_perf libraryLionel Landwerlin
This library contains the database of performance metrics for each supported generation as well as its associated programming. It also allow for the user to get human readable data out of HW generated data. v2: Switch a few python scripts to python3 v3: Fix some python2-ism s/lkf/ehl/ Autotools support v4: set soversion on i915_perf.so Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Acked-by: Chris Wilson <chris@chris-wilson.co.uk> Acked-by: Petri Latvala <petri.latvala@intel.com>