freedreno/afuc: Add missing rnn_prepdb()
[mesa.git] / src / freedreno / afuc / asm.c
index 321d06adfef5100c317f0d348a9d40696a599ea9..56036be46f68794d0cc25aeb8197c61c233a8844 100644 (file)
@@ -21,6 +21,7 @@
  * SOFTWARE.
  */
 
  * SOFTWARE.
  */
 
+#include <err.h>
 #include <stdint.h>
 #include <stdbool.h>
 #include <unistd.h>
 #include <stdint.h>
 #include <stdbool.h>
 #include <unistd.h>
@@ -416,6 +417,9 @@ int main(int argc, char **argv)
        ctx = rnndec_newcontext(db);
 
        rnn_parsefile(db, "adreno.xml");
        ctx = rnndec_newcontext(db);
 
        rnn_parsefile(db, "adreno.xml");
+       rnn_prepdb(db);
+       if (db->estatus)
+               errx(db->estatus, "failed to parse register database");
        dom[0] = rnn_finddomain(db, name);
        dom[1] = rnn_finddomain(db, "AXXX");
        control_regs = rnn_finddomain(db, control_reg_name);
        dom[0] = rnn_finddomain(db, name);
        dom[1] = rnn_finddomain(db, "AXXX");
        control_regs = rnn_finddomain(db, control_reg_name);