![]() |
RTEMS 6.1
|
#include <bsp.h>#include <bsp/irq-generic.h>#include <bspopts.h>#include <libcpu/cpuModel.h>#include <assert.h>#include <rtems/timecounter.h>#include "../../../shared/dev/clock/clockimpl.h"Macros | |
| #define | CLOCK_VECTOR 0 |
| #define | CLOCK_DRIVER_ISRS_PER_TICK 1 |
| #define | CLOCK_DRIVER_ISRS_PER_TICK_VALUE pc386_isrs_per_tick |
| #define | READ_8254(_lsb, _msb) |
| #define | Clock_driver_support_set_interrupt_affinity(online_processors) |
Functions | |
| void | Clock_isr (void *param) |
| void | Clock_driver_install_handler (void) |
| void | Clock_driver_support_initialize_hardware (void) |
Variables | |
| volatile uint32_t | pc386_microseconds_per_isr |
| volatile uint32_t | pc386_isrs_per_tick |
| uint32_t | pc386_clock_click_count |
| volatile uint32_t | Clock_driver_ticks |
| ISRs until next clock tick. | |
| bool | Clock_isr_enabled = false |
Clock Tick Device Driver
History:
| #define Clock_driver_support_set_interrupt_affinity | ( | online_processors | ) |
| #define READ_8254 | ( | _lsb, | |
| _msb | |||
| ) |
|
extern |
ISRs until next clock tick.
Clock ticks since initialization