Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsps: Move clock drivers to bsps | Sebastian Huber | 2018-04-20 | 1 | -260/+0 |
| | | | | | | This patch is a part of the BSP source reorganization. Update #3285. | ||||
* | bsps: Clock_driver_support_install_isr() | Sebastian Huber | 2017-09-18 | 1 | -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 Huber | 2017-08-04 | 1 | -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 Huber | 2017-07-07 | 1 | -2/+4 |
| | | | | Update #3059. | ||||
* | score: Use <sys/bitset.h> for Processor_mask | Sebastian Huber | 2017-07-06 | 1 | -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_idle | Sebastian Huber | 2016-11-09 | 1 | -3/+1 |
| | | | | Update #2797. | ||||
* | bsps: Do not use fast idle clock for SMP | Sebastian Huber | 2016-06-30 | 1 | -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_PROCESSOR | Sebastian Huber | 2016-06-14 | 1 | -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 CPUs | Sebastian Huber | 2016-03-04 | 1 | -0/+12 |
| | | | | Update #2554. | ||||
* | score: Fix simple timecounter support | Sebastian Huber | 2016-01-19 | 1 | -1/+15 |
| | | | | Update #2502. | ||||
* | score: Introduce Thread_Entry_information | Sebastian Huber | 2016-01-11 | 1 | -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 Huber | 2015-06-26 | 1 | -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 timecounter | Alexander Krutwig | 2015-05-20 | 1 | -17/+35 |
| | | | | Update #2271. | ||||
* | shared/clockdrv_shell.h: Always include <rtems/clockdrv.h> to avoid warnings | Joel Sherrill | 2014-10-20 | 1 | -14/+2 |
| | |||||
* | libbsp/shared/clockdrv_shell.h: Fix warning | Joel Sherrill | 2014-10-09 | 1 | -0/+1 |
| | |||||
* | clockdrv_shell.h: Fix warning | Sebastian Huber | 2014-09-08 | 1 | -1/+1 |
| | |||||
* | Change all references of rtems.com to rtems.org. | Chris Johns | 2014-03-21 | 1 | -1/+1 |
| | |||||
* | doxygen: refactored doxygen in libbsp to illustrate new rule set | Daniel Ramirez | 2013-12-09 | 1 | -1/+1 |
| | |||||
* | raspberrypi doxygen refactoring | Daniel Ramirez | 2013-11-27 | 1 | -25/+30 |
| | |||||
* | bsps: Add and use CLOCK_DRIVER_ISRS_PER_TICK_VALUE | Joel Sherrill | 2013-08-26 | 1 | -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 defines | Sebastian Huber | 2013-08-14 | 1 | -1/+1 |
| | |||||
* | bsp: Fix CLOCK_DRIVER_USE_FAST_IDLE and CLOCK_DRIVER_ISRS_PER_TICK. | Chris Johns | 2013-08-14 | 1 | -6/+6 |
| | | | | | Use the value rather than being defined. This allows inverted logic to be used. | ||||
* | score: Remove idle field of Per_CPU_Control | Sebastian Huber | 2013-05-31 | 1 | -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 warnings | Sebastian Huber | 2013-04-08 | 1 | -0/+1 |
| | |||||
* | Remove All CVS Id Strings Possible Using a Script | Joel Sherrill | 2012-05-11 | 1 | -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 commment | Joel Sherrill | 2012-05-10 | 1 | -1/+1 |
| | |||||
* | Clock Driver Shell - ISR handler prototype should follow port interrupt model | Joel Sherrill | 2012-05-10 | 1 | -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 usage | Sebastian Huber | 2012-04-20 | 1 | -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 Sherrill | 2012-04-19 | 1 | -2/+2 |
| | |||||
* | PR 1993 - Convert MIPS to PIC IRQ model | Jennifer Averett | 2012-04-04 | 1 | -3/+14 |
| | |||||
* | 2009-11-23 Joel Sherrill <joel.sherrill@OARcorp.com> | Joel Sherrill | 2009-11-23 | 1 | -52/+28 |
| | | | | * clockdrv_shell.h: Clean up. | ||||
* | 2009-08-28 Joel Sherrill <joel.sherrill@OARcorp.com> | Joel Sherrill | 2009-08-28 | 1 | -66/+38 |
| | | | | | * bootcard.c, bsplibc.c, clockdrv_shell.h, console-polled.c: Fix formatting. | ||||
* | New (Copied from clockdrv_shell.c). | Ralf Corsepius | 2008-09-30 | 1 | -0/+229 |