X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=bootcensus;a=blobdiff_plain;f=src%2Fsegm.h;h=b57375b97e04fb70570a78c1f25e52f115e3c9e8;hp=59f8fc4d629f4ee48b435789bf0ebe9ecce48795;hb=4c7af0d72e32cc07c04345bc9fe57a4a32a29695;hpb=2f154336b1f3a079d2180fcf086d8b50dcebb110 diff --git a/src/segm.h b/src/segm.h index 59f8fc4..b57375b 100644 --- a/src/segm.h +++ b/src/segm.h @@ -18,19 +18,22 @@ along with this program. If not, see . #ifndef SEGM_H_ #define SEGM_H_ -#define SEGM_KCODE 1 -#define SEGM_KDATA 2 -#define SEGM_UCODE 3 -#define SEGM_UDATA 4 -#define SEGM_TASK 5 +enum { + SEGM_KCODE = 1, + SEGM_KDATA = 2, + SEGM_UCODE, + SEGM_UDATA, + SEGM_TASK, + SEGM_CODE16, + + NUM_SEGMENTS +}; -#ifndef ASM void init_segm(void); uint16_t selector(int idx, int rpl); void set_tss(uint32_t addr); -#endif /* ASM */ #endif /* SEGM_H_ */