Xen Test Framework
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.

◆ @25

union { ... }

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