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

See: Format of the VM-Exit Instruction-Information Field as Used for LIDT, LGDT, SIDT, or SGDT. More...

#include <ia32_type.h>

Public Attributes

ULONG32 all
 
struct {
   ULONG32   scalling: 2
 [0:1] More...
 
   ULONG32   reserved1: 5
 [2:6] More...
 
   ULONG32   address_size: 3
 [7:9] More...
 
   ULONG32   reserved2: 1
 [10] More...
 
   ULONG32   operand_size: 1
 [11] More...
 
   ULONG32   reserved3: 3
 [12:14] More...
 
   ULONG32   segment_register: 3
 [15:17] More...
 
   ULONG32   index_register: 4
 [18:21] More...
 
   ULONG32   index_register_invalid: 1
 [22] More...
 
   ULONG32   base_register: 4
 [23:26] More...
 
   ULONG32   base_register_invalid: 1
 [27] More...
 
   ULONG32   instruction_identity: 2
 [28:29] More...
 
   ULONG32   reserved4: 2
 [30:31] More...
 
fields
 

Detailed Description

See: Format of the VM-Exit Instruction-Information Field as Used for LIDT, LGDT, SIDT, or SGDT.

Definition at line 1268 of file ia32_type.h.

Member Data Documentation

◆ address_size

ULONG32 GdtrOrIdtrInstInformation::address_size

[7:9]

Definition at line 1273 of file ia32_type.h.

◆ all

ULONG32 GdtrOrIdtrInstInformation::all

Definition at line 1269 of file ia32_type.h.

◆ base_register

ULONG32 GdtrOrIdtrInstInformation::base_register

[23:26]

Definition at line 1280 of file ia32_type.h.

◆ base_register_invalid

ULONG32 GdtrOrIdtrInstInformation::base_register_invalid

[27]

Definition at line 1281 of file ia32_type.h.

◆ fields

struct { ... } GdtrOrIdtrInstInformation::fields

◆ index_register

ULONG32 GdtrOrIdtrInstInformation::index_register

[18:21]

Definition at line 1278 of file ia32_type.h.

◆ index_register_invalid

ULONG32 GdtrOrIdtrInstInformation::index_register_invalid

[22]

Definition at line 1279 of file ia32_type.h.

◆ instruction_identity

ULONG32 GdtrOrIdtrInstInformation::instruction_identity

[28:29]

Definition at line 1282 of file ia32_type.h.

◆ operand_size

ULONG32 GdtrOrIdtrInstInformation::operand_size

[11]

Definition at line 1275 of file ia32_type.h.

◆ reserved1

ULONG32 GdtrOrIdtrInstInformation::reserved1

[2:6]

Definition at line 1272 of file ia32_type.h.

◆ reserved2

ULONG32 GdtrOrIdtrInstInformation::reserved2

[10]

Definition at line 1274 of file ia32_type.h.

◆ reserved3

ULONG32 GdtrOrIdtrInstInformation::reserved3

[12:14]

Definition at line 1276 of file ia32_type.h.

◆ reserved4

ULONG32 GdtrOrIdtrInstInformation::reserved4

[30:31]

Definition at line 1283 of file ia32_type.h.

◆ scalling

ULONG32 GdtrOrIdtrInstInformation::scalling

[0:1]

Definition at line 1271 of file ia32_type.h.

◆ segment_register

ULONG32 GdtrOrIdtrInstInformation::segment_register

[15:17]

Definition at line 1277 of file ia32_type.h.


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