Mercurial > hg > index.cgi
diff docs/manual/x807.html @ 316:c4853a54b4a1
Documented new "high" option for link scripts.
author | William Astle <lost@l-w.ca> |
---|---|
date | Wed, 27 Nov 2013 16:08:02 -0700 |
parents | 155799f6cfa5 |
children |
line wrap: on
line diff
--- a/docs/manual/x807.html Wed Nov 27 16:01:26 2013 -0700 +++ b/docs/manual/x807.html Wed Nov 27 16:08:02 2013 -0700 @@ -17,7 +17,7 @@ HREF="x793.html"><LINK REL="NEXT" TITLE="Format Specific Linking Notes" -HREF="x864.html"></HEAD +HREF="x873.html"></HEAD ><BODY CLASS="SECTION" BGCOLOR="#FFFFFF" @@ -59,7 +59,7 @@ ALIGN="right" VALIGN="bottom" ><A -HREF="x864.html" +HREF="x873.html" ACCESSKEY="N" >Next</A ></TD @@ -205,6 +205,32 @@ >section <CODE CLASS="PARAMETER" >name</CODE +> high <CODE +CLASS="PARAMETER" +>addr</CODE +></DT +><DD +><P +> This causes the section <CODE +CLASS="PARAMETER" +>name</CODE +> to load with its end +address just below <CODE +CLASS="PARAMETER" +>addr</CODE +>. Subsequent sections are +loaded at progressively lower addresses. This may lead to inefficient file +encoding for some targets. As of this writing, it will also almost +certainly do the wrong thing for a raw target. </P +><P +> This is useful for aligning a block of code with high memory. As an +example, if the total size of a section is $100 bytes and a high address of +$FE00 is specified, the section will actually load at $FD00. </P +></DD +><DT +>section <CODE +CLASS="PARAMETER" +>name</CODE ></DT ><DD ><P @@ -280,7 +306,7 @@ ALIGN="right" VALIGN="top" ><A -HREF="x864.html" +HREF="x873.html" ACCESSKEY="N" >Next</A ></TD