X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/4271e82d56403879635cabe17a0e959c49fc1a83..37239a7c4b0d0db437e8aa5f1941280a74cd327e:/bootrom/ldscript-flash?ds=sidebyside

diff --git a/bootrom/ldscript-flash b/bootrom/ldscript-flash
index 37bfaaa1..ccc0db2f 100644
--- a/bootrom/ldscript-flash
+++ b/bootrom/ldscript-flash
@@ -18,17 +18,19 @@ SECTIONS
     	_version_information_start = ABSOLUTE(.);
     	*(.version_information);
     	
-	/* Why doesn't this work even though _bootphase1_version_pointer = 0x1001fc?
+	/* Why doesn't this work even though _bootphase1_version_pointer = 0x1001fc?
 	  . = _bootphase1_version_pointer - ORIGIN(bootphase1); */
 	/* This works, apparently it fools the linker into accepting an absolute address */
 	. = _bootphase1_version_pointer - ORIGIN(bootphase1) + ORIGIN(bootphase1);
     	LONG(_version_information_start)
     } >bootphase1
     
+    __bootphase2_src_start__ = ORIGIN(bootphase2);
     .bootphase2 : {
     	__bootphase2_start__ = .;
     	*(.startphase2)
     	*(.text)
+    	*(.eh_frame)
     	*(.glue_7)
     	*(.glue_7t)
     	*(.rodata)
@@ -44,4 +46,8 @@ SECTIONS
     
     . = ALIGN( 32 / 8 );
     __bss_end__ = .;
+    
+    .commonarea (NOLOAD) : {
+    	*(.commonarea)
+    } >commonarea
 }