freedreno/ir3: Sync some new changes from envytools.
freedreno/ir3: Define the bindful uniform/nonuniform desc modes for cat6 a6xx.
freedreno: Rename append_bo() in case it doesn't get inlined.
freedreno: Clean up tests around ORing in the reloc flags.
freedreno: Deduplicate ringbuffer macros with computerator/fdperf
freedreno: Initialize the bo's iova at creation time.
freedreno/a5xx: Move resource layout to fdl.
freedreno/a5xx: Add the outline of a unit test for a5xx layout.