On Wed 24 Sep 2008 10:40, Bernd Schmidt pondered:
> Mike Frysinger wrote:
> > On Mon, Sep 22, 2008 at 20:14, Robin Getz wrote:
> >> On Sat 20 Sep 2008 13:48, [EMAIL PROTECTED] pondered:
> >>> Revision
> >>> 5323
> >>> <http://blackfin.uclinux.org/gf/project/linux-kernel/scmsvn/?action=browse&path=/&view=rev&root=linux-kernel&revision=5323>
> >>> Author
> >>> vapier <http://blackfin.uclinux.org/gf/user/vapier/>
> >>> Date
> >>> 2008-09-20 12:48:17 -0500 (Sat, 20 Sep 2008)
> >>>
> >>>
> >>> Log Message
> >>>
> >>> revert my previous commit here as a global _sys_trace will cause the
> >>> assembler to fail
> >> If this causes the assembler to fail - don't we just want to fix it (at
> >> least on trunk?)
> >
> > i think the answer needs linker relaxation ... i thought we were going
> > to contract someone for that ?
>
> Is it me or has no one yet said how the assembler fails and why?
I think it was in one of Mike automated build messages to the mailing list.
arch/blackfin/mach-common/entry.S: Assembler messages:
arch/blackfin/mach-common/entry.S:635: Error: pcrel too far BFD_RELOC_BFIN_10
sed -n '635p' arch/blackfin/mach-common/entry.S
if CC JUMP _sys_trace;
A fix would also be to switch the assembly to a local (pcrel11m2: -1024 to
+1022 bytes)
label - and just have that do a JUMP.L from there.
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
http://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits