<p>Denis 'GNUtoo' Carikli has uploaded this change for <strong>review</strong>.</p><p><a href="https://review.coreboot.org/23239">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">util/blobtool: rename to bincfg<br><br>The name blobtool is confusing as 'blob' is also used to<br>describe nonfree software in binary form.<br><br>Since this utility deals with binary configurations it<br>makes more sense to call it bincfg.<br><br>Change-Id: I3339274f1c42df4bb4a6b30b9538d91c3c03d7d0<br>Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org><br>---<br>M .gitignore<br>M Makefile.inc<br>M src/Kconfig<br>M src/southbridge/intel/common/firmware/Makefile.inc<br>R util/bincfg/Makefile<br>A util/bincfg/Makefile.inc<br>R util/bincfg/bincfg.l<br>R util/bincfg/bincfg.lex.c_shipped<br>R util/bincfg/bincfg.tab.c_shipped<br>R util/bincfg/bincfg.tab.h_shipped<br>R util/bincfg/bincfg.y<br>R util/bincfg/ddr3_unregistered_spd_128.spec<br>R util/bincfg/ddr3_unregistered_spd_256.spec<br>R util/bincfg/gbe-ich9m.set<br>R util/bincfg/gbe-ich9m.spec<br>R util/bincfg/ifd-x200.set<br>R util/bincfg/ifd-x200.spec<br>R util/bincfg/it8718f-ec.spec<br>D util/blobtool/Makefile.inc<br>19 files changed, 71 insertions(+), 71 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://review.coreboot.org:29418/coreboot refs/changes/39/23239/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/.gitignore b/.gitignore</span><br><span>index e3fa3fe..7ee954d 100644</span><br><span>--- a/.gitignore</span><br><span>+++ b/.gitignore</span><br><span>@@ -84,7 +84,7 @@</span><br><span> util/amdfwtool/amdfwtool</span><br><span> util/archive/archive</span><br><span> util/bimgtool/bimgtool</span><br><span style="color: hsl(0, 100%, 40%);">-util/blobtool/blobtool</span><br><span style="color: hsl(120, 100%, 40%);">+util/bincfg/bincfg</span><br><span> util/board_status/board-status</span><br><span> util/cbfstool/cbfs-compression-tool</span><br><span> util/cbfstool/cbfstool</span><br><span>diff --git a/Makefile.inc b/Makefile.inc</span><br><span>index 413f7ad..2ac6a59 100644</span><br><span>--- a/Makefile.inc</span><br><span>+++ b/Makefile.inc</span><br><span>@@ -88,7 +88,7 @@</span><br><span> subdirs-y += $(wildcard src/drivers/*) $(wildcard src/drivers/*/*)</span><br><span> subdirs-y += src/cpu src/vendorcode</span><br><span> subdirs-y += util/cbfstool util/sconfig util/nvramtool util/broadcom</span><br><span style="color: hsl(0, 100%, 40%);">-subdirs-y += util/futility util/marvell util/blobtool</span><br><span style="color: hsl(120, 100%, 40%);">+subdirs-y += util/futility util/marvell util/bincfg</span><br><span> subdirs-y += $(wildcard src/arch/*)</span><br><span> subdirs-y += src/mainboard/$(MAINBOARDDIR)</span><br><span> subdirs-y += src/security</span><br><span>@@ -494,7 +494,7 @@</span><br><span>  @# https://www.coreboot.org/pipermail/coreboot/2010-February/055825.html</span><br><span>     $(HOSTCC) -g $(STACK) -Wall -o $@ $<</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-BLOBTOOL:=$(objutil)/blobtool/blobtool</span><br><span style="color: hsl(120, 100%, 40%);">+BINCFG:=$(objutil)/bincfg/bincfg</span><br><span> </span><br><span> IFDTOOL:=$(objutil)/ifdtool/ifdtool</span><br><span> $(IFDTOOL):</span><br><span>@@ -575,7 +575,7 @@</span><br><span> include util/crossgcc/Makefile.inc</span><br><span> </span><br><span> .PHONY: tools</span><br><span style="color: hsl(0, 100%, 40%);">-tools: $(objutil)/kconfig/conf $(CBFSTOOL) $(objutil)/cbfstool/cbfs-compression-tool $(FMAPTOOL) $(RMODTOOL) $(IFWITOOL) $(objutil)/nvramtool/nvramtool $(ROMCC_BIN) $(objutil)/sconfig/sconfig $(IFDTOOL) $(IFDFAKE) $(CBOOTIMAGE) $(AMDFWTOOL) $(FUTILITY) $(BLOBTOOL)</span><br><span style="color: hsl(120, 100%, 40%);">+tools: $(objutil)/kconfig/conf $(CBFSTOOL) $(objutil)/cbfstool/cbfs-compression-tool $(FMAPTOOL) $(RMODTOOL) $(IFWITOOL) $(objutil)/nvramtool/nvramtool $(ROMCC_BIN) $(objutil)/sconfig/sconfig $(IFDTOOL) $(IFDFAKE) $(CBOOTIMAGE) $(AMDFWTOOL) $(FUTILITY) $(BINCFG)</span><br><span> </span><br><span> ###########################################################################</span><br><span> # Common recipes for all stages</span><br><span>diff --git a/src/Kconfig b/src/Kconfig</span><br><span>index 6896d0e..a67540a 100644</span><br><span>--- a/src/Kconfig</span><br><span>+++ b/src/Kconfig</span><br><span>@@ -104,11 +104,11 @@</span><br><span>          Otherwise, say N to use the provided pregenerated scanner/parser.</span><br><span> </span><br><span> config UTIL_GENPARSER</span><br><span style="color: hsl(0, 100%, 40%);">-        bool "Generate SCONFIG & BLOBTOOL parser using flex and bison"</span><br><span style="color: hsl(120, 100%, 40%);">+  bool "Generate SCONFIG & BINCFG parser using flex and bison"</span><br><span>   default n</span><br><span>    help</span><br><span>           Enable this option if you are working on the sconfig device tree</span><br><span style="color: hsl(0, 100%, 40%);">-        parser or blobtool and made changes to the .l or .y files.</span><br><span style="color: hsl(120, 100%, 40%);">+    parser or bincfg and made changes to the .l or .y files.</span><br><span> </span><br><span>         Otherwise, say N to use the provided pregenerated scanner/parser.</span><br><span> </span><br><span>diff --git a/src/southbridge/intel/common/firmware/Makefile.inc b/src/southbridge/intel/common/firmware/Makefile.inc</span><br><span>index d6e6296..6c5a241 100644</span><br><span>--- a/src/southbridge/intel/common/firmware/Makefile.inc</span><br><span>+++ b/src/southbridge/intel/common/firmware/Makefile.inc</span><br><span>@@ -38,7 +38,7 @@</span><br><span> endif</span><br><span> endif</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-add_intel_firmware: $(obj)/coreboot.pre $(IFDTOOL) $(IFDFAKE)</span><br><span style="color: hsl(120, 100%, 40%);">+add_intel_firmware: $(obj)/coreboot.pre $(IFDTOOL) $(BINCFG)</span><br><span> ifeq ($(CONFIG_BUILD_WITH_FAKE_IFD),y)</span><br><span>  printf "\n** WARNING **\n"</span><br><span>         printf "coreboot will be built with a fake Intel Firmware Descriptor (IFD).\n"</span><br><span>diff --git a/util/blobtool/Makefile b/util/bincfg/Makefile</span><br><span>similarity index 72%</span><br><span>rename from util/blobtool/Makefile</span><br><span>rename to util/bincfg/Makefile</span><br><span>index ee706db..1b3e936 100644</span><br><span>--- a/util/blobtool/Makefile</span><br><span>+++ b/util/bincfg/Makefile</span><br><span>@@ -1,7 +1,7 @@</span><br><span> CC = gcc</span><br><span> YACC = bison</span><br><span> LEX = flex</span><br><span style="color: hsl(0, 100%, 40%);">-TARGET=blobtool</span><br><span style="color: hsl(120, 100%, 40%);">+TARGET=bincfg</span><br><span> </span><br><span> $(TARGET): $(TARGET).lex.o $(TARGET).tab.o</span><br><span>   $(CC) $^ -Wall -Wno-unused-function -g -lfl -o $@</span><br><span>@@ -14,16 +14,16 @@</span><br><span> </span><br><span> # Use this target to generate GbE for X200</span><br><span> gen-gbe-ich9m:</span><br><span style="color: hsl(0, 100%, 40%);">-     ./blobtool gbe-ich9m.spec gbe-ich9m.set gbe1.bin</span><br><span style="color: hsl(120, 100%, 40%);">+      ./bincfg gbe-ich9m.spec gbe-ich9m.set gbe1.bin</span><br><span>       # duplicate binary as per spec</span><br><span>       cat gbe1.bin gbe1.bin > flashregion_3_gbe.bin</span><br><span>     rm -f gbe1.bin</span><br><span> </span><br><span> # Use this target to generate IFD for X200</span><br><span> gen-ifd-x200:</span><br><span style="color: hsl(0, 100%, 40%);">-       ./blobtool ifd-x200.spec ifd-x200.set flashregion_0_fd.bin</span><br><span style="color: hsl(120, 100%, 40%);">+    ./bincfg ifd-x200.spec ifd-x200.set flashregion_0_fd.bin</span><br><span> </span><br><span> .PHONY: clean gen-gbe-ich9m gen-ifd-x200</span><br><span> </span><br><span> clean:</span><br><span style="color: hsl(0, 100%, 40%);">-  rm -f *.lex.c *.tab.c *.tab.h *.o blobtool flashregion_0_fd.bin flashregion_3_gbe.bin</span><br><span style="color: hsl(120, 100%, 40%);">+ rm -f *.lex.c *.tab.c *.tab.h *.o bincfg flashregion_0_fd.bin flashregion_3_gbe.bin</span><br><span>diff --git a/util/bincfg/Makefile.inc b/util/bincfg/Makefile.inc</span><br><span>new file mode 100644</span><br><span>index 0000000..81c6af6</span><br><span>--- /dev/null</span><br><span>+++ b/util/bincfg/Makefile.inc</span><br><span>@@ -0,0 +1,41 @@</span><br><span style="color: hsl(120, 100%, 40%);">+bincfg_obj := bincfg.lex.o bincfg.tab.o</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+BINCFG_FLAGS += -I$(top)/util/bincfg -I$(objutil)/bincfg</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+$(objutil)/bincfg:</span><br><span style="color: hsl(120, 100%, 40%);">+ mkdir -p $@</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+$(objutil)/bincfg/.generated: $(objutil)/bincfg</span><br><span style="color: hsl(120, 100%, 40%);">+        touch $@</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+$(objutil)/bincfg/%.o: util/bincfg/%.c | $(objutil)/bincfg/.generated</span><br><span style="color: hsl(120, 100%, 40%);">+     printf "    HOSTCC     $(subst $(obj)/,,$(@))\n"</span><br><span style="color: hsl(120, 100%, 40%);">+    $(HOSTCC) $(BINCFG_FLAGS) $(HOSTCFLAGS) -c -o $@ $<</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+$(objutil)/bincfg/%.o: $(objutil)/bincfg/%.c</span><br><span style="color: hsl(120, 100%, 40%);">+        printf "    HOSTCC     $(subst $(obj)/,,$(@))\n"</span><br><span style="color: hsl(120, 100%, 40%);">+    $(HOSTCC) $(BINCFG_FLAGS) $(HOSTCFLAGS) -c -o $@ $<</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ifeq ($(CONFIG_UTIL_GENPARSER),y)</span><br><span style="color: hsl(120, 100%, 40%);">+$(top)/util/bincfg/bincfg.lex.c_shipped: $(top)/util/bincfg/bincfg.l</span><br><span style="color: hsl(120, 100%, 40%);">+     printf "    FLEX       $(subst $(top)/,,$(@))\n"</span><br><span style="color: hsl(120, 100%, 40%);">+    flex -L -o $@ $<</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+# the .c rule also creates .h</span><br><span style="color: hsl(120, 100%, 40%);">+$(top)/util/bincfg/bincfg.tab.h_shipped: $(top)/util/bincfg/bincfg.tab.c_shipped</span><br><span style="color: hsl(120, 100%, 40%);">+$(top)/util/bincfg/bincfg.tab.c_shipped: $(top)/util/bincfg/bincfg.y</span><br><span style="color: hsl(120, 100%, 40%);">+  printf "    BISON      $(subst $(top)/,,$(@))\n"</span><br><span style="color: hsl(120, 100%, 40%);">+    bison -l --defines=$(top)/util/bincfg/bincfg.tab.h_shipped -o $@ $<</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+$(objutil)/bincfg/bincfg.lex.o: $(objutil)/bincfg/bincfg.tab.h</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+$(objutil)/bincfg/%: $(top)/util/bincfg/%_shipped</span><br><span style="color: hsl(120, 100%, 40%);">+  mkdir -p $(dir $@)</span><br><span style="color: hsl(120, 100%, 40%);">+    cp $< $@</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+$(objutil)/bincfg/bincfg: $(addprefix $(objutil)/bincfg/,$(bincfg_obj))</span><br><span style="color: hsl(120, 100%, 40%);">+        printf "    HOSTCC     $(subst $(obj)/,,$(@)) (link)\n"</span><br><span style="color: hsl(120, 100%, 40%);">+     $(HOSTCC) $(BINCFG_FLAGS) -o $@ $(addprefix $(objutil)/bincfg/,$(bincfg_obj))</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+$(addprefix $(objutil)/bincfg/,$(bincfg_obj)) : $(objutil)/bincfg/bincfg.tab.h $(objutil)/bincfg/bincfg.tab.c $(objutil)/bincfg/bincfg.lex.c</span><br><span>diff --git a/util/blobtool/blobtool.l b/util/bincfg/bincfg.l</span><br><span>similarity index 95%</span><br><span>rename from util/blobtool/blobtool.l</span><br><span>rename to util/bincfg/bincfg.l</span><br><span>index b80cc55..f9e880f 100644</span><br><span>--- a/util/blobtool/blobtool.l</span><br><span>+++ b/util/bincfg/bincfg.l</span><br><span>@@ -1,5 +1,5 @@</span><br><span> /*</span><br><span style="color: hsl(0, 100%, 40%);">- * blobtool - Compiler/Decompiler for data blobs with specs</span><br><span style="color: hsl(120, 100%, 40%);">+ * bincfg - Compiler/Decompiler for data blobs with specs</span><br><span>  * Copyright (C) 2017 Damien Zammit <damien@zamaudio.com></span><br><span>  *</span><br><span>  * This program is free software: you can redistribute it and/or modify</span><br><span>@@ -17,7 +17,7 @@</span><br><span> #include <stdio.h></span><br><span> #include <stdlib.h></span><br><span> #include <string.h></span><br><span style="color: hsl(0, 100%, 40%);">-#include "blobtool.tab.h"</span><br><span style="color: hsl(120, 100%, 40%);">+#include "bincfg.tab.h"</span><br><span> </span><br><span> extern struct blob binary;</span><br><span> </span><br><span>diff --git a/util/blobtool/blobtool.lex.c_shipped b/util/bincfg/bincfg.lex.c_shipped</span><br><span>similarity index 99%</span><br><span>rename from util/blobtool/blobtool.lex.c_shipped</span><br><span>rename to util/bincfg/bincfg.lex.c_shipped</span><br><span>index df5b060..44a76a1 100644</span><br><span>--- a/util/blobtool/blobtool.lex.c_shipped</span><br><span>+++ b/util/bincfg/bincfg.lex.c_shipped</span><br><span>@@ -1,5 +1,5 @@</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-#line 3 "/coreboot/util/blobtool/blobtool.lex.c_shipped"</span><br><span style="color: hsl(120, 100%, 40%);">+#line 3 "/coreboot/util/bincfg/bincfg.lex.c_shipped"</span><br><span> </span><br><span> #define  YY_INT_ALIGNED short int</span><br><span> </span><br><span>@@ -485,7 +485,7 @@</span><br><span> #define YY_RESTORE_YY_MORE_OFFSET</span><br><span> char *yytext;</span><br><span> /*</span><br><span style="color: hsl(0, 100%, 40%);">- * blobtool - Compiler/Decompiler for data blobs with specs</span><br><span style="color: hsl(120, 100%, 40%);">+ * bincfg - Compiler/Decompiler for data blobs with specs</span><br><span>  * Copyright (C) 2017 Damien Zammit <damien@zamaudio.com></span><br><span>  *</span><br><span>  * This program is free software: you can redistribute it and/or modify</span><br><span>@@ -501,7 +501,7 @@</span><br><span> #include <stdio.h></span><br><span> #include <stdlib.h></span><br><span> #include <string.h></span><br><span style="color: hsl(0, 100%, 40%);">-#include "blobtool.tab.h"</span><br><span style="color: hsl(120, 100%, 40%);">+#include "bincfg.tab.h"</span><br><span> </span><br><span> extern struct blob binary;</span><br><span> </span><br><span>diff --git a/util/blobtool/blobtool.tab.c_shipped b/util/bincfg/bincfg.tab.c_shipped</span><br><span>similarity index 98%</span><br><span>rename from util/blobtool/blobtool.tab.c_shipped</span><br><span>rename to util/bincfg/bincfg.tab.c_shipped</span><br><span>index 06bbb15..a76f40e 100644</span><br><span>--- a/util/blobtool/blobtool.tab.c_shipped</span><br><span>+++ b/util/bincfg/bincfg.tab.c_shipped</span><br><span>@@ -299,7 +299,7 @@</span><br><span>     /* Reset blob position to zero */</span><br><span>    binary->bloblen = 0;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-     fprintf (fp, "# AUTOGENERATED SETTER BY BLOBTOOL\n{\n");</span><br><span style="color: hsl(120, 100%, 40%);">+    fprintf (fp, "# AUTOGENERATED SETTER BY BINCFG\n{\n");</span><br><span> </span><br><span>         /* Traverse spec and output bitfield setters based on blob values */</span><br><span>         for (ptr = sym_table; ptr != (struct field *) 0; ptr = ptr->next) {</span><br><span>@@ -440,9 +440,9 @@</span><br><span> #endif</span><br><span> </span><br><span> /* In a future release of Bison, this section will be replaced</span><br><span style="color: hsl(0, 100%, 40%);">-   by #include "blobtool.tab.h_shipped".  */</span><br><span style="color: hsl(0, 100%, 40%);">-#ifndef YY_YY_COREBOOT_UTIL_BLOBTOOL_BLOBTOOL_TAB_H_SHIPPED_INCLUDED</span><br><span style="color: hsl(0, 100%, 40%);">-# define YY_YY_COREBOOT_UTIL_BLOBTOOL_BLOBTOOL_TAB_H_SHIPPED_INCLUDED</span><br><span style="color: hsl(120, 100%, 40%);">+   by #include "bincfg.tab.h_shipped".  */</span><br><span style="color: hsl(120, 100%, 40%);">+#ifndef YY_YY_COREBOOT_UTIL_BINCFG_BINCFG_TAB_H_SHIPPED_INCLUDED</span><br><span style="color: hsl(120, 100%, 40%);">+# define YY_YY_COREBOOT_UTIL_BINCFG_BINCFG_TAB_H_SHIPPED_INCLUDED</span><br><span> /* Debug traces.  */</span><br><span> #ifndef YYDEBUG</span><br><span> # define YYDEBUG 0</span><br><span>@@ -489,7 +489,7 @@</span><br><span> </span><br><span> int yyparse (void);</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-#endif /* !YY_YY_COREBOOT_UTIL_BLOBTOOL_BLOBTOOL_TAB_H_SHIPPED_INCLUDED  */</span><br><span style="color: hsl(120, 100%, 40%);">+#endif /* !YY_YY_COREBOOT_UTIL_BINCFG_BINCFG_TAB_H_SHIPPED_INCLUDED  */</span><br><span> </span><br><span> /* Copy the second part of user declarations.  */</span><br><span> </span><br><span>@@ -1979,10 +1979,10 @@</span><br><span>              fclose(fp);</span><br><span>  } else {</span><br><span>             printf("Usage: Compile mode\n\n");</span><br><span style="color: hsl(0, 100%, 40%);">-            printf("       blobtool    spec  setter  binaryoutput\n");</span><br><span style="color: hsl(120, 100%, 40%);">+          printf("       bincfg    spec  setter  binaryoutput\n");</span><br><span>           printf("                  (file) (file)     (file)\n");</span><br><span>            printf(" OR  : Decompile mode\n\n");</span><br><span style="color: hsl(0, 100%, 40%);">-          printf("       blobtool -d spec  binary  setteroutput\n");</span><br><span style="color: hsl(120, 100%, 40%);">+          printf("       bincfg -d spec  binary  setteroutput\n");</span><br><span>   }</span><br><span>    return ret;</span><br><span> }</span><br><span>diff --git a/util/blobtool/blobtool.tab.h_shipped b/util/bincfg/bincfg.tab.h_shipped</span><br><span>similarity index 90%</span><br><span>rename from util/blobtool/blobtool.tab.h_shipped</span><br><span>rename to util/bincfg/bincfg.tab.h_shipped</span><br><span>index 07d83ca..f1c223f 100644</span><br><span>--- a/util/blobtool/blobtool.tab.h_shipped</span><br><span>+++ b/util/bincfg/bincfg.tab.h_shipped</span><br><span>@@ -30,8 +30,8 @@</span><br><span>    This special exception was added by the Free Software Foundation in</span><br><span>    version 2.2 of Bison.  */</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-#ifndef YY_YY_COREBOOT_UTIL_BLOBTOOL_BLOBTOOL_TAB_H_SHIPPED_INCLUDED</span><br><span style="color: hsl(0, 100%, 40%);">-# define YY_YY_COREBOOT_UTIL_BLOBTOOL_BLOBTOOL_TAB_H_SHIPPED_INCLUDED</span><br><span style="color: hsl(120, 100%, 40%);">+#ifndef YY_YY_COREBOOT_UTIL_BINCFG_BINCFG_TAB_H_SHIPPED_INCLUDED</span><br><span style="color: hsl(120, 100%, 40%);">+# define YY_YY_COREBOOT_UTIL_BINCFG_BINCFG_TAB_H_SHIPPED_INCLUDED</span><br><span> /* Debug traces.  */</span><br><span> #ifndef YYDEBUG</span><br><span> # define YYDEBUG 0</span><br><span>@@ -78,4 +78,4 @@</span><br><span> </span><br><span> int yyparse (void);</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-#endif /* !YY_YY_COREBOOT_UTIL_BLOBTOOL_BLOBTOOL_TAB_H_SHIPPED_INCLUDED  */</span><br><span style="color: hsl(120, 100%, 40%);">+#endif /* !YY_YY_COREBOOT_UTIL_BINCFG_BINCFG_TAB_H_SHIPPED_INCLUDED  */</span><br><span>diff --git a/util/blobtool/blobtool.y b/util/bincfg/bincfg.y</span><br><span>similarity index 97%</span><br><span>rename from util/blobtool/blobtool.y</span><br><span>rename to util/bincfg/bincfg.y</span><br><span>index 11f8db4..7a098cd 100644</span><br><span>--- a/util/blobtool/blobtool.y</span><br><span>+++ b/util/bincfg/bincfg.y</span><br><span>@@ -1,5 +1,5 @@</span><br><span> /*</span><br><span style="color: hsl(0, 100%, 40%);">- * blobtool - Compiler/Decompiler for data blobs with specs</span><br><span style="color: hsl(120, 100%, 40%);">+ * bincfg - Compiler/Decompiler for data blobs with specs</span><br><span>  * Copyright (C) 2017 Damien Zammit <damien@zamaudio.com></span><br><span>  *</span><br><span>  * This program is free software: you can redistribute it and/or modify</span><br><span>@@ -249,7 +249,7 @@</span><br><span>     /* Reset blob position to zero */</span><br><span>    binary->bloblen = 0;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-     fprintf (fp, "# AUTOGENERATED SETTER BY BLOBTOOL\n{\n");</span><br><span style="color: hsl(120, 100%, 40%);">+    fprintf (fp, "# AUTOGENERATED SETTER BY BINCFG\n{\n");</span><br><span> </span><br><span>         /* Traverse spec and output bitfield setters based on blob values */</span><br><span>         for (ptr = sym_table; ptr != (struct field *) 0; ptr = ptr->next) {</span><br><span>@@ -542,10 +542,10 @@</span><br><span>               fclose(fp);</span><br><span>  } else {</span><br><span>             printf("Usage: Compile mode\n\n");</span><br><span style="color: hsl(0, 100%, 40%);">-            printf("       blobtool    spec  setter  binaryoutput\n");</span><br><span style="color: hsl(120, 100%, 40%);">+          printf("       bincfg    spec  setter  binaryoutput\n");</span><br><span>           printf("                  (file) (file)     (file)\n");</span><br><span>            printf(" OR  : Decompile mode\n\n");</span><br><span style="color: hsl(0, 100%, 40%);">-          printf("       blobtool -d spec  binary  setteroutput\n");</span><br><span style="color: hsl(120, 100%, 40%);">+          printf("       bincfg -d spec  binary  setteroutput\n");</span><br><span>   }</span><br><span>    return ret;</span><br><span> }</span><br><span>diff --git a/util/blobtool/ddr3_unregistered_spd_128.spec b/util/bincfg/ddr3_unregistered_spd_128.spec</span><br><span>similarity index 100%</span><br><span>rename from util/blobtool/ddr3_unregistered_spd_128.spec</span><br><span>rename to util/bincfg/ddr3_unregistered_spd_128.spec</span><br><span>diff --git a/util/blobtool/ddr3_unregistered_spd_256.spec b/util/bincfg/ddr3_unregistered_spd_256.spec</span><br><span>similarity index 100%</span><br><span>rename from util/blobtool/ddr3_unregistered_spd_256.spec</span><br><span>rename to util/bincfg/ddr3_unregistered_spd_256.spec</span><br><span>diff --git a/util/blobtool/gbe-ich9m.set b/util/bincfg/gbe-ich9m.set</span><br><span>similarity index 100%</span><br><span>rename from util/blobtool/gbe-ich9m.set</span><br><span>rename to util/bincfg/gbe-ich9m.set</span><br><span>diff --git a/util/blobtool/gbe-ich9m.spec b/util/bincfg/gbe-ich9m.spec</span><br><span>similarity index 100%</span><br><span>rename from util/blobtool/gbe-ich9m.spec</span><br><span>rename to util/bincfg/gbe-ich9m.spec</span><br><span>diff --git a/util/blobtool/ifd-x200.set b/util/bincfg/ifd-x200.set</span><br><span>similarity index 100%</span><br><span>rename from util/blobtool/ifd-x200.set</span><br><span>rename to util/bincfg/ifd-x200.set</span><br><span>diff --git a/util/blobtool/ifd-x200.spec b/util/bincfg/ifd-x200.spec</span><br><span>similarity index 100%</span><br><span>rename from util/blobtool/ifd-x200.spec</span><br><span>rename to util/bincfg/ifd-x200.spec</span><br><span>diff --git a/util/blobtool/it8718f-ec.spec b/util/bincfg/it8718f-ec.spec</span><br><span>similarity index 100%</span><br><span>rename from util/blobtool/it8718f-ec.spec</span><br><span>rename to util/bincfg/it8718f-ec.spec</span><br><span>diff --git a/util/blobtool/Makefile.inc b/util/blobtool/Makefile.inc</span><br><span>deleted file mode 100644</span><br><span>index 3434041..0000000</span><br><span>--- a/util/blobtool/Makefile.inc</span><br><span>+++ /dev/null</span><br><span>@@ -1,41 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-blobtool_obj := blobtool.lex.o blobtool.tab.o</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-BLOBTOOL_FLAGS += -I$(top)/util/blobtool -I$(objutil)/blobtool</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-$(objutil)/blobtool:</span><br><span style="color: hsl(0, 100%, 40%);">-       mkdir -p $@</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-$(objutil)/blobtool/.generated: $(objutil)/blobtool</span><br><span style="color: hsl(0, 100%, 40%);">-  touch $@</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-$(objutil)/blobtool/%.o: util/blobtool/%.c | $(objutil)/blobtool/.generated</span><br><span style="color: hsl(0, 100%, 40%);">-     printf "    HOSTCC     $(subst $(obj)/,,$(@))\n"</span><br><span style="color: hsl(0, 100%, 40%);">-      $(HOSTCC) $(BLOBTOOL_FLAGS) $(HOSTCFLAGS) -c -o $@ $<</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-$(objutil)/blobtool/%.o: $(objutil)/blobtool/%.c</span><br><span style="color: hsl(0, 100%, 40%);">-        printf "    HOSTCC     $(subst $(obj)/,,$(@))\n"</span><br><span style="color: hsl(0, 100%, 40%);">-      $(HOSTCC) $(BLOBTOOL_FLAGS) $(HOSTCFLAGS) -c -o $@ $<</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-ifeq ($(CONFIG_UTIL_GENPARSER),y)</span><br><span style="color: hsl(0, 100%, 40%);">-$(top)/util/blobtool/blobtool.lex.c_shipped: $(top)/util/blobtool/blobtool.l</span><br><span style="color: hsl(0, 100%, 40%);">-   printf "    FLEX       $(subst $(top)/,,$(@))\n"</span><br><span style="color: hsl(0, 100%, 40%);">-      flex -L -o $@ $<</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# the .c rule also creates .h</span><br><span style="color: hsl(0, 100%, 40%);">-$(top)/util/blobtool/blobtool.tab.h_shipped: $(top)/util/blobtool/blobtool.tab.c_shipped</span><br><span style="color: hsl(0, 100%, 40%);">-$(top)/util/blobtool/blobtool.tab.c_shipped: $(top)/util/blobtool/blobtool.y</span><br><span style="color: hsl(0, 100%, 40%);">-    printf "    BISON      $(subst $(top)/,,$(@))\n"</span><br><span style="color: hsl(0, 100%, 40%);">-      bison -l --defines=$(top)/util/blobtool/blobtool.tab.h_shipped -o $@ $<</span><br><span style="color: hsl(0, 100%, 40%);">-endif</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-$(objutil)/blobtool/blobtool.lex.o: $(objutil)/blobtool/blobtool.tab.h</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-$(objutil)/blobtool/%: $(top)/util/blobtool/%_shipped</span><br><span style="color: hsl(0, 100%, 40%);">-      mkdir -p $(dir $@)</span><br><span style="color: hsl(0, 100%, 40%);">-      cp $< $@</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-$(objutil)/blobtool/blobtool: $(addprefix $(objutil)/blobtool/,$(blobtool_obj))</span><br><span style="color: hsl(0, 100%, 40%);">-      printf "    HOSTCC     $(subst $(obj)/,,$(@)) (link)\n"</span><br><span style="color: hsl(0, 100%, 40%);">-       $(HOSTCC) $(BLOBTOOL_FLAGS) -o $@ $(addprefix $(objutil)/blobtool/,$(blobtool_obj))</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-$(addprefix $(objutil)/blobtool/,$(blobtool_obj)) : $(objutil)/blobtool/blobtool.tab.h $(objutil)/blobtool/blobtool.tab.c $(objutil)/blobtool/blobtool.lex.c</span><br><span></span><br></pre><p>To view, visit <a href="https://review.coreboot.org/23239">change 23239</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://review.coreboot.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://review.coreboot.org/23239"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: coreboot </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: I3339274f1c42df4bb4a6b30b9538d91c3c03d7d0 </div>
<div style="display:none"> Gerrit-Change-Number: 23239 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> </div>