diff options
author | Eric Anholt <[email protected]> | 2017-07-13 12:42:49 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2017-07-25 14:55:12 -0700 |
commit | 4d4872708ef8dc4915f61274c1c795b8e8472357 (patch) | |
tree | 6e1e1a9f207d838e2fab45e0f8d28a5071561749 /src | |
parent | 82fdc106066002c5ed3a96a6aee01a8dc43dd7a5 (diff) |
broadcom/vc4: Switch the V3D 2.1 XML over to restricted address fields.
This keeps the flags out of v3d_decode.c's output. In the generated code,
only the unpack functions see any change (where they now get the
restricted start value), and vc4 doesn't use the unpack functions yet.
Diffstat (limited to 'src')
-rw-r--r-- | src/broadcom/cle/v3d_packet_v21.xml | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/broadcom/cle/v3d_packet_v21.xml b/src/broadcom/cle/v3d_packet_v21.xml index b28f2b5eb6c..3721815c2e0 100644 --- a/src/broadcom/cle/v3d_packet_v21.xml +++ b/src/broadcom/cle/v3d_packet_v21.xml @@ -18,7 +18,7 @@ <packet name="Store Multi-sample Resolved Tile Color Buffer and EOF" code="25" cl="R"/> <packet name="Store Full Resolution Tile Buffer" cl="R" code="26"> - <field name="Address" size="32" start="0" type="address"/> + <field name="Address" size="28" start="4" type="address"/> <field name="Last Tile" size="1" start="3" type="bool"/> <field name="Disable Clear on Write" size="1" start="2" type="bool"/> <field name="Disable Z/Stencil Buffer write" size="1" start="1" type="bool"/> @@ -26,13 +26,13 @@ </packet> <packet name="Re-load Full Resolution Tile Buffer" cl="R" code="27"> - <field name="Address" size="32" start="0" type="address"/> + <field name="Address" size="28" start="4" type="address"/> <field name="Disable Z/Stencil Buffer read" size="1" start="1" type="bool"/> <field name="Disable Color Buffer read" size="1" start="0" type="bool"/> </packet> <packet name="Store Tile Buffer General" code="28" cl="R"> - <field name="Memory base address of frame/tile dump buffer" size="32" start="16" type="address"/> + <field name="Memory base address of frame/tile dump buffer" size="28" start="20" type="address"/> <field name="Last Tile of Frame" size="1" start="19" type="bool"/> <field name="Disable VG-Mask buffer dump" size="1" start="18" type="bool"/> <field name="Disable Z/Stencil buffer dump" size="1" start="17" type="bool"/> @@ -69,7 +69,7 @@ </packet> <packet name="Load Tile Buffer General" code="29" cl="R"> - <field name="Memory base address of frame/tile dump buffer" size="32" start="16" type="address"/> + <field name="Memory base address of frame/tile dump buffer" size="28" start="20" type="address"/> <field name="Disable VG-Mask buffer load" size="1" start="18" type="bool"/> <field name="Disable Z/Stencil buffer load" size="1" start="17" type="bool"/> <field name="Disable Color buffer load" size="1" start="16" type="bool"/> |