Turnstone Operating System
|
HPET timer driver for x86_64. More...
#include <device/hpet.h>
#include <logging.h>
#include <memory/paging.h>
#include <apic.h>
#include <cpu/interrupt.h>
#include <cpu.h>
#include <time.h>
Functions | |
MODULE ("turnstone.kernel.hw.hpet") | |
int8_t | hpet_isr (interrupt_frame_ext_t *frame) |
hpet interrupt service routine More... | |
int8_t | hpet_init (void) |
initializes hpet More... | |
Variables | |
boolean_t | hpet_enabled = false |
stores if hpet is enabled More... | |
HPET timer driver for x86_64.
This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.
int8_t hpet_init | ( | void | ) |
initializes hpet
int8_t hpet_isr | ( | interrupt_frame_ext_t * | frame | ) |
hpet interrupt service routine
frame | interrupt frame |
irqno | irq number |
MODULE | ( | "turnstone.kernel.hw.hpet" | ) |
module name
boolean_t hpet_enabled = false |
stores if hpet is enabled
variable for hpet enabled flag