summaryrefslogtreecommitdiffstats
path: root/bsps/arm/shared/clock/clock-a9mpcore.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps: Avoid unused argument in clock interruptSebastian Huber2024-03-201-16/+12
| | | | | | | | | | | Pass the parameter of the clock interrupt handler to Clock_driver_support_at_tick() and Clock_driver_timecounter_tick(). This makes it possible to use the interrupt handler argument in clock drivers. Use the interrupt handler provided by Clock_driver_support_install_isr() to avoid local delarations of Clock_isr(). Update #4862.
* arm/xilinx-zynq: Do not provide legacy APISebastian Huber2023-05-261-1/+1
| | | | | The header file <rtems/irq.h> provides a legacy API. Do not provide it by default through <bsp/irq.h>.
* bsps/arm: Use interrupt entry for clock driverSebastian Huber2023-05-261-4/+9
| | | | Avoid a dynamic memory allocation for the clock driver interrupt.
* bsps/arm: Improve Doxygen groupsSebastian Huber2023-05-261-0/+9
|
* Update company nameSebastian Huber2023-05-201-1/+1
| | | | | The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
* bsps/arm/shared: Change license to BSD-2Joel Sherrill2022-07-081-3/+22
| | | | Updates #3053.
* bsps/arm: MP core timer setting off by oneChris Johns2022-06-151-1/+1
|
* bsps/arm/: Scripted embedded brains header file clean upJoel Sherrill2022-03-101-6/+0
| | | | Updates #4625.
* score: Add _SMP_Othercast_action()Sebastian Huber2019-05-201-7/+5
|
* score: Add _SMP_Broadcast_action()Sebastian Huber2019-05-201-1/+1
|
* score: Remove _SMP_Before_multitasking_action()Sebastian Huber2019-04-121-8/+7
| | | | Use _SMP_Multicast_action() instead.
* Remove Clock_driver_support_shutdown_hardware()Sebastian Huber2018-06-271-35/+0
| | | | | | | | | | | | | | | | | The aim of this clock driver hook was to stop clock tick interrupts at some late point in the exit() procedure. The use of atexit() pulls in malloc() which pulls in errno. It is incompatible with the intention of the CONFIGURE_DISABLE_NEWLIB_REENTRANCY configuration option. The exit() function must be called from thread context, so accompanied clock tick interrupts should cause no harm. On the contrary, someone may assume a normal operating system operation, e.g. working timeouts. Remove the Clock_driver_support_shutdown_hardware() clock driver hook. Close #3436.
* Add _CPU_Counter_frequency()Sebastian Huber2018-06-151-0/+5
| | | | | | | | | | Add rtems_counter_frequency() API function. Use it to initialize the counter value converter via the new system initialization step (RTEMS_SYSINIT_CPU_COUNTER). This decouples the counter implementation and the counter converter. It avoids an unnecessary pull in of the 64-bit integer division from libgcc. Update #3456.
* bsps: Move arm-a9mpcore-clock-config.c to bspsSebastian Huber2018-04-241-0/+212
This patch is a part of the BSP source reorganization. Update #3285.