IBNOS
Public Attributes | List of all members
IDTEntry Struct Reference

#include <gdt.h>

Public Attributes

uint16_t addressLow
 
union {
   uint16_t   csSelector
 
   uint16_t   taskSelector
 
}; 
 
uint8_t zero
 
union {
   uint8_t   typeAttr
 
   struct {
      uint8_t   type: 4
 
      uint8_t   storageSegment: 1
 
      uint8_t   dpl: 2
 
      uint8_t   present: 1
 
   }   typeBits
 
}; 
 
uint16_t addressHigh
 

Detailed Description

Definition at line 159 of file gdt.h.

Member Data Documentation

◆ @6

union { ... }

◆ @8

union { ... }

◆ addressHigh

uint16_t IDTEntry::addressHigh

Definition at line 176 of file gdt.h.

◆ addressLow

uint16_t IDTEntry::addressLow

Definition at line 161 of file gdt.h.

◆ csSelector

uint16_t IDTEntry::csSelector

Definition at line 163 of file gdt.h.

◆ dpl

uint8_t IDTEntry::dpl

Definition at line 172 of file gdt.h.

◆ present

uint8_t IDTEntry::present

Definition at line 173 of file gdt.h.

◆ storageSegment

uint8_t IDTEntry::storageSegment

Definition at line 171 of file gdt.h.

◆ taskSelector

uint16_t IDTEntry::taskSelector

Definition at line 164 of file gdt.h.

◆ type

uint8_t IDTEntry::type

Definition at line 170 of file gdt.h.

◆ typeAttr

uint8_t IDTEntry::typeAttr

Definition at line 168 of file gdt.h.

◆ typeBits

struct { ... } IDTEntry::typeBits

◆ zero

uint8_t IDTEntry::zero

Definition at line 166 of file gdt.h.


The documentation for this struct was generated from the following file: