RTEMS 6.1-rc2
|
#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