summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/tqm8xx/startup/bspstart.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-04-20bsps: Move startup files to bspsSebastian Huber1-156/+0
Adjust build support files to new directory layout. This patch is a part of the BSP source reorganization. Update #3285.
2018-03-26bsp/tqm8xx: Use shared linker command fileSebastian Huber1-1/+2
Update #3339.
2018-03-22bsp/powerpc: Move libcpu timer to bspsSebastian Huber1-6/+0
Use only one timer driver variant based on the standard PowerPC time base. This patch is a part of the BSP source reorganization. Update #3285.
2018-03-22bsps/powerpc: Remove bsp_timer_internal_clockSebastian Huber1-1/+0
The only consumer of this variable was the ppc403 clock driver used by the * haleakala, * virtex, and * virtex4 BSPs which set bsp_timer_internal_clock unconditionally to true. Update #3285.
2017-11-22powerpc: Remove _BSP_Fatal_error()Sebastian Huber1-14/+0
BSPs can use the bsp_fatal_extension() to provide BSP-specific fatal error handling. There is no need for a _BSP_Fatal_error(). Close #3246.
2017-11-22powerpc: Replace BSP_panic() with rtems_panic()Sebastian Huber1-15/+1
Due to a new rtems_panic() implementation, it is possible to replace the PowerPC-specific BSP_panic() with rtems_panic(). Remove BSP_panic() implementations. Close #3245.
2014-12-12bsp/mpc8xx: Fix warningsSebastian Huber1-7/+3
close #2211
2014-10-19powerpc/tqm8xx/startup/bspstart.c: Fix set but not used warningJoel Sherrill1-0/+1
2014-10-16tqm8xx/startup/bspstart.c: Remove myCpu variables and clean upJoel Sherrill1-6/+5
2014-03-21Change all references of rtems.com to rtems.org.Chris Johns1-1/+1
2014-02-19powerpc: Change interrupt disable implemetationSebastian Huber1-5/+1
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.
2014-02-14score: Add CPU counter supportSebastian Huber1-0/+2
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.
2012-11-15bsps/powerpc: Exception initialization error is fatalSebastian Huber1-5/+1
2012-11-15bsps: Interrupt initialization error is fatalSebastian Huber1-4/+1
2012-10-11Use proper 3 line form of license textJoel Sherrill1-2/+3
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.
2012-04-02bsps: More accurate PowerPC clock driverSebastian Huber1-2/+7
The clock driver used previously the bsp_clicks_per_usec value. For a 33333333Hz time base frequency this leads to a relative error of one per cent for example due to integer truncation.
2011-06-072011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-2/+2
* configure.ac, startup/bspstart.c: Use standard cache BSP options.
2009-11-30Whitespace removal.Ralf Corsepius1-5/+5
2009-11-03various PowerPC code maintenanceThomas Doerfler1-3/+1
2009-10-30move timebase access functions from cpukit to libcpuThomas Doerfler1-1/+1
2009-10-23Update for exception support changes.Thomas Doerfler1-10/+18
2009-10-21interrupt handler type changeThomas Doerfler1-8/+6
2009-08-262009-08-26 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-25/+0
* Makefile.am, startup/bspstart.c: Rename BSP specific idle thread to bsp_idle_thread and split into its own file. * startup/bspidle.c: New file.
2009-02-122009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-1/+1
* startup/bspstart.c: Change prototype of IDLE thread to consistently return void * and take a uintptr_t argument.
2008-09-162008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-20/+1
* Makefile.am, startup/bspstart.c: Split out bsp_get_work_area() into its own file and use BSP Framework to perform more initialization. * startup/bspgetworkarea.c: New file.
2008-09-08added missing files, fixed some minorsThomas Doerfler1-1/+6
2008-09-08added new BSP for TQM8xx boardsThomas Doerfler1-0/+234