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 <alyssa.rosenzweig@collabora.com>
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 */
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");