diff --git a/kern/rtc.h b/kern/rtc.h index 74ceb38..b33c748 100644 --- a/kern/rtc.h +++ b/kern/rtc.h @@ -3,6 +3,14 @@ #include +struct rtc_class_ops { + uint64_t (*read_time)(void); + void (*set_time)(uint64_t); + uint64_t (*read_alarm)(uint64_t); + void (*set_alarm)(uint64_t); + void (*alarm_irq_enable)(void); +}; + uint64_t rtc_time_read(void); void rtc_time_set(uint64_t ns);