Added few more stubs so that control reaches to DestroyDevice().
[mesa.git] / src / freedreno / afuc / afuc.h
index a69690a56f29b39526ce7f77173090d078d8a78a..6ec268e3dcc3c43ed1d8e7c85a7eb824776babc8 100644 (file)
@@ -129,7 +129,8 @@ typedef union PACKED {
        } movi;
        struct PACKED {
                uint32_t alu     : 5;
-               uint32_t pad     : 6;
+               uint32_t pad     : 4;
+               uint32_t xmov    : 2; /* execute eXtra mov's based on $rem */
                uint32_t dst     : 5;
                uint32_t src2    : 5;
                uint32_t src1    : 5;
@@ -152,6 +153,11 @@ typedef union PACKED {
                uint32_t uoff    : 26;    /* absolute (unsigned) offset */
                uint32_t hdr     : 6;
        } call;
+       struct PACKED {
+               uint32_t pad       : 25;
+               uint32_t interrupt : 1; /* return from ctxt-switch interrupt handler */
+               uint32_t hdr       : 6;
+       } ret;
        struct PACKED {
                uint32_t pad     : 26;
                uint32_t hdr     : 6;