.. acrnshell: ACRN Shell Commands ################### The ACRN hypervisor shell supports the following commands: .. list-table:: :header-rows: 1 :widths: 40 60 * - Command (and parameters) - Description * - help - Displays information about supported hypervisor shell commands * - vm_list - Lists all VMs, displaying VM Name, VM ID, and VM State (ON=running) * - vcpu_list - Lists all VCPUs in all VMs * - vcpu_pause - Pauses a specific VCPU * - vcpu_resume - Resumes a specific VCPU * - vcpu_dumpreg - Dumps registers for a specific VCPU * - vcpu_dumpmem - Dumps memory for a specific VCPU, starting a given address, and for a given length (in bytes) * - vm_console - Switches to the SOS's console * - int - Lists interrupt information per CPU * - pt - Shows pass-through device information * - reboot - Triggers a system warm reboot (immediately) * - lsreq - Shows ioreq information * - dump_ioapic - Shows native ioapic information * - vmexit - Shows vmexit profiling * - logdump - Dumps the log buffer for the physical CPU * - trace - Dumps a CPU's recent events within milliseconds * - get_loglevel - Get the loglevel * - set_loglevel [mem_loglevel] - Set loglevel [0 (none) - 6 (verbose)] for the console and optionally for memory * - cpuid [subleaf] - Displays the CPUID leaf [subleaf], in hexadecimal * - crash - Triggers a system crash