| 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