nuclear@7: #ifndef SEGM_H_ nuclear@7: #define SEGM_H_ nuclear@7: nuclear@7: #define SEGM_KCODE 1 nuclear@7: #define SEGM_KDATA 2 nuclear@29: #define SEGM_UCODE 3 nuclear@29: #define SEGM_UDATA 4 nuclear@29: #define SEGM_TASK 5 nuclear@7: nuclear@54: #ifndef ASM nuclear@7: void init_segm(void); nuclear@7: nuclear@7: uint16_t selector(int idx, int rpl); nuclear@7: nuclear@54: void set_tss(uint32_t addr); nuclear@54: #endif /* ASM */ nuclear@54: nuclear@7: nuclear@7: #endif /* SEGM_H_ */