aboutsummaryrefslogtreecommitdiff
path: root/kernel/include
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/include')
-rw-r--r--kernel/include/log.h4
-rw-r--r--kernel/include/timer.h9
2 files changed, 9 insertions, 4 deletions
diff --git a/kernel/include/log.h b/kernel/include/log.h
index fb29dd3..6953bee 100644
--- a/kernel/include/log.h
+++ b/kernel/include/log.h
@@ -1,3 +1,3 @@
-int log_putchar(char);
-int log_puts(const char*);
+void log_putchar(char);
+void log_puts(const char*);
void log(const char*, ...);
diff --git a/kernel/include/timer.h b/kernel/include/timer.h
index a7459a6..bf2eddd 100644
--- a/kernel/include/timer.h
+++ b/kernel/include/timer.h
@@ -1,7 +1,12 @@
#include <stdint.h>
-extern const uint64_t *current_tick;
+#define HZ 100
+#define PIT_FREQ 1193182
+
+extern volatile const uint64_t *current_tick;
struct regs_t;
-void timer_init(void);
+void timer_init(uint32_t freq);
+
+void timer_delay(uint64_t ticks);