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

See: ARCHITECTURAL MSRS. More...

#include <ia32_type.h>

Public Attributes

unsigned __int64 all
 
struct {
   unsigned   lock: 1
 [0] More...
 
   unsigned   enable_smx: 1
 [1] More...
 
   unsigned   enable_vmxon: 1
 [2] More...
 
   unsigned   reserved1: 5
 [3:7] More...
 
   unsigned   enable_local_senter: 7
 [8:14] More...
 
   unsigned   enable_global_senter: 1
 [15] More...
 
   unsigned   reserved2: 16
 
   unsigned   reserved3: 32
 [16:63] More...
 
fields
 

Detailed Description

See: ARCHITECTURAL MSRS.

Definition at line 1118 of file ia32_type.h.

Member Data Documentation

◆ all

unsigned __int64 Ia32FeatureControlMsr::all

Definition at line 1119 of file ia32_type.h.

◆ enable_global_senter

unsigned Ia32FeatureControlMsr::enable_global_senter

[15]

Definition at line 1126 of file ia32_type.h.

◆ enable_local_senter

unsigned Ia32FeatureControlMsr::enable_local_senter

[8:14]

Definition at line 1125 of file ia32_type.h.

◆ enable_smx

unsigned Ia32FeatureControlMsr::enable_smx

[1]

Definition at line 1122 of file ia32_type.h.

◆ enable_vmxon

unsigned Ia32FeatureControlMsr::enable_vmxon

[2]

Definition at line 1123 of file ia32_type.h.

◆ fields

struct { ... } Ia32FeatureControlMsr::fields

◆ lock

unsigned Ia32FeatureControlMsr::lock

[0]

Definition at line 1121 of file ia32_type.h.

◆ reserved1

unsigned Ia32FeatureControlMsr::reserved1

[3:7]

Definition at line 1124 of file ia32_type.h.

◆ reserved2

unsigned Ia32FeatureControlMsr::reserved2

Definition at line 1127 of file ia32_type.h.

◆ reserved3

unsigned Ia32FeatureControlMsr::reserved3

[16:63]

Definition at line 1128 of file ia32_type.h.


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