X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/42bc3be31c562fac31cbe5e451e4b48092f06e68..8a6aec16d8c21d3c57457e5ec00eb83f5242feba:/bootrom/ldscript-flash diff --git a/bootrom/ldscript-flash b/bootrom/ldscript-flash index 50218d68..d2e6648b 100644 --- a/bootrom/ldscript-flash +++ b/bootrom/ldscript-flash @@ -8,6 +8,18 @@ SECTIONS bootphase1 : { *(.startup) *(.bootphase1) + + /* It seems to be impossible to flush align a section at the + end of a memory segment. Instead, we'll put the version_information + wherever the linker wants it, and then put a pointer to the start + of the version information at the end of the section. + -- Henryk Plötz 2009-08-28 */ + + _version_information_start = .; + *(.version_information); + + . = LENGTH(bootphase1) - 0x4; /* Skip ahead to the end */ + LONG(_version_information_start) } >bootphase1 bootphase2 : {