aboutsummaryrefslogtreecommitdiff
path: root/arch/src/Makefile
AgeCommit message (Collapse)Author
2018-10-08arm: Convert assembly files to CChris Kay
Minimizing the amount of assembly we use makes it easier to understand the early boot flow and how objects are placed in the ELF image. Additionally, arm_init_ccr() is no longer called before the C runtime initialization is done, and is instead called by main(). Change-Id: Ib539bd45fb707d6948cc925a024cce803051ff8a Signed-off-by: Chris Kay <chris.kay@arm.com>
2018-09-17bs: Add support for Arm Compiler 6Chris Kay
Change-Id: Ib5a9f055b147433a55bbd09be69ae86e6dbf62f9 Signed-off-by: Chris Kay <chris.kay@arm.com>
2018-09-17arch: Move to Newlib's crt0Chris Kay
- Remove the custom crt0 initialization routines - Implement required Newlib symbols This includes _exit() and main() as well as __bss_start__, __bss_end__ and __stack, which are all used by newlib's crt0 routines. Change-Id: I229509c56bcccbfdbdf5700a5f048767aa9ecea5 Signed-off-by: Chris Kay <chris.kay@arm.com>
2018-06-08Add ARMv7-M architecture supportRonald Cron
The framework relies on some code specific to the architecture of the processor it is running on. This patch adds the code specific to the ARMv7-M based processors. Co-authored-by: Filipe Rinaldi <filipe.rinaldi@arm.com> Co-authored-by: Paul Beesley <paul.beesley@arm.com> Co-authored-by: Chris Kay <chris.kay@arm.com> Co-authored-by: Elieva Pignat <elieva.pignat@arm.com> Co-authored-by: Pedro Custodio <pedro.krewinkelcustodio@arm.com> Change-Id: If60f7f6a8907336bca90fe01394dab586b5c9a42 Signed-off-by: Ronald Cron <ronald.cron@arm.com>
2018-06-08Add the SCP-firmware frameworkRonald Cron
Please see doc/framework.md for details. Co-authored-by: Filipe Rinaldi <filipe.rinaldi@arm.com> Co-authored-by: Paul Beesley <paul.beesley@arm.com> Co-authored-by: Chris Kay <chris.kay@arm.com> Co-authored-by: Elieva Pignat <elieva.pignat@arm.com> Co-authored-by: Pedro Custodio <pedro.krewinkelcustodio@arm.com> Change-Id: I1744c60eca295c60b3fabcfafb522fbff5d7306c Signed-off-by: Ronald Cron <ronald.cron@arm.com>