public enum CPUPropertyType extends java.lang.Enum<CPUPropertyType>
{3FCFE589-CA66-468F-E313-656F9D0B2EB6}
Enum Constant and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
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
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 namejava.lang.NullPointerException
- if the argument is nullpublic int value()
public static CPUPropertyType fromValue(long v)
public static CPUPropertyType fromValue(java.lang.String v)