blob: 6986422c9094e707f99b5bb72523ad8c7c82ef62 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#pragma once
#include "task.h"
#include <stdnoreturn.h>
void cpu_init(void);
noreturn void cpu_task_begin(void);
void cpu_task_set(struct kc_thread *task);
void isr_install(int vec, void (*isr)(void), int trap, unsigned ist);
void ist_install(int ist, void *stack);
void int_enable(void);
void int_disable(void);
|