Kernelite 0.1.0
Kernelite is a minimalist, educational operating system kernel built from scratch. The project aims to recreate core components of the Linux architecture to explore the fundamentals of operating system design and hardware-software interaction.
Loading...
Searching...
No Matches
arm_timer.h
Go to the documentation of this file.
1
12#ifndef DRIVERS_ARM_TIMER_H
13#define DRIVERS_ARM_TIMER_H
14
15#include "icu/icu.h"
16
17#include <stdbool.h>
18#include <stdint.h>
19
31bool setup_arm64_sys_timer(const void *fdt, int node_offset,
32 uint64_t milliseconds, handler_data_t handler);
33
34#endif /* DRIVERS_ARM_TIMER_H */
bool setup_arm64_sys_timer(const void *fdt, int node_offset, uint64_t milliseconds, handler_data_t handler)
Configure the system timer's tick period and interrupt handler.
Definition arm_timer.c:152
Interrupt Controller Unit (ICU) interface.
Interrupt handler registration entry.
Definition icu.h:25