Module: Mesa Branch: master Commit: 4d4872708ef8dc4915f61274c1c795b8e8472357 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d4872708ef8dc4915f61274c1c795b8e8472357
Author: Eric Anholt <e...@anholt.net> Date: Thu Jul 13 12:42:49 2017 -0700 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. --- src/broadcom/cle/v3d_packet_v21.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/broadcom/cle/v3d_packet_v21.xml b/src/broadcom/cle/v3d_packet_v21.xml index b28f2b5eb6..3721815c2e 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"/> _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit