summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/haleakala/startup (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* powerpc: Change interrupt disable implemetationSebastian Huber2014-02-191-1/+0
| | | | | | | | | | | | Instead of SPRG0 (= special purpose register 272) use the new global symbol _PPC_INTERRUPT_DISABLE_MASK to store the interrupt disable mask. The benefit is that it is now possible to disable interrupts without further run-time initialization in boot_card(). At least on Freescale e500 cores this leads also to a faster execution since the mfmsr and mfspr instruction require four cycles to complete. The instructions to load the mask value can execute while the mfmsr is in progress.
* score: Add CPU counter supportSebastian Huber2014-02-141-0/+3
| | | | | | | | | Add a CPU counter interface to allow access to a free-running counter. It is useful to measure short time intervals. This can be used for example to enable profiling of critical low-level functions. Add two busy wait functions rtems_counter_delay_ticks() and rtems_counter_delay_nanoseconds() implemented via the CPU counter.
* bsps: Thread-local storage (TLS) for linkcmdsSebastian Huber2014-02-041-0/+17
|
* bsps/powerpc: Exception initialization error is fatalSebastian Huber2012-11-151-5/+1
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-112-4/+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.
* 2010-08-03 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-08-031-1/+2
| | | | * startup/bspstart.c: Add BSP_poll_char.
* adapted to new prototype for *_write functionThomas Doerfler2009-12-171-2/+2
|
* Whitespace removal.Ralf Corsepius2009-11-301-4/+4
|
* Update for exception support changes.Thomas Doerfler2009-10-231-7/+10
|
* 2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-161-2/+1
| | | | * startup/linkcmds: Fix up .sbss .sbss.* section handling.
* 2008-12-18 Michael Hamel <nigel@adi.co.nz>Joel Sherrill2008-12-181-2/+2
| | | | | PR 1349/bsps * startup/bspstart.c: Add missing volatile on UART access pointer.
* 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-221-43/+0
| | | | | | | | | * Makefile.am, configure.ac: Use standardized bsp_cleanup() which can optionally print a message, poll for user to press key, and call bsp_reset(). Using this eliminates the various bsp_cleanup() implementations which had their own implementation and variety of string constants. * startup/bspclean.c: Removed.
* 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-162-41/+5
| | | | | | * Makefile.am, startup/linkcmds: Use top level shared bsp_get_work_area() implementation. * startup/bspgetworkarea.c: Removed.
* 2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-142-168/+132
| | | | | | | * 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.
* Convert to "bool".Ralf Corsepius2008-09-061-1/+1
|
* Add missing prototypes.Ralf Corsepius2008-08-201-2/+2
|
* updated gen83xx BSPThomas Doerfler2008-07-142-14/+9
| | | | | updated haleakala BSP added MPC55xx BSP
* added haleakala BSP contributed by Michael HamelThomas Doerfler2008-07-143-0/+613