summaryrefslogtreecommitdiffstats
path: root/bsps/i386/pc386/clock/ckinit.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps: Avoid unused argument in clock interruptSebastian Huber2024-03-201-1/+1
| | | | | | | | | | | 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.
* bsps/i386/pc386: Change license to BSD-2Joel Sherrill2022-07-111-3/+22
| | | | Updates #3053.
* bsps/i386: Update calibration of TSC to be more accurateJan Sommer2021-06-211-33/+38
| | | | Closes #4455
* bsps/pc386: Fix Clock_isr for SMPJan Sommer2020-06-111-1/+1
| | | | | | | | - Do not forward Clock_isr through Clock_driver_support_at_tick as this will cause every processor to send IPIs with Clock_isr therby creating an infinie loop - Instead the processor handling the clock interrupt causes all other processors to call rtems_timecounter_tick to update their tick count
* bsp/pc386: Fix interrupt enable to make debug option work againJan Sommer2020-02-271-1/+1
|
* score: Remove SMP_MESSAGE_CLOCK_TICKSebastian Huber2019-05-201-1/+9
| | | | Use _SMP_Multicast_action() instead.
* Remove Clock_driver_support_shutdown_hardware()Sebastian Huber2018-06-271-24/+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.
* bsps: Move clock drivers to bspsSebastian Huber2018-04-201-0/+262
This patch is a part of the BSP source reorganization. Update #3285.