Lines Matching refs:fix
105 {"arm-call" "--no-fix-arm1176 -static -T arm.ld" "" "-meabi=4" {arm-call1.s arm-call2.s}
120 {"TLS gnu GD to IE shared relaxation" "--no-fix-arm1176 -shared -T arm-dyn.ld" "" "" {tls-gdierelax2.s}
150 {"VFP11 denorm erratum fix, scalar operation"
151 "-EL --vfp11-denorm-fix=scalar -Ttext=0x8000" "" "-EL -mfpu=vfpxd" {vfp11-fix-scalar.s}
152 {{objdump -dr vfp11-fix-scalar.d}}
153 "vfp11-fix-scalar"}
154 {"VFP11 denorm erratum fix, vector operation"
155 "-EB --vfp11-denorm-fix=vector -Ttext=0x8000" "" "-EB -mfpu=vfpxd" {vfp11-fix-vector.s}
156 {{objdump -dr vfp11-fix-vector.d}}
157 "vfp11-fix-vector"}
158 {"VFP11 denorm erratum fix, embedded code-like data"
159 "-EL --vfp11-denorm-fix=scalar -Ttext=0x8000" "" "-EL -mfpu=vfpxd" {vfp11-fix-none.s}
160 {{objdump -dr vfp11-fix-none.d}}
161 "vfp11-fix-none"}
274 {"TLS gnu shared library inlined trampoline" "--no-fix-arm1176 -shared -T arm-dyn.ld" "" "" {tls-descseq.s}
277 {"TLS shared library gdesc local" "--no-fix-arm1176 -shared -T arm-dyn.ld" "" "" {tls-lib-loc.s}
402 {"ARM-Thumb farcall with BLX" "--no-fix-arm1176 -Ttext 0x1000 --section-start .foo=0x2001014" "" "-march=armv5t" {farcall-arm-thumb.s}
412 {"Thumb-Thumb farcall with BLX" "--no-fix-arm1176 -Ttext 0x1000 --section-start .foo=0x2001014" "" "-march=armv5t" {farcall-thumb-thumb.s}
424 {"Thumb-Thumb farcall with BLX (PIC veneer)" "--no-fix-arm1176 -Ttext 0x1000 --section-start .foo=0x2001014 --pic-veneer" "" "-march=armv5t" {farcall-thumb-thumb.s}
446 {"Thumb-ARM farcall with BLX" "--no-fix-arm1176 -Ttext 0x1c01010 --section-start .foo=0x2001014" "" "-W -march=armv5t" {farcall-thumb-arm.s}
449 {"Thumb-ARM farcall with BLX (PIC veneer)" "--no-fix-arm1176 -Ttext 0x1c01010 --section-start .foo=0x2001014 --pic-veneer" "" "-W -march=armv5t" {farcall-thumb-arm.s}
489 {"Mixed ARM/Thumb shared library with long branches (v5t)" "--no-fix-arm1176 -shared -T arm-lib.ld" "" "-march=armv5t"
494 {"Thumb-2-as-Thumb-1 BL" "--no-fix-arm1176 -Ttext 0x1000 --section-start .foo=0x100100c" "" "" {thumb2-bl-as-thumb1-bad.s}
507 {"erratum 760522 fix (default for v6z)" "--section-start=.foo=0x2001014" ""
508 "-march=armv6z" {fix-arm1176.s}
509 {{objdump -d fix-arm1176-on.d}}
510 "fix-arm1176-1"}
511 {"erratum 760522 fix (explicitly on at v6z)" "--section-start=.foo=0x2001014 --fix-arm1176" ""
512 "-march=armv6z" {fix-arm1176.s}
513 {{objdump -d fix-arm1176-on.d}}
514 "fix-arm1176-2"}
515 {"erratum 760522 fix (explicitly off at v6z)" "--section-start=.foo=0x2001014 --no-fix-arm1176" ""
516 "-march=armv6z" {fix-arm1176.s}
517 {{objdump -d fix-arm1176-off.d}}
518 "fix-arm1176-3"}
519 {"erratum 760522 fix (default for v5)" "--section-start=.foo=0x2001014 " ""
520 "-march=armv5te" {fix-arm1176.s}
521 {{objdump -d fix-arm1176-on.d}}
522 "fix-arm1176-4"}
523 {"erratum 760522 fix (default for v7-a)" "--section-start=.foo=0x2001014 " ""
524 "-march=armv7-a" {fix-arm1176.s}
525 {{objdump -d fix-arm1176-off.d}}
526 "fix-arm1176-5"}
527 {"erratum 760522 fix (default for ARM1156)" "--section-start=.foo=0x2001014 " ""
528 "-mcpu=arm1156t2f-s" {fix-arm1176.s}
529 {{objdump -d fix-arm1176-off.d}}
530 "fix-arm1176-6"}
541 {"ARMv4 interworking" "-static -T arm.ld --fix-v4bx-interworking" "" "--fix-v4bx -meabi=4" {armv4-bx.s}
546 "--no-fix-arm1176 --section-start destsect=0x00009000 --section-start .text=0x8000" ""
552 "--no-fix-arm1176 --section-start destsect=0x00900000 --section-start .text=0x8000" ""
558 "--no-fix-arm1176 --section-start destsect=0x09000000 --section-start .text=0x8000" ""
599 {"TLS gnu shared library" "--no-fix-arm1176 -shared -T arm-dyn.ld" "" "" {tls-gdesc.s}
614 {"Cortex-A8 erratum fix, b.w"
615 "-EL -Ttext=0x8f00 --fix-cortex-a8" "" "-EL" {cortex-a8-fix-b.s}
616 {{objdump -dr cortex-a8-fix-b.d}}
617 "cortex-a8-fix-b"}
618 {"Cortex-A8 erratum fix, bl.w"
619 "-EL -Ttext=0x8f00 --fix-cortex-a8" "" "-EL" {cortex-a8-fix-bl.s}
620 {{objdump -dr cortex-a8-fix-bl.d}}
621 "cortex-a8-fix-bl"}
622 {"Cortex-A8 erratum fix, bcc.w"
623 "-EL -Ttext=0x8f00 --fix-cortex-a8" "" "-EL" {cortex-a8-fix-bcc.s}
624 {{objdump -dr cortex-a8-fix-bcc.d}}
625 "cortex-a8-fix-bcc"}
626 {"Cortex-A8 erratum fix, blx.w"
627 "-EL -Ttext=0x8f00 --fix-cortex-a8" "" "-EL" {cortex-a8-fix-blx.s}
628 {{objdump -dr cortex-a8-fix-blx.d}}
629 "cortex-a8-fix-blx"}
630 {"Cortex-A8 erratum fix, relocate b.w to ARM"
631 "-EL -Ttext=0x8f00 --fix-cortex-a8" "" "-EL" {cortex-a8-arm-target.s cortex-a8-fix-b-rel.s}
632 {{objdump -dr cortex-a8-fix-b-rel-arm.d}}
633 "cortex-a8-fix-b-rel-arm"}
634 {"Cortex-A8 erratum fix, relocate b.w to Thumb"
635 "-EL -Ttext=0x8f00 --fix-cortex-a8" "" "-EL" {cortex-a8-thumb-target.s cortex-a8-fix-b-rel.s}
636 {{objdump -dr cortex-a8-fix-b-rel-thumb.d}}
637 "cortex-a8-fix-b-rel-thumb"}
638 {"Cortex-A8 erratum fix, relocate bl.w to ARM"
639 "-EL -Ttext=0x8f00 --fix-cortex-a8" "" "-EL" {cortex-a8-arm-target.s cortex-a8-fix-bl-rel.s}
640 {{objdump -dr cortex-a8-fix-bl-rel-arm.d}}
641 "cortex-a8-fix-bl-rel-arm"}
642 {"Cortex-A8 erratum fix, relocate bl.w to Thumb"
643 "-EL -Ttext=0x8f00 --fix-cortex-a8" "" "-EL" {cortex-a8-thumb-target.s cortex-a8-fix-bl-rel.s}
644 {{objdump -dr cortex-a8-fix-bl-rel-thumb.d}}
645 "cortex-a8-fix-bl-rel-thumb"}
646 {"Cortex-A8 erratum fix, relocate b<cond>.w to Thumb"
647 "-EL -Ttext=0x8f00 --fix-cortex-a8" "" "-EL" {cortex-a8-thumb-target.s cortex-a8-fix-bcc-rel.s}
648 {{objdump -dr cortex-a8-fix-bcc-rel-thumb.d}}
649 "cortex-a8-fix-bcc-rel-thumb"}
650 {"Cortex-A8 erratum fix, relocate blx.w to ARM"
651 "-EL -Ttext=0x8f00 --fix-cortex-a8" "" "-EL" {cortex-a8-arm-target.s cortex-a8-fix-blx-rel.s}
652 {{objdump -dr cortex-a8-fix-blx-rel-arm.d}}
653 "cortex-a8-fix-blx-rel-arm"}
654 {"Cortex-A8 erratum fix, relocate blx.w to Thumb"
655 "-EL -Ttext=0x8f00 --fix-cortex-a8" "" "-EL" {cortex-a8-thumb-target.s cortex-a8-fix-blx-rel.s}
656 {{objdump -dr cortex-a8-fix-blx-rel-thumb.d}}
657 "cortex-a8-fix-blx-rel-thumb"}
658 {"Cortex-A8 erratum fix, relocate bl.w and far call"
659 "-EL -Ttext=0x00 --fix-cortex-a8 --defsym _start=0" ""
663 {"Cortex-A8 erratum fix, headers"
664 "-EL --fix-cortex-a8 -T cortex-a8-fix-hdr.t" ""
665 "-EL -mcpu=cortex-a8" {cortex-a8-fix-hdr.s}
666 {{objdump -dr cortex-a8-fix-hdr.d}}
667 "cortex-a8-fix-hdr"}
668 {"Cortex-A8 erratum fix, blx.w and b<cond>.w together"
669 "-EL -Ttext=0x8f00 --fix-cortex-a8" "" "-EL" {cortex-a8-fix-blx-bcond.s}
670 {{objdump -dr cortex-a8-fix-blx-bcond.d}}
671 "cortex-a8-fix-blx-bcond"}
672 {"Cortex-A8 erratum fix, b.w to PLT"
673 "-EL -Tcortex-a8-fix-plt.ld --fix-cortex-a8 -shared" "" "-EL"
674 {cortex-a8-fix-b-plt.s}
675 {{objdump -dr cortex-a8-fix-b-plt.d}}
676 "cortex-a8-fix-b-plt"}
677 {"Cortex-A8 erratum fix, bl.w to PLT"
678 "-EL -Tcortex-a8-fix-plt.ld --fix-cortex-a8 -shared" "" "-EL"
679 {cortex-a8-fix-bl-plt.s}
680 {{objdump -dr cortex-a8-fix-bl-plt.d}}
681 "cortex-a8-fix-bl-plt"}
682 {"Cortex-A8 erratum fix, bcc.w to PLT"
683 "-EL -Tcortex-a8-fix-plt.ld --fix-cortex-a8 -shared" "" "-EL"
684 {cortex-a8-fix-bcc-plt.s}
685 {{objdump -dr cortex-a8-fix-bcc-plt.d}}
686 "cortex-a8-fix-bcc-plt"}
687 {"Cortex-A8 erratum fix, blx.w to PLT"
688 "-EL -Tcortex-a8-fixfix-cortex-a8 -shared" "" "-EL"
689 {cortex-a8-fix-blx-plt.s}
690 {{objdump -dr cortex-a8-fix-blx-plt.d}}
691 "cortex-a8-fix-blx-plt"}
692 {"Cortex-A8 erratum fix, relocate bl.w to PLT"
693 "-EL --section-start=.plt=0x8e00 -Ttext=0x8f00 --fix-cortex-a8 -shared" ""
694 "-EL" {cortex-a8-thumb-target.s cortex-a8-fix-bl-rel.s}
695 {{objdump -dr cortex-a8-fix-bl-rel-plt.d}}
696 "cortex-a8-fix-bl-rel-thumb"}