summaryrefslogtreecommitdiff
path: root/rnndb
diff options
context:
space:
mode:
authorWladimir J. van der Laan <laanwj@gmail.com>2013-09-18 20:44:24 +0200
committerWladimir J. van der Laan <laanwj@gmail.com>2013-09-19 05:32:59 +0200
commit698e5a4c1571c849d1437f2141084b39c5df2a6e (patch)
tree6847d3e1c73bfad63754972b7755bbdc41ad28fd /rnndb
parentf8c0a8da991ec2cb63acb3068c0363d07989740c (diff)
utils: add viv_throughput utility for measuring fillrate
This new utility uses the gallium pipe driver to render quads of a certain size, benchmarks the time spent and compares the performance counters. Also add debug flags to disable early z and supertiling respectively.
Diffstat (limited to 'rnndb')
-rw-r--r--rnndb/state_hi.xml6
1 files changed, 5 insertions, 1 deletions
diff --git a/rnndb/state_hi.xml b/rnndb/state_hi.xml
index 46f1424..02d352c 100644
--- a/rnndb/state_hi.xml
+++ b/rnndb/state_hi.xml
@@ -214,7 +214,11 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
<reg32 offset="0x00408" name="MMU_PE_PAGE_TABLE" brief="Page table for PE color"/>
<reg32 offset="0x0040C" name="MMU_PEZ_PAGE_TABLE" brief="Page table for PE depth"/>
<reg32 offset="0x00410" name="MMU_RA_PAGE_TABLE" brief="Page table for rasterize"/>
- <reg32 offset="0x00414" name="DEBUG_MEMORY"/>
+ <reg32 offset="0x00414" name="DEBUG_MEMORY">
+ <bitfield pos="3" name="SPECIAL_PATCH_GC320"/ brief="Special patch for 0x320 0x5220">
+ <bitfield pos="20" name="FAST_CLEAR_BYPASS" brief="Fast clear bypass"/>
+ <bitfield pos="21" name="COMPRESSION_BYPASS" brief="Compression bypass"/>
+ </reg32>
<reg32 offset="0x00418" name="MEMORY_BASE_ADDR_RA" brief="Base address for RA"/>
<reg32 offset="0x0041C" name="MEMORY_BASE_ADDR_FE" brief="Base address for FE"/>
<reg32 offset="0x00420" name="MEMORY_BASE_ADDR_TX" brief="Base address for TX"/>