soc/build: Remove Migen Git SHA1 from auto-generated headers/bios (Hasn't been useful).
This commit is contained in:
parent
c834600a5a
commit
9806f76619
|
@ -102,18 +102,6 @@ else:
|
||||||
def cygpath(p):
|
def cygpath(p):
|
||||||
return p
|
return p
|
||||||
|
|
||||||
def get_migen_git_revision():
|
|
||||||
import migen
|
|
||||||
d = os.getcwd()
|
|
||||||
os.chdir(os.path.dirname(migen.__file__))
|
|
||||||
try:
|
|
||||||
r = subprocess.check_output(["git", "rev-parse", "--short", "HEAD"],
|
|
||||||
stderr=subprocess.DEVNULL)[:-1].decode("utf-8")
|
|
||||||
except:
|
|
||||||
r = "--------"
|
|
||||||
os.chdir(d)
|
|
||||||
return r
|
|
||||||
|
|
||||||
def get_litex_git_revision():
|
def get_litex_git_revision():
|
||||||
import litex
|
import litex
|
||||||
d = os.getcwd()
|
d = os.getcwd()
|
||||||
|
@ -128,9 +116,7 @@ def get_litex_git_revision():
|
||||||
|
|
||||||
def generated_banner(line_comment="//"):
|
def generated_banner(line_comment="//"):
|
||||||
r = line_comment + "-"*80 + "\n"
|
r = line_comment + "-"*80 + "\n"
|
||||||
r += line_comment + " Auto-generated by Migen ({}) & LiteX ({}) on ".format(
|
r += line_comment + " Auto-generated by LiteX ({}) on ".format(get_litex_git_revision())
|
||||||
get_migen_git_revision(),
|
|
||||||
get_litex_git_revision())
|
|
||||||
r += "{}\n".format(datetime.datetime.fromtimestamp(time.time()).strftime("%Y-%m-%d %H:%M:%S"))
|
r += "{}\n".format(datetime.datetime.fromtimestamp(time.time()).strftime("%Y-%m-%d %H:%M:%S"))
|
||||||
r += line_comment + "-"*80 + "\n"
|
r += line_comment + "-"*80 + "\n"
|
||||||
return r
|
return r
|
||||||
|
|
|
@ -116,10 +116,9 @@ def get_linker_regions(regions):
|
||||||
# C Export -----------------------------------------------------------------------------------------
|
# C Export -----------------------------------------------------------------------------------------
|
||||||
|
|
||||||
def get_git_header():
|
def get_git_header():
|
||||||
from litex.build.tools import get_migen_git_revision, get_litex_git_revision
|
from litex.build.tools import get_litex_git_revision
|
||||||
r = generated_banner("//")
|
r = generated_banner("//")
|
||||||
r += "#ifndef __GENERATED_GIT_H\n#define __GENERATED_GIT_H\n\n"
|
r += "#ifndef __GENERATED_GIT_H\n#define __GENERATED_GIT_H\n\n"
|
||||||
r += f"#define MIGEN_GIT_SHA1 \"{get_migen_git_revision()}\"\n"
|
|
||||||
r += f"#define LITEX_GIT_SHA1 \"{get_litex_git_revision()}\"\n"
|
r += f"#define LITEX_GIT_SHA1 \"{get_litex_git_revision()}\"\n"
|
||||||
r += "#endif\n"
|
r += "#endif\n"
|
||||||
return r
|
return r
|
||||||
|
|
|
@ -113,7 +113,6 @@ __attribute__((__used__)) int main(int i, char **c)
|
||||||
#endif
|
#endif
|
||||||
crcbios();
|
crcbios();
|
||||||
printf("\n");
|
printf("\n");
|
||||||
printf(" Migen git sha1: "MIGEN_GIT_SHA1"\n");
|
|
||||||
printf(" LiteX git sha1: "LITEX_GIT_SHA1"\n");
|
printf(" LiteX git sha1: "LITEX_GIT_SHA1"\n");
|
||||||
printf("\n");
|
printf("\n");
|
||||||
printf("--=============== \e[1mSoC\e[0m ==================--\n");
|
printf("--=============== \e[1mSoC\e[0m ==================--\n");
|
||||||
|
|
Loading…
Reference in New Issue