AquilaOS documentation
How it works, and its code
Loading...
Searching...
No Matches
platform.h
Go to the documentation of this file.
1#ifndef _X86_CORE_PLATFORM_H
2#define _X86_CORE_PLATFORM_H
3
4#include <dev/irq.h>
5
13int platform_init(void);
14
15/* Starts the tick, every `period_ns`; returns the period it really is. */
17
18#endif /* ! _X86_CORE_PLATFORM_H */
uint32_t platform_timer_setup(size_t period_ns, irq_handler_t handler)
Starts the scheduler's tick: the local APIC's timer if the APIC brings the interrupts,...
Definition init.c:84
void(*) irq_handler_t(void *arg)
Definition irq.h:21
unsigned int uint32_t
Definition stddef.h:22
An installed handler, on its interrupt's list.
Definition irq.c:19
int platform_init(void)
Definition init.c:31