Xen Test Framework
Loading...
Searching...
No Matches
Data Fields
x86_gate32 Struct Reference

8-byte gate - Protected mode IDT entry, GDT task/call gate. More...

#include <x86-gate.h>

Data Fields

union { 
 
   struct { 
 
      uint32_t   lo 
 
      uint32_t   hi 
 
   }  
 
   struct { 
 
      uint16_t   offset0 
 
      uint16_t   selector 
 
      unsigned int   param_count:5 
 
      unsigned int   _r0:3 
 
      unsigned int   type:4 
 
      unsigned int   s:1 
 
      unsigned int   dpl:2 
 
      unsigned int   p:1 
 
      uint16_t   offset1 
 
   }  
 
};  
 

Detailed Description

8-byte gate - Protected mode IDT entry, GDT task/call gate.

Definition at line 13 of file x86-gate.h.

Field Documentation

◆ lo

Definition at line 16 of file x86-gate.h.

◆ hi

Definition at line 16 of file x86-gate.h.

◆ offset0

uint16_t offset0

Definition at line 19 of file x86-gate.h.

◆ selector

uint16_t selector

Definition at line 20 of file x86-gate.h.

◆ param_count

unsigned int param_count

Definition at line 21 of file x86-gate.h.

◆ _r0

unsigned int _r0

Definition at line 21 of file x86-gate.h.

◆ type

unsigned int type

Definition at line 22 of file x86-gate.h.

◆ s

unsigned int s

Definition at line 22 of file x86-gate.h.

◆ dpl

unsigned int dpl

Definition at line 22 of file x86-gate.h.

◆ p

unsigned int p

Definition at line 22 of file x86-gate.h.

◆ offset1

uint16_t offset1

Definition at line 23 of file x86-gate.h.

◆ [union]

union { ... }

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