<font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2"><div>Ben,</div><div><br></div><div>For my own understanding:</div><div><br></div><div>* What part of the toolchain is forcing the TOC to 256 alignment?</div><div>* Is the alignment on the beginning of the TOC section or the TOC-base part of the function pointer tuples  (ABIv1) ?</div><div><br><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2"><div>Patrick Williams<br>Power Firmware Development, <br>Bldg 045-2/C034<br>512-286-6369, T/L: 363-6369</div><div>iawillia@us.ibm.com<br></div></font></div><br><br><font color="#990099">-----"Skiboot" <skiboot-bounces+iawillia=us.ibm.com@lists.ozlabs.org> wrote: -----</font><div class="iNotesHistory" style="padding-left:5px;"><div style="padding-right:0px;padding-left:5px;border-left:solid black 2px;">To: skiboot@lists.ozlabs.org<br>From: Benjamin Herrenschmidt <benh@kernel.crashing.org><br>Sent by: "Skiboot" <skiboot-bounces+iawillia=us.ibm.com@lists.ozlabs.org><br>Date: 05/14/2015 12:25AM<br>Subject: [Skiboot] [PATCH] Align TOC to 256 bytes<br><br><div><font face="Courier New,Courier,monospace" size="3">Anton sent a similar patch to Linus, here is his comment:<br><br><<<br>Recent toolchains force the TOC to be 256 byte aligned. We need<br>to enforce this alignment in our linker script, otherwise pointers<br>to our TOC variables (...) could be incorrect.<br>>><br><br>Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org><br><br>diff --git a/skiboot.lds.S b/skiboot.lds.S<br>index a54ff5f..d5e493a 100644<br>--- a/skiboot.lds.S<br>+++ b/skiboot.lds.S<br>@@ -82,7 +82,7 @@ SECTIONS<br>            *(.opd)<br>  }<br>   <br>-     . = ALIGN(0x10);<br>+     . = ALIGN(0x100);<br>        .got : {<br>                 __toc_start = . + 0x8000;<br>                *(.got)<br><br><br>_______________________________________________<br>Skiboot mailing list<br>Skiboot@lists.ozlabs.org<br><a href="https://lists.ozlabs.org/listinfo/skiboot">https://lists.ozlabs.org/listinfo/skiboot</a><br></font></div></skiboot-bounces+iawillia=us.ibm.com@lists.ozlabs.org></benh@kernel.crashing.org></div></div></font>