agx: model scoreboard slot for state stores

identified with bruteforce in the CTS.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35949>
This commit is contained in:
Alyssa Rosenzweig 2025-06-30 17:24:41 -04:00
parent 50e7a6ef82
commit d68d15b760
2 changed files with 6 additions and 4 deletions

View file

@ -1365,6 +1365,7 @@
<dest kind="ts" bit="8:14"/>
<src kind="ureg64" bit="58:63"/>
<src kind="exreg32" bit="27:33"/>
<modifier name="group" kind="group" bit="16"/>
</ins>
<ins name="sampler_state_store" length="8" display="load">
@ -1372,6 +1373,7 @@
<dest kind="ss" bit="8:14"/>
<src kind="ureg64" bit="58:63"/>
<src kind="exreg32" bit="27:33"/>
<modifier name="group" kind="group" bit="16"/>
</ins>
<ins name="store" length="6/8">

View file

@ -490,7 +490,7 @@ a181004000000000 ldcf r0_r1_r2, cf0
a191014000000000 ldcf r4_r5_r6, cf1
a191024000000000 ldcf r4_r5_r6, cf2
a191034000000000 ldcf r4_r5_r6, cf3
ad01100800000010 load ss1, du4, r1
ad01100800000010 load ss1, du4, r1, a
b1800080004a00000a00 imgwblk r0l, ts0, r0, 0, 2d, u8norm
b1848480024a00000a00 imgwblk r1l, ts2, r2, 0, explicit_coords, 2d, u8norm
b1880680004880000a00 imgwblk r2l, ts0, r3, 0, 2d_ms_array, u8norm
@ -536,9 +536,9 @@ d500688c10500c00 atomic _, r6_r7, du12, r3.sx, cmpxchg, coherent1, a
d501248c10500600 atomic _, r3, du10, r1.sx, imax, coherent1, a
d508288c10d01000 atomic r1, r8_r9, du12, r1.sx, cmpxchg, coherent1, a
d509a48c10d00800 atomic r1, r4, du10, r5.sx, imax, coherent1, a
ed01100800000000 load ts1, du0, r1
ed02100800000008 load ts2, du2, r1
ed02100800000018 load ts2, du6, r1
ed01100800000000 load ts1, du0, r1, a
ed02100800000008 load ts2, du2, r1, a
ed02100800000018 load ts2, du6, r1, a
f151a080054a imgw r20_r21_r22_r23, ts5, r16, 0, 2d
f1a18c80c24a1b00 imgw r8_r9_r10_r11, du54, r1, r6, 0, 2d
f503 unknown_barrier_2