public enum CPUPropertyTypeX86 extends java.lang.Enum<CPUPropertyTypeX86>
{A754B765-3687-4A68-ABB9-78DCF4C07D5F}
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 CPUPropertyTypeX86 |
fromValue(long v) |
static CPUPropertyTypeX86 |
fromValue(java.lang.String v) |
int |
value() |
static CPUPropertyTypeX86 |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static CPUPropertyTypeX86[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CPUPropertyTypeX86 Null
public static final CPUPropertyTypeX86 PAE
public static final CPUPropertyTypeX86 LongMode
public static final CPUPropertyTypeX86 TripleFaultReset
public static final CPUPropertyTypeX86 APIC
public static final CPUPropertyTypeX86 X2APIC
public static final CPUPropertyTypeX86 IBPBOnVMExit
public static final CPUPropertyTypeX86 IBPBOnVMEntry
public static final CPUPropertyTypeX86 HWVirt
public static final CPUPropertyTypeX86 SpecCtrl
public static final CPUPropertyTypeX86 SpecCtrlByHost
public static final CPUPropertyTypeX86 L1DFlushOnEMTScheduling
public static final CPUPropertyTypeX86 L1DFlushOnVMEntry
public static final CPUPropertyTypeX86 MDSClearOnEMTScheduling
public static final CPUPropertyTypeX86 MDSClearOnVMEntry
public static CPUPropertyTypeX86[] values()
for (CPUPropertyTypeX86 c : CPUPropertyTypeX86.values()) System.out.println(c);
public static CPUPropertyTypeX86 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 CPUPropertyTypeX86 fromValue(long v)
public static CPUPropertyTypeX86 fromValue(java.lang.String v)