|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<CPUPropertyType>
org.virtualbox_6_0.CPUPropertyType
public enum CPUPropertyType
Virtual CPU property type. This enumeration represents possible values of the IMachine get- and setCPUProperty methods. Interface ID: {3FCFE589-CA66-468F-E313-656F9D0B2EB6}
Enum Constant Summary | |
---|---|
APIC
This setting determines whether an APIC is part of the virtual CPU. |
|
HWVirt
Enabled the hardware virtualization (AMD-V/VT-x) feature on the guest CPU. |
|
IBPBOnVMEntry
If set, force an indirect branch prediction barrier on VM entry if the host CPU supports it. |
|
IBPBOnVMExit
If set, force an indirect branch prediction barrier on VM exits if the host CPU supports it. |
|
L1DFlushOnEMTScheduling
If set and the host is affected by CVE-2018-3646, flushes the level 1 data cache when the EMT is scheduled to do ring-0 guest execution. |
|
L1DFlushOnVMEntry
If set and the host is affected by CVE-2018-3646, flushes the level 1 data on every VM entry. |
|
LongMode
This setting determines whether VirtualBox will advertise long mode (i.e. |
|
MDSClearOnEMTScheduling
If set and the host is affected by CVE-2018-12126, CVE-2018-12127, or CVE-2018-12130, clears the relevant MDS buffers when the EMT is scheduled to do ring-0 guest execution. |
|
MDSClearOnVMEntry
If set and the host is affected by CVE-2018-12126, CVE-2018-12127, or CVE-2018-12130, clears the relevant MDS buffers on every VM entry. |
|
Null
Null value (never used by the API). |
|
PAE
This setting determines whether VirtualBox will expose the Physical Address Extension (PAE) feature of the host CPU to the guest. |
|
SpecCtrl
If set, the speculation control CPUID bits and MSRs, when available on the host, are exposed to the guest. |
|
SpecCtrlByHost
If set, the speculation controls are managed by the host. |
|
TripleFaultReset
This setting determines whether a triple fault within a guest will trigger an internal error condition and stop the VM (default) or reset the virtual CPU/VM and continue execution. |
|
X2APIC
This setting determines whether an x2APIC is part of the virtual CPU. |
Method Summary | |
---|---|
static CPUPropertyType |
fromValue(long v)
|
static CPUPropertyType |
fromValue(java.lang.String v)
|
int |
value()
|
static CPUPropertyType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static CPUPropertyType[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final CPUPropertyType Null
public static final CPUPropertyType PAE
public static final CPUPropertyType LongMode
public static final CPUPropertyType TripleFaultReset
public static final CPUPropertyType APIC
public static final CPUPropertyType X2APIC
public static final CPUPropertyType IBPBOnVMExit
public static final CPUPropertyType IBPBOnVMEntry
public static final CPUPropertyType HWVirt
public static final CPUPropertyType SpecCtrl
public static final CPUPropertyType SpecCtrlByHost
public static final CPUPropertyType L1DFlushOnEMTScheduling
public static final CPUPropertyType L1DFlushOnVMEntry
public static final CPUPropertyType MDSClearOnEMTScheduling
public static final CPUPropertyType MDSClearOnVMEntry
Method Detail |
---|
public static CPUPropertyType[] values()
for (CPUPropertyType c : CPUPropertyType.values()) System.out.println(c);
public static CPUPropertyType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
java.lang.NullPointerException
- if the argument is nullpublic int value()
public static CPUPropertyType fromValue(long v)
public static CPUPropertyType fromValue(java.lang.String v)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |