summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/shared/startup/bspgetworkarea.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-04-20bsps: Move startup files to bspsSebastian Huber1-40/+0
Adjust build support files to new directory layout. This patch is a part of the BSP source reorganization. Update #3285.
2016-01-27bsps/powerpc: Fix startupSebastian Huber1-0/+16
Do work area initialization after bsp_start() for BSPs using the shared PowerPC work area initialization. Close #2553.
2015-07-09bsps/powerpc: Fix small-data area issueSebastian Huber1-2/+4
Update #2369.
2014-03-21Change all references of rtems.com to rtems.org.Chris Johns1-1/+1
2012-10-25score: Work area initialization API changeSebastian Huber1-49/+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.
2012-05-11Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill1-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.
2011-05-18 2011-05-18 Till Straumann <strauman@slac.stanford.edu>Till Straumann1-4/+0
PR1797/bsps: Applied cleaned-up version of Kate's patch. CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK is now a 'bspopts.h' setting and as such configurable.
2009-11-30Whitespace removal.Ralf Corsepius1-1/+1
2009-05-082009-05-08 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-4/+4
* shared/startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for bsp_get_work_area() since the work area is larger than a single allocatable object.
2009-02-272009-02-27 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-5/+20
* shared/startup/bspgetworkarea.c: Add check to determine if current stack pointer is in work area.
2009-02-262009-02-26 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-5/+11
* shared/startup/bspgetworkarea.c: Make debug messages same as standard.
2008-10-022008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-4/+4
* shared/startup/bspgetworkarea.c: Change size_t to ssize_t on bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits which would limit the work area to 64K.
2008-09-192008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-11/+13
* shared/startup/bspgetworkarea.c, shared/startup/sbrk.c: Remove warnings by switching to uintptr_t.
2008-09-192008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-4/+14
* shared/start/start.S, shared/startup/bspgetworkarea.c, shared/startup/bspstart.c, shared/startup/linkcmds: Modifications which reflect those tested on psim. Hopefully they work on all boards. The initialization stack is explicitly declared in the linkcmds memory layout rather than magic math.
2008-09-152008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-5/+3
* shared/startup/bspstart.c, shared/startup/pretaskinghook.c: Add use of bsp_get_work_area() in its own file and rely on BSP Framework to perform more initialization. * shared/startup/bspgetworkarea.c: New file.
2008-09-142008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-7/+10
* Makefile.am, configure.ac, console/rsPMCQ1.h, include/bsp.h, startup/bspstart.c: Create bsp_get_work_area() into its own file and use BSP Framework to perform more initialization. * startup/bspgetworkarea.c: New file.
2008-09-142008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-2/+5
* Makefile.am, startup/bspstart.c: Create bsp_get_work_area() into its own file and use BSP Framework to perform more initialization. * startup/bspgetworkarea.c: New file.
2008-09-142008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-0/+0
* Makefile.am, configure.ac, startup/bspstart.c: Create bsp_get_work_area() into its own file and use BSP Framework to perform more initialization. * startup/bspgetworkarea.c: New file.
2008-09-142008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-3/+9
* Makefile.am, configure.ac, startup/bspstart.c: Split out bsp_get_work_area() into its own file and user BSP Framework to perform more initialization. * startup/bspgetworkarea.c: New file.
2008-09-142008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-4/+3
* Makefile.am, configure.ac, startup/__main.c, startup/bspstart.c: Split out bsp_get_work_area() into its own file and user BSP Framework to perform more initialization. * startup/bspgetworkarea.c: New file.
2008-09-122008-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-12/+4
* Makefile.am, configure.ac, startup/bspstart.c: Now support bsp_get_work_area() and used shared implementation of it and bsp_pretasking_hook. Ticker runs. * startup/bspgetworkarea.c: New file.
2008-09-102008-09-10 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-0/+41
* shared/bspgetworkarea.c: New file.