summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/shared/clockdrv_shell.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps: Move clock drivers to bspsSebastian Huber2018-04-201-260/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Clock_driver_support_install_isr()Sebastian Huber2017-09-181-4/+8
| | | | | | | Remove old ISR parameter since is not used by the clock driver shell. Make an implementation optional. Update #3139.
* Optional Clock_driver_support_shutdown_hardware()Sebastian Huber2017-08-041-0/+6
| | | | | Make Clock_driver_support_shutdown_hardware() optional. This avoids the atexit() support on memory constrained targets.
* score: Introduce _SMP_Get_online_processors()Sebastian Huber2017-07-071-2/+4
| | | | Update #3059.
* score: Use <sys/bitset.h> for Processor_maskSebastian Huber2017-07-061-2/+2
| | | | | | | | Implement the Processor_mask via <sys/bitset.h>. Provide _Processor_mask_To_uint32_t() to enable its use in device specific routines, e.g. interrupt affinity register in an interrupt controller. Update #3059.
* score: Add and use Thread_Control::is_idleSebastian Huber2016-11-091-3/+1
| | | | Update #2797.
* bsps: Do not use fast idle clock for SMPSebastian Huber2016-06-301-13/+15
| | | | | We may have more than one idle thread. Thus, the clock driver fast idle logic would be a bit more complicated.
* bsps: Add CLOCK_DRIVER_USE_ONLY_BOOT_PROCESSORSebastian Huber2016-06-141-5/+24
| | | | | | | | | Add CLOCK_DRIVER_USE_ONLY_BOOT_PROCESSOR clock driver option. If defined, then do the clock tick processing on the boot processor on behalf of all other processors. Currently, this is intended as a workaround for a Qemu shortcoming on ARM. Update #2737.
* score: Distribute clock tick to all online CPUsSebastian Huber2016-03-041-0/+12
| | | | Update #2554.
* score: Fix simple timecounter supportSebastian Huber2016-01-191-1/+15
| | | | Update #2502.
* score: Introduce Thread_Entry_informationSebastian Huber2016-01-111-2/+2
| | | | | | | This avoids potential dead code in _Thread_Handler(). It gets rid of the dangerous function pointer casts. Update #2514.
* score: Simplify <rtems/system.h>Sebastian Huber2015-06-261-0/+1
| | | | | Drop the <rtems/score/percpu.h> include since this file exposes a lot of implementation details.
* bsps: Convert clock drivers to use a timecounterAlexander Krutwig2015-05-201-17/+35
| | | | Update #2271.
* shared/clockdrv_shell.h: Always include <rtems/clockdrv.h> to avoid warningsJoel Sherrill2014-10-201-14/+2
|
* libbsp/shared/clockdrv_shell.h: Fix warningJoel Sherrill2014-10-091-0/+1
|
* clockdrv_shell.h: Fix warningSebastian Huber2014-09-081-1/+1
|
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-211-1/+1
|
* doxygen: refactored doxygen in libbsp to illustrate new rule setDaniel Ramirez2013-12-091-1/+1
|
* raspberrypi doxygen refactoringDaniel Ramirez2013-11-271-25/+30
|
* bsps: Add and use CLOCK_DRIVER_ISRS_PER_TICK_VALUEJoel Sherrill2013-08-261-1/+1
| | | | | | | pc386 set CLOCK_DRIVER_ISRS_PER_TICK to a string rather than a numeric value. Add CLOCK_DRIVER_ISRS_PER_TICK_VALUE and other clean up on the clock driver.
* bsps: Fix clock driver definesSebastian Huber2013-08-141-1/+1
|
* bsp: Fix CLOCK_DRIVER_USE_FAST_IDLE and CLOCK_DRIVER_ISRS_PER_TICK.Chris Johns2013-08-141-6/+6
| | | | | Use the value rather than being defined. This allows inverted logic to be used.
* score: Remove idle field of Per_CPU_ControlSebastian Huber2013-05-311-2/+5
| | | | | | This field is unused except for special case simulator clock drivers. In these places use an alternative. Add and use _Thread_Set_global_exit_status() and _Thread_Get_global_exit_status().
* bsps: Fix warningsSebastian Huber2013-04-081-0/+1
|
* 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.
* clockdrv_shell.h - Fix commmentJoel Sherrill2012-05-101-1/+1
|
* Clock Driver Shell - ISR handler prototype should follow port interrupt modelJoel Sherrill2012-05-101-1/+2
| | | | | | The prototype for the clock driver tick isr varies based upon the interrupt model used by the port. This driver was checking solely upon a flag set by the BSP.
* bsps: Avoid rtems_irq_hdl_param type usageSebastian Huber2012-04-201-2/+1
| | | | | Not every clock interrupt service routine is installed with this API. Remove also the prototype to allow drivers to make this routine static.
* Clock Driver Shell - Correct PIC IRQ Prototype.Joel Sherrill2012-04-191-2/+2
|
* PR 1993 - Convert MIPS to PIC IRQ modelJennifer Averett2012-04-041-3/+14
|
* 2009-11-23 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-11-231-52/+28
| | | | * clockdrv_shell.h: Clean up.
* 2009-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-08-281-66/+38
| | | | | * bootcard.c, bsplibc.c, clockdrv_shell.h, console-polled.c: Fix formatting.
* New (Copied from clockdrv_shell.c).Ralf Corsepius2008-09-301-0/+229