Searched hist:"7 c17664003d857ef160568c195a7e5b7994feaf7" (Results 1 – 2 of 2) sorted by relevance
| /optee_os/core/arch/arm/plat-ti/ |
| H A D | a9_plat_init.S | 7c17664003d857ef160568c195a7e5b7994feaf7 Fri Aug 03 13:53:40 UTC 2018 Jerome Forissier <jerome.forissier@linaro.org> arm32: add assembly directive: .arch_extension sec
When compiling with -mcpu=cortex-a9, GCC 8.1 fails on the smc instruction:
$ make -s PLATFORM=stm CROSS_COMPILE32=<GCC8.1 path>/arm-linux-gnueabihf- core/arch/arm/kernel/thread_a32.S: Assembler messages: core/arch/arm/kernel/thread_a32.S:44: Error: selected processor does not support `smc #0' in ARM mode [snip] mk/compile.mk:146: recipe for target 'out/arm-plat-stm/core/arch/arm/kernel/thread_a32.o' failed make: *** [out/arm-plat-stm/core/arch/arm/kernel/thread_a32.o] Error 1
Use the '.arch_extension sec' directive to allow the assembler to emit the instruction.
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Volodymyr Babchuk <vlad.babchuk@gmail.com>
|
| /optee_os/core/arch/arm/kernel/ |
| H A D | thread_a32.S | 7c17664003d857ef160568c195a7e5b7994feaf7 Fri Aug 03 13:53:40 UTC 2018 Jerome Forissier <jerome.forissier@linaro.org> arm32: add assembly directive: .arch_extension sec
When compiling with -mcpu=cortex-a9, GCC 8.1 fails on the smc instruction:
$ make -s PLATFORM=stm CROSS_COMPILE32=<GCC8.1 path>/arm-linux-gnueabihf- core/arch/arm/kernel/thread_a32.S: Assembler messages: core/arch/arm/kernel/thread_a32.S:44: Error: selected processor does not support `smc #0' in ARM mode [snip] mk/compile.mk:146: recipe for target 'out/arm-plat-stm/core/arch/arm/kernel/thread_a32.o' failed make: *** [out/arm-plat-stm/core/arch/arm/kernel/thread_a32.o] Error 1
Use the '.arch_extension sec' directive to allow the assembler to emit the instruction.
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Volodymyr Babchuk <vlad.babchuk@gmail.com>
|