summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/intel/tools/decoder.c1
-rw-r--r--src/intel/tools/decoder.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/intel/tools/decoder.c b/src/intel/tools/decoder.c
index ac3f135527e..ec94ae4d92a 100644
--- a/src/intel/tools/decoder.c
+++ b/src/intel/tools/decoder.c
@@ -180,6 +180,7 @@ create_group(struct parser_context *ctx, const char *name, const char **atts)
if (name)
group->name = xstrdup(name);
+ group->spec = ctx->spec;
group->group_offset = 0;
group->group_count = 0;
diff --git a/src/intel/tools/decoder.h b/src/intel/tools/decoder.h
index b17be1d5fbf..7b14ef4a647 100644
--- a/src/intel/tools/decoder.h
+++ b/src/intel/tools/decoder.h
@@ -60,6 +60,7 @@ struct gen_field_iterator {
};
struct gen_group {
+ struct gen_spec *spec;
char *name;
int nfields;
struct gen_field **fields;