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

See: Format of the VM-Exit Instruction-Information Field as Used for LLDT, LTR, SLDT, and STR. More...

#include <ia32_type.h>

Public Attributes

ULONG32 all
 
struct {
   ULONG32   scalling: 2
 [0:1] More...
 
   ULONG32   reserved1: 1
 [2] More...
 
   ULONG32   register1: 4
 [3:6] More...
 
   ULONG32   address_size: 3
 [7:9] More...
 
   ULONG32   register_access: 1
 [10] More...
 
   ULONG32   reserved2: 4
 [11: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 LLDT, LTR, SLDT, and STR.

Definition at line 1323 of file ia32_type.h.

Member Data Documentation

◆ address_size

ULONG32 LdtrOrTrInstInformation::address_size

[7:9]

Definition at line 1329 of file ia32_type.h.

◆ all

ULONG32 LdtrOrTrInstInformation::all

Definition at line 1324 of file ia32_type.h.

◆ base_register

ULONG32 LdtrOrTrInstInformation::base_register

[23:26]

Definition at line 1335 of file ia32_type.h.

◆ base_register_invalid

ULONG32 LdtrOrTrInstInformation::base_register_invalid

[27]

Definition at line 1336 of file ia32_type.h.

◆ fields

struct { ... } LdtrOrTrInstInformation::fields

◆ index_register

ULONG32 LdtrOrTrInstInformation::index_register

[18:21]

Definition at line 1333 of file ia32_type.h.

◆ index_register_invalid

ULONG32 LdtrOrTrInstInformation::index_register_invalid

[22]

Definition at line 1334 of file ia32_type.h.

◆ instruction_identity

ULONG32 LdtrOrTrInstInformation::instruction_identity

[28:29]

Definition at line 1337 of file ia32_type.h.

◆ register1

ULONG32 LdtrOrTrInstInformation::register1

[3:6]

Definition at line 1328 of file ia32_type.h.

◆ register_access

ULONG32 LdtrOrTrInstInformation::register_access

[10]

Definition at line 1330 of file ia32_type.h.

◆ reserved1

ULONG32 LdtrOrTrInstInformation::reserved1

[2]

Definition at line 1327 of file ia32_type.h.

◆ reserved2

ULONG32 LdtrOrTrInstInformation::reserved2

[11:14]

Definition at line 1331 of file ia32_type.h.

◆ reserved4

ULONG32 LdtrOrTrInstInformation::reserved4

[30:31]

Definition at line 1338 of file ia32_type.h.

◆ scalling

ULONG32 LdtrOrTrInstInformation::scalling

[0:1]

Definition at line 1326 of file ia32_type.h.

◆ segment_register

ULONG32 LdtrOrTrInstInformation::segment_register

[15:17]

Definition at line 1332 of file ia32_type.h.


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