|
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 | |
| int8_t | hpet_init (void) |
| initializes hpet | |
Variables | |
| boolean_t | hpet_enabled = false |
| stores if hpet is enabled | |
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