From: Florent Kermarrec Date: Tue, 7 Aug 2018 07:02:09 +0000 (+0200) Subject: bios/main: use edata instead of erodata X-Git-Tag: 24jan2021_ls180~1656 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=22f645adc10a1c64e68dd81dfc8e77338d7b2b95;p=litex.git bios/main: use edata instead of erodata --- diff --git a/litex/soc/software/bios/main.c b/litex/soc/software/bios/main.c index 73613a0e..239920bd 100644 --- a/litex/soc/software/bios/main.c +++ b/litex/soc/software/bios/main.c @@ -413,7 +413,7 @@ static void do_command(char *c) printf("Command not found\n"); } -extern unsigned int _ftext, _erodata; +extern unsigned int _ftext, _edata; static void crcbios(void) { @@ -423,14 +423,14 @@ static void crcbios(void) unsigned int actual_crc; /* - * _erodata is located right after the end of the flat + * _edata is located right after the end of the flat * binary image. The CRC tool writes the 32-bit CRC here. - * We also use the address of _erodata to know the length + * We also use the address of _edata to know the length * of our code. */ offset_bios = (unsigned int)&_ftext; - expected_crc = _erodata; - length = (unsigned int)&_erodata - offset_bios; + expected_crc = _edata; + length = (unsigned int)&_edata - offset_bios; actual_crc = crc32((unsigned char *)offset_bios, length); if(expected_crc == actual_crc) printf("BIOS CRC passed (%08x)\n", actual_crc);