RTEMS 6.3
Loading...
Searching...
No Matches
clock.c File Reference

APIC timer clock implementation. More...

#include <stdio.h>
#include <assert.h>
#include <bsp.h>
#include <rtems.h>
#include <apic.h>
#include <clock.h>
#include <rtems/score/idt.h>
#include <rtems/timecounter.h>
#include <rtems/score/cpu.h>
#include <rtems/score/cpuimpl.h>
#include <rtems/score/x86_64.h>
#include <bsp/irq-generic.h>
#include <rtems/score/smpimpl.h>
#include "../../../shared/dev/clock/clockimpl.h"

Macros

#define Clock_driver_support_install_isr(_new)
#define Clock_driver_support_initialize_hardware()

Functions

void Clock_isr (void *param)
void lapic_timer_install_handler (void)
void amd64_clock_driver_initialize (void)

Variables

volatile uint32_t Clock_driver_ticks

Detailed Description

APIC timer clock implementation.

Macro Definition Documentation

◆ Clock_driver_support_initialize_hardware

#define Clock_driver_support_initialize_hardware ( void)
Value:
amd64_clock_driver_initialize()

◆ Clock_driver_support_install_isr

#define Clock_driver_support_install_isr ( _new)
Value:
lapic_timer_install_handler()