56 lines
1.7 KiB
ReStructuredText
56 lines
1.7 KiB
ReStructuredText
.. 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 <vm_id, vcpu_id>
|
|
- Pauses a specific VCPU
|
|
* - vcpu_resume <vm_id, vcpu_id>
|
|
- Resumes a specific VCPU
|
|
* - vcpu_dumpreg <vm_id, vcpu_id>
|
|
- Dumps registers for a specific VCPU
|
|
* - vcpu_dumpmem <vm_id, vcpu_id, GVA, length>
|
|
- 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 <pcpu_id>
|
|
- Dumps the log buffer for the physical CPU
|
|
* - trace <cpumask, ms>
|
|
- Dumps a CPU's recent events within <ms> milliseconds
|
|
* - get_loglevel
|
|
- Get the loglevel
|
|
* - set_loglevel <console_loglevel> [mem_loglevel]
|
|
- Set loglevel [0 (none) - 6 (verbose)] for the console and optionally
|
|
for memory
|
|
* - cpuid <leaf> [subleaf]
|
|
- Displays the CPUID leaf [subleaf], in hexadecimal
|
|
* - crash
|
|
- Triggers a system crash
|