@@ -14,15 +14,15 @@ Here are descriptions for each of these ``acrn-dm`` command line parameters:
14
14
:widths: 22 78
15
15
:header-rows: 0
16
16
17
- * - \ - A, --acpi
17
+ * - :kbd: ` - A, -- acpi `
18
18
- Create ACPI tables.
19
19
With this option, DM will build an ACPI table into its VMs F-Segment
20
20
(0xf2400). This ACPI table includes full tables for RSDP, RSDT, XSDT,
21
21
MADT, FADT, HPET, MCFG, FACS, and DSDT. All these items are programmed
22
22
according to acrn-dm command line configuration and derived from their
23
23
default value.
24
24
25
- * - \ - B, --bootargs <bootargs>
25
+ * - :kbd: ` - B, -- bootargs <bootargs> `
26
26
- Set the UOS kernel command line arguments.
27
27
The maximum length is 1023.
28
28
The bootargs string will be passed to the kernel as its cmdline.
@@ -33,12 +33,12 @@ Here are descriptions for each of these ``acrn-dm`` command line parameters:
33
33
34
34
specifies the kernel log level at 7
35
35
36
- * - \ - c, --ncpus <cpus>
36
+ * - :kbd: ` - c, -- ncpus <cpus> `
37
37
- Set number of CPUs for UOS. This number is an integer and must not be
38
38
more than the total number of CPUs in the system, minus one (which is
39
39
used by the SOS).
40
40
41
- * - \ - -enable_trusty
41
+ * - :kbd: ` -- enable_trusty `
42
42
- Enable trusty for guest.
43
43
For Android guest OS, ACRN provides a VM environment with two worlds:
44
44
normal world and trusty world. The Android OS runs in the the normal
@@ -48,7 +48,7 @@ Here are descriptions for each of these ``acrn-dm`` command line parameters:
48
48
49
49
By default, the trusty world is disabled. Use this option to enable it.
50
50
51
- * - \ - G, --gvtargs <GVT_args>
51
+ * - :kbd: ` - G, -- gvtargs <GVT_args> `
52
52
- ACRN implements GVT-g for graphics virtualization (aka AcrnGT). This
53
53
option allows you to set some of its parameters.
54
54
@@ -67,10 +67,10 @@ Here are descriptions for each of these ``acrn-dm`` command line parameters:
67
67
sets up 10Mb for GVT-g aperture, 128M for GVT-g hidden
68
68
memory, and 6 fence registers.
69
69
70
- * - \ - h, --help
70
+ * - :kbd: ` - h, -- help `
71
71
- Show a summary of commands.
72
72
73
- * - \ - i, --ioc_node <ioc_mediator_parameters>
73
+ * - :kbd: ` - i, -- ioc_node <ioc_mediator_parameters> `
74
74
- IOC (IO Controller) is a bridge of an SoC to communicate with Vehicle Bus.
75
75
It routes Vehicle Bus signals, for example extracted from CAN messages,
76
76
from IOC to the SoC and back, as well as controlling the onboard
@@ -107,45 +107,45 @@ Here are descriptions for each of these ``acrn-dm`` command line parameters:
107
107
-i /run/acrn/ioc_$vm_name,0x20
108
108
-l com2,/run/acrn/ioc_$vm_name
109
109
110
- * - \ - k, --kernel <kernel_image_path>
110
+ * - :kbd: ` - k, -- kernel <kernel_image_path> `
111
111
- Set the kernel (full path) for the UOS kernel. The maximum path length is
112
112
1023 characters. The DM handles bzImage image format.
113
113
114
114
usage: ``-k /path/to/your/kernel_image ``
115
115
116
- * - \ - l, --lpc <lpc_device_configuration>
117
- - (See ** -i, --ioc_node ** )
116
+ * - :kbd: ` - l, -- lpc <lpc_device_configuration> `
117
+ - (See :kbd: ` - i, -- ioc_node ` )
118
118
119
- * - \ - m, --memsize <memory_size>
119
+ * - :kbd: ` - m, -- memsize <memory_size> `
120
120
- Setup total memory size for UOS.
121
121
122
122
memory_size format is: "<size>{K/k, B/b, M/m, G/g}", and size is an
123
123
integer.
124
124
125
125
usage: ``-m 4g ``: set UOS memory to 4 gigabytes.
126
126
127
- * - \ - p, --pincpu <vcpu:hostcpu>
127
+ * - :kbd: ` - p, -- pincpu <vcpu:hostcpu> `
128
128
- Pin host CPU to appointed vCPU:
129
129
130
130
- ``vcpu `` is the ID of the CPU seen by the UOS, and
131
131
- ``hostcpu `` is the physical CPU ID on the system.
132
132
133
133
Example: ``-p "1:2" `` means pin the 2nd physical cpu to 1st vcpu in UOS
134
134
135
- * - \ - -ptdev_no_reset
135
+ * - :kbd: ` -- ptdev_no_reset `
136
136
- Disable reset check for pci device.
137
137
When assigning a PCI device as a passthrough device, we will reset it
138
138
first to get it to a valid device state. So if the device doesn't have
139
139
the reset capability, the passthrough will fail. The PCI device reset
140
140
can be disabled using this option.
141
141
142
- * - \ - r, --ramdisk <ramdisk_image_path>
142
+ * - :kbd: ` - r, -- ramdisk <ramdisk_image_path> `
143
143
- Set the ramdisk (full path) for the UOS. The maximum length is 1023.
144
144
The supported ramdisk format depends on your UOS kernel configuration.
145
145
146
146
usage: ``-r /path/to/your/ramdisk_image ``
147
147
148
- * - \ - s, --pci_slot <slot_config>
148
+ * - :kbd: ` - s, -- pci_slot <slot_config> `
149
149
- Setup PCI device configuration.
150
150
151
151
slot_config format is::
@@ -178,7 +178,7 @@ Here are descriptions for each of these ``acrn-dm`` command line parameters:
178
178
This add virtual block in PCI slot 9 and use "/root/test.img" as the
179
179
disk image
180
180
181
- * - \ - U, --uuid <uuid>
181
+ * - :kbd: ` - U, -- uuid <uuid> `
182
182
- Set UUID for a VM.
183
183
Every VM is identified by a UUID. You can define that UUID with this
184
184
option. If you don't use this option, a default one
@@ -190,10 +190,10 @@ Here are descriptions for each of these ``acrn-dm`` command line parameters:
190
190
191
191
set the newly created VM's UUID to "42795636-1d31-6512-7432-087d33b34756"
192
192
193
- * - \ - v, --version
193
+ * - :kbd: ` - v, -- version `
194
194
- Show Device Model version
195
195
196
- * - \ - -vsbl <vsbl_file_path>
196
+ * - :kbd: ` -- vsbl <vsbl_file_path> `
197
197
- Virtual Slim bootloader (vSBL) is the virtual bootloader supporting
198
198
booting of the UOS on the ACRN hypervisor platform. The vSBL design is
199
199
derived from Slim Bootloader, which follows a staged design approach
@@ -213,13 +213,13 @@ Here are descriptions for each of these ``acrn-dm`` command line parameters:
213
213
214
214
uses ``/usr/share/acrn/bios/VSBL.bin `` as the vSBL image
215
215
216
- * - \ - W, --virtio_msix
216
+ * - :kbd: ` - W, -- virtio_msix `
217
217
- This option forces virtio to use single-vector MSI.
218
218
By default, any virtio-based devices will use MSI-X as its interrupt
219
219
method. If you want to use single-vector MSI interrupt, you can do so
220
220
using this option.
221
221
222
- * - \ - Y, --mptgen
222
+ * - :kbd: ` - Y, -- mptgen `
223
223
- Disable MPtable generation.
224
224
The MultiProcessor Specification (MPS) for the x86 architecture is an
225
225
open standard describing enhancements to both operating systems and
0 commit comments