10 enum { SEG_NULL, SEG_CODE, SEG_DATA, SEG_TSS };
11 enum { GATE_INTR, GATE_TRAP };
13 void desc_seg(struct desc *desc, int type, uint32_t base, uint32_t limit, int dpl);
14 void desc_intr(struct desc *desc, int type, uint16_t sel, uint32_t offs, int dpl);