X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=3sys;a=blobdiff_plain;f=sys1%2Fkern%2Fsrc%2Fmem.h;fp=sys1%2Fkern%2Fsrc%2Fmem.h;h=5e76a6ce8dcacb9a0e88419ddb967a8bd033e970;hp=1517e3e43e1a358ff199f5900a1c8b1557a6a548;hb=e05574a9511e724651361905620f96666c7acb04;hpb=aac04321fda4094e8623a10ed39d2916ada40ccf diff --git a/sys1/kern/src/mem.h b/sys1/kern/src/mem.h index 1517e3e..5e76a6c 100644 --- a/sys1/kern/src/mem.h +++ b/sys1/kern/src/mem.h @@ -1,6 +1,18 @@ #ifndef MEM_H_ #define MEM_H_ +#include + +enum { + SEL_KCODE = 1, + SEL_KDATA = 2 +}; + 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_ */