selectors, descriptors, more interrupt init
[3sys] / sys1 / kern / src / mem.h
1 #ifndef MEM_H_
2 #define MEM_H_
3
4 #include <stdint.h>
5
6 enum {
7         SEL_KCODE       = 1,
8         SEL_KDATA       = 2
9 };
10
11 void mem_init(void);
12
13 uint16_t selector(int idx, int rpl);
14
15 /* defined in mem.asm */
16 void setup_selectors(uint16_t code, uint16_t data);
17
18 #endif  /* MEM_H_ */