HyperPlatform Programmer's Reference
Public Attributes | List of all members
VmxRegmentDescriptorAccessRight Union Reference

See: Guest Register State. More...

#include <ia32_type.h>

Public Attributes

unsigned int all
 
struct {
   unsigned   type: 4
 [0:3] More...
 
   unsigned   system: 1
 [4] More...
 
   unsigned   dpl: 2
 [5:6] More...
 
   unsigned   present: 1
 [7] More...
 
   unsigned   reserved1: 4
 [8:11] More...
 
   unsigned   avl: 1
 [12] More...
 
   unsigned   l: 1
 [13] Reserved (except for CS) 64-bit mode More...
 
   unsigned   db: 1
 [14] More...
 
   unsigned   gran: 1
 [15] More...
 
   unsigned   unusable: 1
 [16] Segment unusable More...
 
   unsigned   reserved2: 15
 [17:31] More...
 
fields
 

Detailed Description

See: Guest Register State.

Definition at line 1099 of file ia32_type.h.

Member Data Documentation

◆ all

unsigned int VmxRegmentDescriptorAccessRight::all

Definition at line 1100 of file ia32_type.h.

◆ avl

unsigned VmxRegmentDescriptorAccessRight::avl

[12]

Definition at line 1107 of file ia32_type.h.

◆ db

unsigned VmxRegmentDescriptorAccessRight::db

[14]

Definition at line 1109 of file ia32_type.h.

◆ dpl

unsigned VmxRegmentDescriptorAccessRight::dpl

[5:6]

Definition at line 1104 of file ia32_type.h.

◆ fields

struct { ... } VmxRegmentDescriptorAccessRight::fields

◆ gran

unsigned VmxRegmentDescriptorAccessRight::gran

[15]

Definition at line 1110 of file ia32_type.h.

◆ l

unsigned VmxRegmentDescriptorAccessRight::l

[13] Reserved (except for CS) 64-bit mode

Definition at line 1108 of file ia32_type.h.

◆ present

unsigned VmxRegmentDescriptorAccessRight::present

[7]

Definition at line 1105 of file ia32_type.h.

◆ reserved1

unsigned VmxRegmentDescriptorAccessRight::reserved1

[8:11]

Definition at line 1106 of file ia32_type.h.

◆ reserved2

unsigned VmxRegmentDescriptorAccessRight::reserved2

[17:31]

Definition at line 1112 of file ia32_type.h.

◆ system

unsigned VmxRegmentDescriptorAccessRight::system

[4]

Definition at line 1103 of file ia32_type.h.

◆ type

unsigned VmxRegmentDescriptorAccessRight::type

[0:3]

Definition at line 1102 of file ia32_type.h.

◆ unusable

unsigned VmxRegmentDescriptorAccessRight::unusable

[16] Segment unusable

Definition at line 1111 of file ia32_type.h.


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