kern
annotate src/segm.h @ 80:4db99a52863e
fixed the "endianess" of the text messages in the ATA identify info block. this
is the first time I've seen wrong byteorder in ascii text, the ATA committee
should be commended.
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Tue, 06 Dec 2011 13:35:39 +0200 |
parents | 8ea6debe4265 |
children |
rev | line source |
---|---|
nuclear@7 | 1 #ifndef SEGM_H_ |
nuclear@7 | 2 #define SEGM_H_ |
nuclear@7 | 3 |
nuclear@7 | 4 #define SEGM_KCODE 1 |
nuclear@7 | 5 #define SEGM_KDATA 2 |
nuclear@29 | 6 #define SEGM_UCODE 3 |
nuclear@29 | 7 #define SEGM_UDATA 4 |
nuclear@29 | 8 #define SEGM_TASK 5 |
nuclear@7 | 9 |
nuclear@54 | 10 #ifndef ASM |
nuclear@7 | 11 void init_segm(void); |
nuclear@7 | 12 |
nuclear@7 | 13 uint16_t selector(int idx, int rpl); |
nuclear@7 | 14 |
nuclear@54 | 15 void set_tss(uint32_t addr); |
nuclear@54 | 16 #endif /* ASM */ |
nuclear@54 | 17 |
nuclear@7 | 18 |
nuclear@7 | 19 #endif /* SEGM_H_ */ |