diff options
author | Alejandro Piñeiro <apinheiro@igalia.com> | 2022-09-22 14:44:03 +0200 |
---|---|---|
committer | Alejandro Piñeiro <apinheiro@igalia.com> | 2022-10-17 12:16:46 +0200 |
commit | 56413b4cd90eadc0d6ac68a22e2253c3986ac471 (patch) | |
tree | 209a4560fc6a6aa6227ef58ad4408ac2d3109757 | |
parent | 03c2a6a02c7ae869bca2138eada1474a4a02aa45 (diff) |
report-fossil: add v3dv support
Acked-by: Iago Toral Quiroga <itoral@igalia.com>
-rwxr-xr-x | report-fossil.py | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/report-fossil.py b/report-fossil.py index 8396221..025e728 100755 --- a/report-fossil.py +++ b/report-fossil.py @@ -102,7 +102,7 @@ statistics = [ Statistic(internal_name='pre_vgprs', csv_names=['Pre-Sched VGPRs'], display_name='PreVGPRs'), # Deprecated ACO statistics - Statistic(internal_name='cycles', csv_names=['Busy Cycles'], display_name='Cycles'), + Statistic(internal_name='cycles', csv_names=['Busy Cycles', 'Cycle Count'], display_name='Cycles'), Statistic(internal_name='vmem', csv_names=['VMEM Score'], display_name='VMEM', more_is_better=True), Statistic(internal_name='smem', csv_names=['SMEM Score'], display_name='SMEM', more_is_better=True), @@ -117,6 +117,13 @@ statistics = [ Statistic(internal_name='systall', csv_names=['Estimated cycles stalled on SY'], display_name='(sy)-stall'), Statistic(internal_name='stp', csv_names=['STP Count'], display_name='STPs'), Statistic(internal_name='ldp', csv_names=['LDP Count'], display_name='LDPs'), + + # v3dv statistics + Statistic(internal_name='thread_count', csv_names=['Thread Count'], display_name='Thread Count'), + Statistic(internal_name='spill_size', csv_names=['Spill Size'], display_name='Spill Size'), + Statistic(internal_name='spills', csv_names=['TMU Spills'], display_name='Spills'), + Statistic(internal_name='fills', csv_names=['TMU Fills'], display_name='Fills'), + Statistic(internal_name='read_stalls', csv_names=['Read Stalls'], display_name='Read Stalls'), ] for n in range(8): @@ -146,6 +153,15 @@ executables = { 'GS': 'gs', 'FS': 'fs', 'CS': 'cs', + + # v3dv executable names + 'VS (Render)' : 'vs', + 'VS (Binning)' : 'binning_vs', + 'GS (Render)' : 'fs', + 'GS (Binning)' : 'binning_gs', + 'FS (Render)' : 'fs', + 'FS (Binning)' : 'binning_fs', + 'CS (Render)' : 'cs', } @@ -556,6 +572,8 @@ def main(): drivers.add('anv') elif 'STP Count' in row: drivers.add('turnip') + elif 'TMU Fills' in row: + drivers.add('v3dv') else: print('Cannot guess driver for %s' % arg) sys.exit(1) |