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

16-byte gate - Long mode IDT entry, GDT call gate. More...

#include <x86-gate.h>

Data Fields

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

Detailed Description

16-byte gate - Long mode IDT entry, GDT call gate.

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

Field Documentation

◆ lo

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

◆ hi

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

◆ offset0

uint16_t offset0

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

◆ selector

uint16_t selector

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

◆ ist

unsigned int ist

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

◆ _r0

unsigned int _r0

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

◆ type

unsigned int type

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

◆ s

unsigned int s

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

◆ dpl

unsigned int dpl

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

◆ p

unsigned int p

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

◆ offset1

uint16_t offset1

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

◆ offset2

uint32_t offset2

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

◆ _r1

uint32_t _r1

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

◆ [union]

union { ... }

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