-
- Downloads
Place assembler functions in separate sections
This extends the --gc-sections behaviour to the many assembler support functions in the firmware images by placing each function into its own code section. This is achieved by creating a 'func' macro used to declare each function label. Fixes ARM-software/tf-issues#80 Change-Id: I301937b630add292d2dec6d2561a7fcfa6fec690
Showing
- arch/aarch64/cpu/cpu_helpers.S 2 additions, 3 deletionsarch/aarch64/cpu/cpu_helpers.S
- arch/system/gic/aarch64/gic_v3_sysregs.S 9 additions, 9 deletionsarch/system/gic/aarch64/gic_v3_sysregs.S
- bl1/aarch64/bl1_entrypoint.S 2 additions, 3 deletionsbl1/aarch64/bl1_entrypoint.S
- bl1/aarch64/bl1_exceptions.S 1 addition, 2 deletionsbl1/aarch64/bl1_exceptions.S
- bl2/aarch64/bl2_entrypoint.S 2 additions, 3 deletionsbl2/aarch64/bl2_entrypoint.S
- bl31/aarch64/bl31_entrypoint.S 2 additions, 3 deletionsbl31/aarch64/bl31_entrypoint.S
- bl31/aarch64/context.S 7 additions, 6 deletionsbl31/aarch64/context.S
- bl31/aarch64/runtime_exceptions.S 7 additions, 4 deletionsbl31/aarch64/runtime_exceptions.S
- bl32/tsp/aarch64/tsp_entrypoint.S 7 additions, 8 deletionsbl32/tsp/aarch64/tsp_entrypoint.S
- bl32/tsp/aarch64/tsp_request.S 2 additions, 3 deletionsbl32/tsp/aarch64/tsp_request.S
- include/asm_macros.S 11 additions, 0 deletionsinclude/asm_macros.S
- lib/arch/aarch64/cache_helpers.S 14 additions, 16 deletionslib/arch/aarch64/cache_helpers.S
- lib/arch/aarch64/misc_helpers.S 38 additions, 38 deletionslib/arch/aarch64/misc_helpers.S
- lib/arch/aarch64/sysreg_helpers.S 110 additions, 113 deletionslib/arch/aarch64/sysreg_helpers.S
- lib/arch/aarch64/tlb_helpers.S 8 additions, 9 deletionslib/arch/aarch64/tlb_helpers.S
- lib/semihosting/aarch64/semihosting_call.S 3 additions, 3 deletionslib/semihosting/aarch64/semihosting_call.S
- lib/sync/locks/exclusive/spinlock.S 4 additions, 4 deletionslib/sync/locks/exclusive/spinlock.S
- plat/common/aarch64/platform_helpers.S 8 additions, 9 deletionsplat/common/aarch64/platform_helpers.S
- plat/fvp/aarch64/bl1_plat_helpers.S 5 additions, 7 deletionsplat/fvp/aarch64/bl1_plat_helpers.S
- plat/fvp/aarch64/plat_helpers.S 2 additions, 3 deletionsplat/fvp/aarch64/plat_helpers.S
Loading
Please register or sign in to comment