Commit ae2bfab7 authored by Alyssa Rosenzweig's avatar Alyssa Rosenzweig 💜

panfrost/decode: Clip mali_compute_fbd at 64-bytes

Looking at internal evidence (later fields including a literal other
compute job inception-style, seeming memory corruption, no clear
function, and the field after this being a pointer to *itself*), it
looks like this is really a much smaller descriptor.
Signed-off-by: Alyssa Rosenzweig's avatarAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
parent 3faf3348
......@@ -1411,15 +1411,6 @@ struct mali_single_framebuffer {
struct mali_compute_fbd {
u32 unknown1[16];
mali_ptr unknown2;
mali_ptr unknown3;
u32 unknown4[16];
u32 unknown5[18];
mali_ptr unknown6;
u32 unknown7[4];
mali_ptr unknown8;
mali_ptr unknown9;
u32 unknown10[16];
} __attribute__((packed));
/* Format bits for the render target flags */
......
......@@ -563,15 +563,6 @@ pandecode_compute_fbd(uint64_t gpu_va, int job_no)
pandecode_indent++;
SHORT_SLIDE(1);
MEMORY_PROP(s, unknown2);
MEMORY_PROP(s, unknown3);
SHORT_SLIDE(4);
SHORT_SLIDE(5);
MEMORY_PROP(s, unknown6);
SHORT_SLIDE(7);
MEMORY_PROP(s, unknown8);
MEMORY_PROP(s, unknown9);
SHORT_SLIDE(10);
pandecode_indent--;
printf("},\n");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment