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

◆ @31

union { ... }

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