CeDOS - include/cedos/core.h

include/cedos/core.h (view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/*!
 * Defines important kernel mode functions
 */
#ifndef KERNEL_H
#define KERNEL_H

#include <stdarg.h>

#include "cedos/drivers/console.h"

int core_init(void);
void printk(const char* string, ...);
void kpanic(const char* string);
void memdump(void* start, uint32_t size);
void crit_enter(void);
void crit_exit(void);
void hard_reset(void);

#endif