asahi/decode: Check fewer zeroes after a command buffer
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Sat, 10 Jul 2021 15:23:50 +0000 (11:23 -0400)
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>
Sat, 10 Jul 2021 15:23:50 +0000 (11:23 -0400)
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11815>

src/asahi/lib/decode.c

index d6cbfa6..e2f1ad9 100644 (file)
@@ -392,7 +392,7 @@ agxdecode_cmd(const uint8_t *map, bool verbose)
 
       return AGX_RECORD_LENGTH;
    } else if (map[0] == 0 && map[1] == 0 && map[2] == 0xC0 && map[3] == 0x00) {
-      ASSERTED unsigned zero[16] = { 0 };
+      ASSERTED unsigned zero[4] = { 0 };
       assert(memcmp(map + 4, zero, sizeof(zero)) == 0);
       return STATE_DONE;
    } else {