From d0eef864dad134c482f853df5ef70caf522d3e9e Mon Sep 17 00:00:00 2001 From: Danny Holman Date: Fri, 16 Feb 2024 12:43:03 -0600 Subject: arch: i386: add operations to control PIT timer Add a set of functions that control the programmable interrupt timer. This will be used as the primary means of preemption on this architecture. Signed-off-by: Danny Holman --- arch/i386/include/kernel/timer.h | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 arch/i386/include/kernel/timer.h (limited to 'arch/i386/include') diff --git a/arch/i386/include/kernel/timer.h b/arch/i386/include/kernel/timer.h new file mode 100644 index 0000000..0d90369 --- /dev/null +++ b/arch/i386/include/kernel/timer.h @@ -0,0 +1,9 @@ +#ifndef I386_TIMER_H +#define I386_TIMER_H + +#include + +void timer_handler(struct isr_frame *frame); +void timer_init(void); + +#endif -- cgit v1.2.3