From 4e7918753175dbd8fc38bc7c5b176517e1dbef2f Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Wed, 3 Jul 2024 18:30:51 +0200 Subject: Kernel/Time: Improve time keeping This makes use of TSC and now provides a file system interface for userland programs to change the system time. --- kernel/timer.h | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 kernel/timer.h (limited to 'kernel/timer.h') diff --git a/kernel/timer.h b/kernel/timer.h new file mode 100644 index 0000000..33c04ce --- /dev/null +++ b/kernel/timer.h @@ -0,0 +1,8 @@ +#include +#include + +void timer_init(void); +void timer_get(struct timespec *tp); +u64 timer_get_uptime(void); +u64 timer_get_ms(void); +int timer_add_clock(void); -- cgit v1.2.3