projects
/
3sys
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
selectors, descriptors, more interrupt init
[3sys]
/
sys1
/
kern
/
src
/
mem.h
diff --git
a/sys1/kern/src/mem.h
b/sys1/kern/src/mem.h
index
1517e3e
..
5e76a6c
100644
(file)
--- a/
sys1/kern/src/mem.h
+++ b/
sys1/kern/src/mem.h
@@
-1,6
+1,18
@@
#ifndef MEM_H_
#define MEM_H_
#ifndef MEM_H_
#define MEM_H_
+#include <stdint.h>
+
+enum {
+ SEL_KCODE = 1,
+ SEL_KDATA = 2
+};
+
void mem_init(void);
void mem_init(void);
+uint16_t selector(int idx, int rpl);
+
+/* defined in mem.asm */
+void setup_selectors(uint16_t code, uint16_t data);
+
#endif /* MEM_H_ */
#endif /* MEM_H_ */