summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sparc/shared/startup (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps/sparc: Fix linker sectionSebastian Huber2015-03-151-3/+3
|
* bsps/sparc: Include right header fileSebastian Huber2014-10-231-1/+1
|
* sparc/shared: Fix warningsJoel Sherrill2014-10-191-2/+5
|
* SPARC: Fatal_halt use source and exit codesDaniel Hellstrom2014-10-061-0/+38
| | | | | | | | | | | | | | | The Fatal_halt handler now have two options, either halt as before or enter system error state to return to debugger or simulator. The exit-code is now also propagated to the debugger which is very useful for testing. The CPU_Fatal_halt handler was split up into two, since the only the LEON3 support the CPU power down. The LEON3 halt now uses the power-down instruction to save CPU power. This doesn't stop a potential watch-dog timer from expiring.
* SPARC: add BSP specific error handlerDaniel Hellstrom2014-10-061-0/+19
| | | | | | | | Instead of calling the system call TA instruction directly it is better paractise to isolate the trap implementation to the system call functions. BSP_fatal_exit() is added.
* bsps: Fix TLS support in linker command filesSebastian Huber2014-04-221-1/+3
| | | | | The TLS section symbols had wrong values in case of an empty TLS data section and a nonempty TLS BSS section.
* sparc/shared/.../linkcmds.base: Correct C++ supportJoel Sherrill2014-04-041-7/+6
| | | | Add KEEP() for .eh_frame*, .ctor*, and .dtor*.
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-212-2/+2
|
* bsps/sparc: Delete unused fileSebastian Huber2014-02-211-24/+0
|
* bsps: Thread-local storage (TLS) for linkcmdsSebastian Huber2014-02-041-0/+14
|
* bsps/sparc: Fix linkcmds part of new network stackSebastian Huber2014-01-301-3/+3
|
* bsps: Simplify FreeBSD linker setsSebastian Huber2013-12-161-13/+5
|
* libbsp: refactored sparc/shared/bspgetworkarea.c to ↵Daniel Ramirez2013-12-031-0/+67
| | | | | | sparc/shared/startup/bspgetworkarea.c * refactored sparc/shared/bspgetworkarea.c to sparc/shared/startup/bspgetworkarea.c
* sparc all BSPs: Use function and data sectionsJoel Sherrill2013-10-241-8/+9
| | | | This reduces the size of the RTEMS tests on average about 45%.
* bsps/sparc: Add BSP_INITIAL_EXTENSION to <bsp.h>Sebastian Huber2012-11-131-0/+24
| | | | The bsp_fatal_extension() will call BSP_fatal_return().
* score: Work area initialization API changeSebastian Huber2012-10-251-2/+2
| | | | | | | | | | | | The work areas (RTEMS work space and C program heap) will be initialized now in a separate step and are no longer part of rtems_initialize_data_structures(). Initialization is performed with tables of Heap_Area entries. This allows usage of scattered memory areas present on various small scale micro-controllers. The sbrk() support API changes also. The bsp_sbrk_init() must now deal with a minimum size for the first memory chunk to take the configured work space size into account.
* Fix broken _endtext symbolSebastian Huber2012-07-161-2/+2
|
* sparc linkcmds.base: Add new FreeBSD TCP/IP stack sectionsJoel Sherrill2012-07-141-11/+24
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-111-2/+0
| | | | | | | | | | | | Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
* SPARC: bsp_early_malloc() routine for startup memory allocationDaniel Hellstrom2012-03-291-0/+47
| | | | | | | | | | | | If bsp_early_malloc() is called early during boot room will be allocated after BSS END. If the function is called after boot is will call malloc() instead. The returned memory is not freeable and always 8-byte aligned. If the bsp_early_malloc() isn't called the function is not dragged in and the workspace will be unmodified in size. Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
* 2010-05-11 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-05-111-0/+182
* shared/startup/linkcmds.base: New file.