X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=3sys;a=blobdiff_plain;f=sys1%2Fkern%2Fsrc%2Fdesc.h;fp=sys1%2Fkern%2Fsrc%2Fdesc.h;h=9d9f70048e12bf9eea525f91e3c3adcaabe11714;hp=0000000000000000000000000000000000000000;hb=0d2d1730817f3ef5fc766149f2598480094cbae8;hpb=6ccd3a47d05be145256a79a1de100f01ebd16a79 diff --git a/sys1/kern/src/desc.h b/sys1/kern/src/desc.h new file mode 100644 index 0000000..9d9f700 --- /dev/null +++ b/sys1/kern/src/desc.h @@ -0,0 +1,14 @@ +#ifndef DESC_H_ +#define DESC_H_ + +#include + +struct desc { + uint32_t d[2]; +}; + +enum { SEG_NULL, SEG_CODE, SEG_DATA, SEG_TSS }; + +void desc_seg(struct desc *desc, int type, uint32_t base, uint32_t limit, int dpl); + +#endif /* DESC_H_ */