Prevents ACPI0007 device objects from being enumerated by AppleACPIPlatform in macOS 10.6 and older.
| Boot argument | Description |
|---|---|
| -hvacpifixdbg | Enables debug printing in DEBUG builds |
Core Hyper-V controller module.
| Boot argument | Description |
|---|---|
| -hvctrldbg | Enables debug printing in DEBUG builds |
Disables additional CPUs under macOS 10.4.
| Boot argument | Description |
|---|---|
| -hvcpudbg | Enables debug printing in DEBUG builds |
Provides host to guest file copy support (Guest Services). Requires the hvfilecopyd userspace daemon to be running.
| Boot argument | Description |
|---|---|
| -hvfcopydbg | Enables debug printing in DEBUG builds |
| -hvfcopymsgdbg | Enables debug printing of message data in DEBUG builds |
| -hvfcopyoff | Disables this module |
Provides graphics support.
| Boot argument | Description |
|---|---|
| -hvgfxdbg | Enables debug printing in DEBUG builds |
| -hvgfxmsgdbg | Enables debug printing of message data in DEBUG builds |
| -hvgfxoff | Disables this module |
Provides basic graphics support for macOS in generation 2 VMs.
| Boot argument | Description |
|---|---|
| -hvgfxbdbg | Enables debug printing in DEBUG builds |
| -hvgfxbmsgdbg | Enables debug printing of message data in DEBUG builds |
| -hvgfxboff | Disables this module |
Provides enhanced graphics support (resolution switching and hardware cursor) for macOS. This module is contained in the separate MacHyperVFramebuffer.kext kernel extension.
| Boot argument | Description |
|---|---|
| -hvgfxfbdbg | Enables debug printing in DEBUG builds |
| -hvgfxfboff | Disables this module |
Provides heartbeat reporting to Hyper-V.
| Boot argument | Description |
|---|---|
| -hvheartdbg | Enables debug printing in DEBUG builds |
| -hvheartmsgdbg | Enables debug printing of message data in DEBUG builds |
| -hvheartoff | Disables this module |
Provides keyboard support.
| Boot argument | Description |
|---|---|
| -hvkbddbg | Enables debug printing in DEBUG builds |
| -hvkbdmsgdbg | Enables debug printing of message data in DEBUG builds |
| -hvkbdoff | Disables this module |
Provides PS/2 keyboard support in generation 1 VMs.
| Boot argument | Description |
|---|---|
| -hvps2kbddbg | Enables debug printing in DEBUG builds |
| -hvps2kbdoff | Disables this module |
Provides mouse support.
| Boot argument | Description |
|---|---|
| -hvmousdbg | Enables debug printing in DEBUG builds |
| -hvmousmsgdbg | Enables debug printing of message data in DEBUG builds |
| -hvmousoff | Disables this module |
Provides networking support.
| Boot argument | Description |
|---|---|
| -hvnetdbg | Enables debug printing in DEBUG builds |
| -hvnetdatadbg | Enables debug printing of packet data in DEBUG builds |
| -hvnetmsgdbg | Enables debug printing of message data in DEBUG builds |
| -hvnetoff | Disables this module |
Provides PCI passthrough support.
| Boot argument | Description |
|---|---|
| -hvpcibdbg | Enables debug printing in DEBUG builds |
| -hvpcibmsgdbg | Enables debug printing of message data in DEBUG builds |
| -hvpciboff | Disables this module |
Provides IOACPIPlatformDevice nub on generation 2 VMS for fake PCI root bridge (HyperVPCIRoot).
| Boot argument | Description |
|---|---|
| -hvpcipdbg | Enables debug printing in DEBUG builds |
Provides a fake PCI root bridge for proper macOS functionality on generation 2 VMs, and provides support for PCI passthrough.
| Boot argument | Description |
|---|---|
| -hvpcirdbg | Enables debug printing in DEBUG builds |
Provides software shutdown through Virtual Machine Connection and PowerShell. Requires the hvshutdownd userspace daemon to be running.
| Boot argument | Description |
|---|---|
| -hvshutdbg | Enables debug printing in DEBUG builds |
| -hvshutmsgdbg | Enables debug printing of message data in DEBUG builds |
| -hvshutoff | Disables this module |
Provides SCSI storage support.
| Boot argument | Description |
|---|---|
| -hvstordbg | Enables debug printing in DEBUG builds |
| -hvstordatadbg | Enables debug printing of packet data in DEBUG builds |
| -hvstormsgdbg | Enables debug printing of message data in DEBUG builds |
| -hvstoroff | Disables this module |
Provides host to guest time synchronization support. Requires the hvtimesyncd userspace daemon to be running.
| Boot argument | Description |
|---|---|
| -hvtimedbg | Enables debug printing in DEBUG builds |
| -hvtimemsgdbg | Enables debug printing of message data in DEBUG builds |
| -hvtimeoff | Disables this module |
Provides root of VMBus devices and services.
| Boot argument | Description |
|---|---|
| -hvvmbusdbg | Enables debug printing in DEBUG builds |
Provides connection nub for child VMBus device modules.
| Boot argument | Description |
|---|---|
| -hvvmbusdebdbg | Enables debug printing in DEBUG builds |