Total: 245
Name | Description | Default | Runtime | Configured |
---|---|---|---|---|
acpiDbgLevel | ACPI debug level | 0 | 0 | 0 |
acpiSpcrPort | Select which serial port is associated with the port described in the ACPI SPCR table. The selected port uses the SPCR configuration (except the baud rate, which is always controlled via the com*_baud option) | com1 | com1 | com1 |
allowNonNX | Allow booting with NX feature disabled or non present. | FALSE | FALSE | FALSE |
asyncSerialLogging | Make serial logging asynchronous | TRUE | TRUE | TRUE |
auditMode | Audit mode boot. | FALSE | FALSE | FALSE |
autoCreateDumpFile | If enabled and if no suitable dump partition or dump file exists, create a dump file. | TRUE | TRUE | TRUE |
autoPartition | Enable/Disable auto-partitioning of empty local disks. | FALSE | FALSE | FALSE |
autoPartitionCreateUSBCoreDumpPartition | Enable/Disable auto-partitioning of core dump partition for USB boot devices. Requires that autoPartition is set to TRUE as well. | FALSE | FALSE | FALSE |
autoPartitionDiskDumpPartitionSize | Disk dump partition size in MB that gets configured during the auto-partition process. | 2560 | 2560 | 2560 |
autoPartitionOnlyOnceAndSkipSsd | When using auto-partitioning, only create one set of VMFS/Diagnostic/Scratch partitions, and skip partitioning SSDs | FALSE | FALSE | FALSE |
autoSetupLocalPMem | Auto setup PMem.0 - Do not do any auto setup1 (default) - Auto create PMem namespace, format a namespace if it is empty. Don't touch Block namespaces2 (force) - Use with care. Remove all data and remove Block namespaces. Auto create PMem namespace and setup PMem | 1 | 1 | 1 |
bc2Enable | Enable new buffer cache. | FALSE | FALSE | FALSE |
bcCatchBufOverRun | Catch uncached, non-zero-copy buffer overruns. | FALSE | FALSE | FALSE |
bcNumPools | Number of buffer cache pools. Set to zero for auto-scale. | 0 | 0 | 0 |
bootDeviceRescanTimeout | Boot device rescan timeout (in minutes). | 1 | 1 | 1 |
BOOTIF | MAC address of the NIC used for booting. | |||
BOOTUUID | Boot partition UUID. | 7a5a55249a9b99e043e44adcb441afe7 | ||
buddyPhysicalMemoryDebugStruct | Buddy physical mem debug info switch. | FALSE | FALSE | FALSE |
busSpeedMayVary | Allow different APIC timer speeds on different CPUs. | FALSE | FALSE | FALSE |
cacheFlushImmOnAllHalt | Flush caches immediately if all cores sharing LLC halt (AMD only) | FALSE | FALSE | FALSE |
checkCPUIDLimit | Refuse to run on CPUID limited cpus. | TRUE | TRUE | TRUE |
checkPages | Check that free and free-lpage-pool pages are not corrupted. | FALSE | FALSE | FALSE |
com1_baud | Baud rate for COM1. | 115200 | 115200 | 115200 |
com1_bitwidth | COM1 register width in bits | 8 | 8 | 8 |
com1_hz | COM1 input frequency in Hz (0 -> automatic) | 0 | 0 | 0 |
com1_irq | COM1 IRQ (default 4) | 4 | 4 | 4 |
com1_mem | COM1 memory address (0 -> uses I/O address) | 0 | 0 | 0 |
com1_port | COM1 I/O address (0 -> disabled, default 0x3f8) | 0x3f8 | 0x3f8 | 0x3f8 |
com1_sbdf | PCI device to use for COM1 (overrides com1_port and com1_irq) | |||
com2_baud | Baud rate for COM2. | 115200 | 115200 | 115200 |
com2_bitwidth | COM2 register width in bits | 8 | 8 | 8 |
com2_hz | COM2 input frequency in Hz (0 -> automatic) | 0 | 0 | 0 |
com2_irq | COM2 IRQ (default 3) | 3 | 3 | 3 |
com2_mem | COM2 memory address (0 -> uses I/O address) | 0 | 0 | 0 |
com2_port | COM2 I/O address (0 -> disabled, default 0x2f8) | 0x2f8 | 0x2f8 | 0x2f8 |
com2_sbdf | PCI device to use for COM2 (overrides com2_port and com2_irq) | |||
coresPerPkg | Number of cores per package that vmkernel should use | 0 | 0 | 0 |
correctBSPMTRRMasks | Correct BSP Variable MTRR masks to match the processor physical address bit support | TRUE | TRUE | TRUE |
createNoMemFakeNUMAnode | Create one extra NUMA node that does not have memory. | FALSE | FALSE | FALSE |
createNoPCPUFakeNUMAnode | Create one extra NUMA node that does not have PCPUs. | FALSE | FALSE | FALSE |
cryptoUseASM | Use ASM for crypto: Default enabled. | TRUE | TRUE | TRUE |
debugBreak | Break into debugger during vmkernel initialization. | FALSE | FALSE | FALSE |
debugHeapList | Semicolon separated list of : that should run as debug heaps | |||
debugLogToSerial | 0=Serial debug logging off, 1=Serial debug logging on, 2=Defer to config option DebugLogToSerial. | 2 | 2 | 2 |
delayCFOH | Time delay for Cache Flush On Halt (0: 5.12us, 1-127: n*10.24us) | 128 | 128 | 128 |
devListStabilityCount | Dev/Path list stability max iterations | 3 | 3 | 3 |
devRandom | Enable real /dev/random instead of forwarding to /dev/urandom. | FALSE | FALSE | FALSE |
disableACSCheck | Bypass ACS capability checks on all PCIE devices | FALSE | FALSE | FALSE |
disableC1E | Disable C1E | FALSE | FALSE | FALSE |
disableCFOH | Disable Cache Flush on Halt | FALSE | FALSE | FALSE |
disableHwrng | Disable hardware random number generator (RDRAND, RDSEED) | FALSE | FALSE | FALSE |
disableTopoEx | Ignore AMD CPU topology extensions | FALSE | FALSE | FALSE |
disableTurbo | Disable Turbo Mode | FALSE | FALSE | FALSE |
disableVMFS3Module | Disable VMFS3 Module. | FALSE | FALSE | FALSE |
diskDumpSlotSize | Disk dump slot size in MB. 0 = automatically sized, otherwise requsted size >= 100 MB. | 0 | 0 | 0 |
diskPartitionType | Allow toggling scratch partition type0 - vfat (Scratch) only1 - ufs (Scratch) only2 - vfat (Scratch) + ufs3 - ufs (Scratch) + vfat | 0 | 0 | 0 |
dmaEngineExposeIdentityMapping | Whether to expose whether DMA engines do identity mapping. | TRUE | TRUE | TRUE |
dmaMapperPolicy | DMA mapping policy to use. | disabled | disabled | disabled |
driverVMAllowDevicesWithDrivers | Allow the DriverVM to claim devices for which vmkernel already has drivers | FALSE | FALSE | FALSE |
driverVMAutoclaim | Autoclaim unclaimed network devices and assign them to DriverVM (useful for installer and PXE booting) | FALSE | FALSE | FALSE |
driverVMEnabled | Enable DriverVM functionality if required files are present | FALSE | FALSE | FALSE |
dumpDiag | Dump diagnostics information. | FALSE | FALSE | FALSE |
earlyPoisonVerify | Check that all pages are poisoned before the first regular allocation is made | FALSE | FALSE | FALSE |
elcr | Override ELCR value (-1 = use actual ELCR value) | -1 | -1 | -1 |
enableACSCheckForRP | Enable ACS capability checks for Root Port | FALSE | FALSE | FALSE |
enableAdaptableLockSupport | Enable adaptable lock support. | TRUE | TRUE | TRUE |
enableAllPCIESegments | Enable PCIE segment numbers > 0 (segment 0 is always enabled) | TRUE | TRUE | TRUE |
enablePCIEHotplug | Enable PCI-E Native Hotplug support | TRUE | TRUE | TRUE |
enablePCIErrors | Enable PCI-E Error Reporting | FALSE | FALSE | FALSE |
enableValidPCIDevices | Enable all PCI devices with valid resources, but are disabled by BIOS | TRUE | TRUE | TRUE |
enableVMXSandboxFeature | Enable/Disable VMX Sandbox feature. | TRUE | TRUE | TRUE |
execInstalledOnly | Execute only those files that have been installed via a vib package and have not been modified. | FALSE | FALSE | FALSE |
executePOST | Run POST tests. | FALSE | FALSE | FALSE |
fakeNUMAnodes | Fake # NUMA nodes on UMA systems. | 0 | 0 | 0 |
fakePMemPct | Amount of fake persistent memory (in pct of all volatile memory) | 0 | 0 | 0 |
fakeReliableMemMPN | Mark all MPNs up to the specified value as reliable. MPNs already marked as reliable will not be affected by this option. | 0 | 0 | 0 |
firewireEnabled | Enable FireWire support; Firewire will be enabled implicitly by the *Port settings below | FALSE | FALSE | FALSE |
forceCRS | Always use IRQ from _CRS | FALSE | FALSE | FALSE |
fsCheck | Run filesystem checks on system partitions. | FALSE | FALSE | FALSE |
FSSNumAIORequests | Number of requests that can be queued to the file system aio helper queue. | 0 | 0 | 0 |
FSSNumBaseFileHandles | Maximum number of base file handles | 4096 | 4096 | 4096 |
gdbPort | gdb port; com1 or com2 | default | default | default |
generalCriticalMemory | Pages to reserve as general critical memory | 0 | 0 | 0 |
heapCheckTimerInterval | Interval in seconds between heap timer checks | 10 | 10 | 10 |
heapFreeOwnerCheck | Check heap ownership on free operations | FALSE | FALSE | FALSE |
heapFreePoisonByte | Byte pattern used to poison freed memory | 0xFF | 0xFF | 0xFF |
heapMetadataProtect | Use poisoned red zones to protect against under/overruns | FALSE | FALSE | FALSE |
heapMetaPoisonByte | Byte pattern used to poison red zones for allocations | 0x5A | 0x5A | 0x5A |
heapMgrTotalVASpaceGB | VA space in GB allocated by heap manager for all heaps | 512 | 512 | 512 |
heapPoisonFreeMem | Poison free memory to catch use after free bugs | FALSE | FALSE | FALSE |
heapPoisonTimerChecks | Check heap poisoned areas for corruption on regular intervals | FALSE | FALSE | FALSE |
hijackSCIForNMI | Wire SCI to generate an NMI. | FALSE | FALSE | FALSE |
hyperthreading | Enable hyperthreading if available. | TRUE | TRUE | TRUE |
ignoreHeadless | Ignore Headless attribute from ACPI FADT. | FALSE | FALSE | FALSE |
ignoreMsrFaults | Ignore general protection faults as a result of rdmsr and wrmsr instructions | FALSE | FALSE | FALSE |
intelTXTErrorCode | Intel TXT boot failed on previous attempt | 0 | 0 | 0 |
interleaveFakeNUMAnodes | Fake nodes will be created as interleaved nodes. | FALSE | FALSE | FALSE |
interruptsDisabledPanicTimeUS | Panic timeout for how long an IRQs can be disabled via VMKAPI | 0 | 0 | 0 |
intrBalancingEnabled | Indicates if interrupt balancing is enabled | TRUE | TRUE | TRUE |
intrVectRetireTimeMS | Delay to retire an interrupt vector after migration, in ms | 4000 | 4000 | 4000 |
ioAbilityChecks | Enforce checking of whether regions can be DMA mapped. | FALSE | FALSE | FALSE |
iommuMapReservedMem | Controls mapping of reserved memory for identity-mapped IOMMU domains; 0 = Honor ACPI RMRR; 1 = Map all reserved memory; 2 = Don't map any reserved memory | 1 | 1 | 1 |
iovDisableIR | Disable Interrrupt Remapping in the IOMMU. Not applicable for platforms pre-configured by firmware to use x2APIC (e.g., platforms with > 256 logical processors); for these interrupt remapping is always enabled. | FALSE | FALSE | FALSE |
ipmiEnabled | Enable IPMI | TRUE | TRUE | TRUE |
isPerFileSchedModelActive | Enable per file scheduling model on this host | TRUE | TRUE | TRUE |
leaveWakeGPEsDisabled | Disallow a wake GPE from also being a runtime GPE | TRUE | TRUE | TRUE |
loadESX | Enable/Disable loadESX support | FALSE | FALSE | FALSE |
logicalApicId | Use logical not physical APIC IDs. | FALSE | FALSE | FALSE |
logOnScreen | Display vmkernel log on screen. | FALSE | FALSE | FALSE |
logPort | Serial port to enable for logging; com1 or com2 | default | default | default |
logSerialToTTY | force logging over a specified TTY instead of logPort. | 0 | 0 | 0 |
maxCartelsPerContainer | Number of cartels per userworld container | 50 | 50 | 50 |
maxIntrCookies | Maximum number of interrupts vmkernel should support. | 1024 | 1024 | 1024 |
maxLogEntries | Size of the kernel log buffer in 256-byte lines. 0=Use default. Min is 1024. Max is 32768. | 0 | 0 | 0 |
maxNumExtraSplitsPerNode | Maximum number of extra splits added to each memory node | 0 | 0 | 0 |
maxPCPUS | Number of PCPUs vmkernel should use. | 576 | 576 | 576 |
maxPCPUsNUMAInterleaving | Enable NUMA-node interleaving of enabled PCPUs. | TRUE | TRUE | TRUE |
maxVCPUsPerCore | Max number of VCPUs should run on a single core. 0 == determine at runtime | 0 | 0 | 0 |
maxVMs | Max number of VMs VMKernel should support. 0 == determine at runtime | 0 | 0 | 0 |
memCheckEveryWord | Check every single word when checking mem. | FALSE | FALSE | FALSE |
memDistPolicyNumber | Memory distribution policy to use. | 0 | 0 | 0 |
memLowReservedMB | Amount of low memory (< 4 GB) which gets reserved. 0 == determine at runtime | 0 | 0 | 0 |
memmapMaxEarlyPoisonMemMB | Memory that should be poisoned during early initialization. | 65536 | 65536 | 65536 |
memmapMaxPhysicalMemMB | Maximum physical memory (in MB) addressable by kernel. | 16777216 | 16777216 | 16777216 |
memmapMaxRAMMB | Maximum conventional memory (RAM) supported on the system. Additional RAM above this limit will not be used by the system. | 12582912 | 12582912 | 12582912 |
memmapStressHighBitMPNs | Test > 64GB physical RAM support by ignoring 4GB - 64GB range | FALSE | FALSE | FALSE |
memNodeLookupTableBranchFactor | How much is a cache line worth compared to a branch when determining if we should use a lookup table for the MPN->MemNode translation | 1 | 1 | 1 |
microcodeUpdate | Update microcode from boot module if available | TRUE | TRUE | TRUE |
microcodeUpdateForce | Disable check that microcode update is newer than installed microcode and that both are released versions | FALSE | FALSE | FALSE |
minMemoryCheck | Enable check for minimum required system memory at boot | TRUE | TRUE | TRUE |
netBlockableLock | Control locks in networking areas other than Tcpip be blockable | FALSE | FALSE | FALSE |
netCoalesceTimerHdlrPcpu | Pcpu that coalesce timeout handler runs on. | 0 | 0 | 0 |
netDVSSyncEnabled | Enable/Disable DVSSync support. | TRUE | TRUE | TRUE |
netGPHeapMaxMBPerGB | Maximum MB of the general purpose networking heap to be allocated per GB of physical memory. | 4 | 4 | 4 |
netHeapsAdditionalMB | Additional heap memory for most networking heaps in MB | 0 | 0 | 0 |
netMaxPCPUPktCacheSize | Maximum number of pkt buffers queued in each PCPU slab cache. | 128 | 128 | 128 |
netMaxPktsToProcess | Maximum number of packets to process in each invocation packet processing routine | 64 | 64 | 64 |
netMinPortsSystemWide | Minimum threshold for the number of active ports systemwide. | 1536 | 1536 | 1536 |
netMiscPreemptionEnabled | Enable preemption regions in other networking contexts | FALSE | FALSE | FALSE |
netNetqueueEnabled | Enable/Disable NetQueue support. | TRUE | TRUE | TRUE |
netNumPortsets | Maximum number of portsets. | 256 | 256 | 256 |
netPagePoolLimitCap | Maximum number of pages period for the packet page pool. | 98304 | 98304 | 98304 |
netPagePoolLimitPerGB | Maximum number of pages for the packet page pool per gigabyte. | 5120 | 5120 | 5120 |
netPagePoolResvCap | Maximum number of pages to reserve for the packet page pool. | 0 | 0 | 0 |
netPagePoolResvPerGB | Number of pages to reserve for the packet page pool per gigabyte. | 0 | 0 | 0 |
netPanicBadDevOpen | Panic if device has a bad open handler. | TRUE | TRUE | TRUE |
netPktHeapMaxMBPerGB | Maximum MB of low-memory packet heap to be allocated per GB of physical memory. Maximum value for this setting is 512. | 6 | 6 | 6 |
netPktHeapMinMBPerGB | Minimum MB of low-memory packet heap to be allocated per GB of physical memory. Maximum value for this setting is 200. | 0 | 0 | 0 |
netPktPoolMaxMBPerGB | Maximum MB of networking packet buffer pool to be allocated per GB of physical memory. Maximum value for this setting is 512. Net packet pool maximum per system will be at least 656MB. | 75 | 75 | 75 |
netPktPoolMinMBPerGB | Minimum MB of networking packet buffer pool to be allocated per GB of physical memory (multiple of 24) | 0 | 0 | 0 |
netPollContext | The context to run netpoll (0 for worldlet and 1 for system world). | 1 | 1 | 1 |
netPollPreemptionEnabled | Enable preemption regions in netPoll contexts | FALSE | FALSE | FALSE |
netPreemptionEnabled | Enable/disable preemption support in overall networking area | FALSE | FALSE | FALSE |
netTcpipAdaptableLock | Control locks within Tcpip module be adaptable | FALSE | FALSE | FALSE |
netTcpipBlockableLock | Control locks within Tcpip module be blockable | FALSE | FALSE | FALSE |
netTcpipContext | The context to run Tcpip (0 for worldlet and 1 for system world). | 1 | 1 | 1 |
netTcpipMcsLock | Control locks within Tcpip module be MCS | FALSE | FALSE | FALSE |
netTcpipPreemptionEnabled | Enable/disable preemption support in tcpip module | FALSE | FALSE | FALSE |
netTcpipUpcallPreemptionEnabled | Enable/disable preemption while executing client callbacks from tcpip module | FALSE | FALSE | FALSE |
netVMTxContext | The context to run VM Tx (0 for worldlet and 1 for system world). | 1 | 1 | 1 |
netVMTxPreemptionEnabled | Enable preemption regions in VM Tx contexts | FALSE | FALSE | FALSE |
nmiAction | Action on hardware generated NMI: 0=default (panic, unless changed by advanced config option), 1=enter debugger, 2=panic, 3=log and ignore (not recommended) | 0 | 0 | 0 |
noIOMMU | Disable IOMMU support forcibly | FALSE | FALSE | FALSE |
nonScratchPartitionSize | Addtitional disk slot size in MB. | 2048 | 2048 | 2048 |
NUMACodeRepStress | NUMA code replication stress mode | FALSE | FALSE | FALSE |
numActiveSysSchedGroups | Number of non-userworld non-VM scheduler groups which have worlds attached. | 200 | 200 | 200 |
numaLatencyRemoteThresholdPct | Maximum measured memory access latency difference (in percent units) between 2 pairs of NUMA nodes for the pairs to be considered equidistant | 10 | 10 | 10 |
numCacheColors | Enforce a certain number of cache colors | 0 | 0 | 0 |
numNonVMXUWCartels | Maximum combined number of non-VMX userworld cartels in all user spaces. | 200 | 200 | 200 |
numOfPshareOverflowCounters | Number of pshare overflow counters | 0 | 0 | 0 |
numSysSchedGroups | Number of non-userworld non-VM scheduler groups. | 1000 | 1000 | 1000 |
overrideDuplicateImageDetection | Override duplicate ESXi image detection | FALSE | FALSE | FALSE |
pciBarAllocPolicy | PCI BAR allocation policy; 0=first-fit, 1=smallest-fit | 0 | 0 | 0 |
pciExperimentalFlags | Experimental PCI code options | 0 | 0 | 0 |
pcipDisablePciErrReporting | Disable error reporting for PCI passthru devices. | TRUE | TRUE | TRUE |
pcipSaveOPROM | Save PCI OPROM images on boot: 0=Disabled, 1=Enabled, 2=Enabled (VGA Only) | 0 | 0 | 0 |
pciSetBusMaster | Set bus master bit on PCI devices which were enabled by vmkernel | TRUE | TRUE | TRUE |
poisonMarker | Value used to poison memmap pages | 0xaaaaaaaaaaaaaaaa | 0xaaaaaaaaaaaaaaaa | 0xaaaaaaaaaaaaaaaa |
poisonPagePool | Poison memmap pages | FALSE | FALSE | FALSE |
poisonPmem | Create new pmem volumes as poisioned volumes and load already poisioned volumes as such. If set to FALSE the poisioned property will be removed from a volume. Posioning is never available on release builds. | TRUE | TRUE | TRUE |
preemptibleVmkapiHelpers | Enable preemption of VMKAPI helpers. | FALSE | FALSE | FALSE |
preemptibleVmkapiTimers | Enable preemption of VMKAPI timer callbacks. | FALSE | FALSE | FALSE |
preemptibleVmkapiWorlds | Enable preemption for VMKAPI worlds. | FALSE | FALSE | FALSE |
preferVmklinux | Boost priority of vmklinux drivers to trump native drivers. | FALSE | FALSE | FALSE |
preReserveMemForAsan | Amount of memory in KB to prereseve to be used by Asan. | 0 | 0 | 0 |
preventFreePageMapping | Prevent mapping of free pages | FALSE | FALSE | FALSE |
processInterruptsInWorlds | Process interrupts in high priority worlds | FALSE | FALSE | FALSE |
processorSpeedMayVary | Allow different CPU speeds on different CPUs. | FALSE | FALSE | FALSE |
rdmaRoceIPBasedGidGeneration | Use the new IP-based GID generation for RoCE. | TRUE | TRUE | TRUE |
realNMI | Use real NMI for LINT1. | TRUE | TRUE | TRUE |
reliableMemPsodOnAllocFailure | PSOD the system on an allocation with an incorrect reliability | 0 | 0 | 0 |
repostLevelTrigIntr | Repost skipped level triggered interrupts; not applicable when running ESX in a VM | TRUE | TRUE | TRUE |
rollback | Indicate if the boot happened after a firmware rollback. | FALSE | FALSE | FALSE |
rtcEnableEFI | Enable UEFI Runtime Services as real time clock | TRUE | TRUE | TRUE |
rtcEnableLegacy | Enable legacy CMOS device as real time clock | TRUE | TRUE | TRUE |
rtcEnableTAD | Enable ACPI 5.0 Time and Alarm Device as real time clock | TRUE | TRUE | TRUE |
scanHonoringMemMap | Honor the BIOS memory map when scanning memory for firmware tables. | FALSE | FALSE | FALSE |
scrubIgnoredPages | Check pages that were ignored due to vmbIgnoreStartMPN and vmbIgnoreNumMPNs boot options. | FALSE | FALSE | FALSE |
scrubMemoryAfterModuleLoad | Check all memory after each module load. This causes booting to be very slow. | FALSE | FALSE | FALSE |
serialPolledIRQ | Simulated periodic IRQ for serial devices with broken interrupt delivery | FALSE | FALSE | FALSE |
serialUntrusted | Disable serial port if UART misbehaves. | TRUE | TRUE | TRUE |
sharePerNode | Share each page once per NUMA node. | TRUE | TRUE | TRUE |
skipMicrocodeCompatCheck | Disable check for supported processor microcode revision at boot | FALSE | FALSE | FALSE |
skipPartitioningSsds | If enabled, skip auto-partitioning of empty local SSDs. | FALSE | FALSE | FALSE |
smallFontForTTY | Use 50-line font for tty. | FALSE | FALSE | FALSE |
statelessBOOTIF | MAC address of the NIC that was used for booting stateless. | |||
storageHeapMaxSize | Maximum size in bytes of the main storage heap | 0 | 0 | 0 |
storageHeapMinSize | Minimum size in bytes of the main storage heap | 0 | 0 | 0 |
storageMaxDevices | Maximum number of supported SCSI devices | 512 | 512 | 512 |
storageMaxPaths | Maximum number of supported SCSI paths | 2048 | 2048 | 2048 |
storageMaxVMsPerDevice | Maximum number of VMs expected to use a given device | 32 | 32 | 32 |
sunRPCUseWorlds | The context to run sunrpc (TRUE for system worlds, FALSE for worldlets) | TRUE | TRUE | TRUE |
SVGAScaling | Pixel scaling factor for SVGA console (default 1) | 1 | 1 | 1 |
terminateVMOnPDL | Terminate virtual machine on permanent loss of storage | FALSE | FALSE | FALSE |
testEarlyPanic | Trigger a (fake) early kernel abort. | FALSE | FALSE | FALSE |
timerEnableACPI | Enable ACPI PM timer as system reference timer. | TRUE | TRUE | TRUE |
timerEnableHPET | Enable HPET as system reference timer. | TRUE | TRUE | TRUE |
timerEnableTSC | Enable TSC as system reference timer. | TRUE | TRUE | TRUE |
timerForceTSC | Always use TSC as system reference timer. | FALSE | FALSE | FALSE |
timerInitialCountHigh | Initial high 32-bits Timer_GetCycles(). | 0 | 0 | 0 |
tracePages | Record a stack trace of the freer in freed pages. 0 = off, 1 = on, 2 = auto-select | 0 | 0 | 0 |
tscSpeedMayVary | Allow different TSC speeds on different CPUs. | FALSE | FALSE | FALSE |
tscSyncStress | Fraction of boots to force TSC resync (per thousand). | 0 | 0 | 0 |
tty1Port | TTY1 port; com1, com2 ... to enable | default | default | default |
tty2Port | TTY2 port; com1, com2 ... to enable | default | default | default |
updateBusIRQ | Allow adding/removing busIRQ information | FALSE | FALSE | FALSE |
useLMCE | Use Local MCE feature if supported by hardware and firmware | FALSE | FALSE | FALSE |
useNHCC | Use non-halted core cycles instead of TSC for accounting in CPU scheduler | TRUE | TRUE | TRUE |
useNUMAInfo | Enable/disable NUMA-ness | TRUE | TRUE | TRUE |
useReliableMem | System is aware of reliable memory. | TRUE | TRUE | TRUE |
userInitInteractive | TRUE if first UW needs an interactive console (init doesn't) | FALSE | FALSE | FALSE |
userInitPath | First UW path override | /bin/init | /bin/init | /bin/init |
useSLIT | Use NUMA latency information from the SLIT table if available | TRUE | TRUE | TRUE |
uwSimScale | Support the given number of hostd-simulators | 0 | 0 | 0 |
vga | Enable/Disable S/VGA support. | TRUE | TRUE | TRUE |
vga64 | Use 64K VGA aperture. | FALSE | FALSE | FALSE |
vmkacEnable | 0=Disabled, 1=Enforcing, 2=Do not enforce, just warn | 1 | 1 | 1 |
vmkacMaxDomains | Maximum number of security domains | 65 | 65 | 65 |
vmkacMaxObjects | Maximum number of security object types | 60 | 60 | 60 |
vmkATKeyboard | Enable VMkernel AT keyboard driver. | FALSE | FALSE | FALSE |
vmkLoadEntry | Static kernel entry point (offset) | 0 | 0 | 0 |
vmkLoadSeed | Random seed for kernel entry point | 0 | 0 | 0 |
vtdMaxDomains | Upper limit for number of VT-d domains supported. | 512 | 512 | 512 |
vtdMaxUnits | Upper limit for number of VT-d units supported. | 128 | 128 | 128 |
vtdSuperPages | Enable support for VT-d Super Pages (aka 2MB, 1GB large pages); super-page usage is dependent on this option as well as hardware support. | TRUE | TRUE | TRUE |