1<acrn-config> 2 <hv> 3 <BUILD_TYPE>debug</BUILD_TYPE> 4 <DEBUG_OPTIONS> 5 <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> 6 <MEM_LOGLEVEL>5</MEM_LOGLEVEL> 7 <NPK_LOGLEVEL>5</NPK_LOGLEVEL> 8 <CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL> 9 </DEBUG_OPTIONS> 10 <FEATURES> 11 <RELOC_ENABLED>y</RELOC_ENABLED> 12 <SCHEDULER>SCHED_BVT</SCHEDULER> 13 <MULTIBOOT2_ENABLED>y</MULTIBOOT2_ENABLED> 14 <SPLIT_LOCK_DETECTION_ENABLED>n</SPLIT_LOCK_DETECTION_ENABLED> 15 <UC_LOCK_DETECTION_ENABLED>y</UC_LOCK_DETECTION_ENABLED> 16 <SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP> 17 <RDT> 18 <RDT_ENABLED>n</RDT_ENABLED> 19 <CDP_ENABLED>n</CDP_ENABLED> 20 <VCAT_ENABLED>n</VCAT_ENABLED> 21 </RDT> 22 <HYPERV_ENABLED>y</HYPERV_ENABLED> 23 <IOMMU_ENFORCE_SNP>n</IOMMU_ENFORCE_SNP> 24 <ACPI_PARSE_ENABLED>y</ACPI_PARSE_ENABLED> 25 <L1D_VMENTRY_ENABLED>n</L1D_VMENTRY_ENABLED> 26 <MCE_ON_PSC_ENABLED>y</MCE_ON_PSC_ENABLED> 27 <IVSHMEM/> 28 </FEATURES> 29 <MEMORY> 30 <STACK_SIZE>0x2000</STACK_SIZE> 31 </MEMORY> 32 <CAPACITIES> 33 <MAX_VM_NUM>16</MAX_VM_NUM> 34 <MAX_IOAPIC_NUM>1</MAX_IOAPIC_NUM> 35 <MAX_PCI_DEV_NUM>96</MAX_PCI_DEV_NUM> 36 <MAX_IOAPIC_LINES>120</MAX_IOAPIC_LINES> 37 <MAX_PT_IRQ_ENTRIES>64</MAX_PT_IRQ_ENTRIES> 38 <MAX_MSIX_TABLE_NUM/> 39 <MAX_EMULATED_MMIO>16</MAX_EMULATED_MMIO> 40 </CAPACITIES> 41 <MISC_CFG> 42 <GPU_SBDF>0x00000010</GPU_SBDF> 43 </MISC_CFG> 44 <vuart_connections> 45 <vuart_connection> 46 <name>vUART connection 1</name> 47 <type>legacy</type> 48 <endpoint> 49 <vm_name>ACRN_Service_VM</vm_name> 50 <io_port>0x2F8</io_port> 51 </endpoint> 52 <endpoint> 53 <vm_name>POST_RT_VM1</vm_name> 54 <io_port>0x2F8</io_port> 55 </endpoint> 56 </vuart_connection> 57 </vuart_connections> 58 </hv> 59 <vm id="0"> 60 <load_order>SERVICE_VM</load_order> 61 <vm_type>STANDARD_VM</vm_type> 62 <name>ACRN_Service_VM</name> 63 <os_config> 64 <kern_type>KERNEL_BZIMAGE</kern_type> 65 <kern_mod>Linux_bzImage</kern_mod> 66 <ramdisk_mod/> 67 <bootargs>root=/dev/nvme0n1p2 rw rootwait console=tty0 console=ttyS0 consoleblank=0 no_timer_check quiet loglevel=3 68 i915.nuclear_pageflip=1</bootargs> 69 </os_config> 70 <console_vuart>COM Port 1</console_vuart> 71 </vm> 72 <vm id="1"> 73 <load_order>POST_LAUNCHED_VM</load_order> 74 <vm_type>STANDARD_VM</vm_type> 75 <name>POST_STD_VM1</name> 76 <cpu_affinity> 77 <pcpu> 78 <pcpu_id>0</pcpu_id> 79 </pcpu> 80 <pcpu> 81 <pcpu_id>1</pcpu_id> 82 </pcpu> 83 </cpu_affinity> 84 <memory> 85 <size>4096</size> 86 </memory> 87 <console_vuart>COM Port 1</console_vuart> 88 <pci_devs> 89 <pci_dev>00:1f.3 Audio device: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 30)</pci_dev> 90 <pci_dev>00:02.0 VGA compatible controller: Intel Corporation WhiskeyLake-U GT2 [UHD Graphics 620]</pci_dev> 91 </pci_devs> 92 <PTM>n</PTM> 93 <os_type>Windows OS</os_type> 94 <vbootloader>y</vbootloader> 95 <vuart0>n</vuart0> 96 <usb_xhci/> 97 <virtio_devices> 98 <console/> 99 <network> 100 <interface_name>WaaG</interface_name> 101 </network> 102 <input/> 103 <block>./win10-ltsc.img</block> 104 </virtio_devices> 105 </vm> 106 <vm id="2"> 107 <load_order>POST_LAUNCHED_VM</load_order> 108 <vm_type>RTVM</vm_type> 109 <name>POST_RT_VM1</name> 110 <lapic_passthrough>y</lapic_passthrough> 111 <cpu_affinity> 112 <pcpu> 113 <pcpu_id>2</pcpu_id> 114 <real_time_vcpu>y</real_time_vcpu> 115 </pcpu> 116 <pcpu> 117 <pcpu_id>3</pcpu_id> 118 <real_time_vcpu>y</real_time_vcpu> 119 </pcpu> 120 </cpu_affinity> 121 <memory> 122 <size>1024</size> 123 </memory> 124 <console_vuart>COM Port 1</console_vuart> 125 <PTM>n</PTM> 126 <os_type>Non-Windows OS</os_type> 127 <vbootloader>y</vbootloader> 128 <vuart0>n</vuart0> 129 <usb_xhci/> 130 <virtio_devices> 131 <console> 132 <use_type>Virtio console</use_type> 133 <backend_type>stdio</backend_type> 134 </console> 135 <network> 136 <interface_name>RT</interface_name> 137 </network> 138 <input/> 139 <block>./core-image-weston-intel-corei7-64.wic</block> 140 </virtio_devices> 141 </vm> 142 <vm id="3"> 143 <load_order>POST_LAUNCHED_VM</load_order> 144 <vm_type>STANDARD_VM</vm_type> 145 <name>POST_STD_VM2</name> 146 <cpu_affinity> 147 <pcpu> 148 <pcpu_id>0</pcpu_id> 149 </pcpu> 150 <pcpu> 151 <pcpu_id>1</pcpu_id> 152 </pcpu> 153 </cpu_affinity> 154 <memory> 155 <size>512</size> 156 </memory> 157 <console_vuart>COM Port 1</console_vuart> 158 <PTM>n</PTM> 159 <os_type>Non-Windows OS</os_type> 160 <vbootloader>y</vbootloader> 161 <vuart0>n</vuart0> 162 <usb_xhci/> 163 <virtio_devices> 164 <console> 165 <use_type>Virtio console</use_type> 166 <backend_type>stdio</backend_type> 167 </console> 168 <network> 169 <interface_name>YaaG3</interface_name> 170 </network> 171 <input/> 172 <block>./YaaG.img</block> 173 </virtio_devices> 174 </vm> 175 <vm id="4"> 176 <load_order>POST_LAUNCHED_VM</load_order> 177 <vm_type>STANDARD_VM</vm_type> 178 <name>POST_STD_VM3</name> 179 <cpu_affinity> 180 <pcpu> 181 <pcpu_id>0</pcpu_id> 182 </pcpu> 183 <pcpu> 184 <pcpu_id>1</pcpu_id> 185 </pcpu> 186 </cpu_affinity> 187 <memory> 188 <size>512</size> 189 </memory> 190 <console_vuart>COM Port 1</console_vuart> 191 <PTM>n</PTM> 192 <os_type>Non-Windows OS</os_type> 193 <vbootloader>y</vbootloader> 194 <vuart0>n</vuart0> 195 <usb_xhci/> 196 <virtio_devices> 197 <console> 198 <use_type>Virtio console</use_type> 199 <backend_type>stdio</backend_type> 200 </console> 201 <network> 202 <interface_name>YaaG4</interface_name> 203 </network> 204 <input/> 205 <block>./YaaG.img</block> 206 </virtio_devices> 207 </vm> 208 <vm id="5"> 209 <load_order>POST_LAUNCHED_VM</load_order> 210 <vm_type>STANDARD_VM</vm_type> 211 <name>POST_STD_VM4</name> 212 <cpu_affinity> 213 <pcpu> 214 <pcpu_id>0</pcpu_id> 215 </pcpu> 216 <pcpu> 217 <pcpu_id>1</pcpu_id> 218 </pcpu> 219 </cpu_affinity> 220 <memory> 221 <size>512</size> 222 </memory> 223 <console_vuart>COM Port 1</console_vuart> 224 <PTM>n</PTM> 225 <os_type>Non-Windows OS</os_type> 226 <vbootloader>y</vbootloader> 227 <vuart0>n</vuart0> 228 <usb_xhci/> 229 <virtio_devices> 230 <console> 231 <use_type>Virtio console</use_type> 232 <backend_type>stdio</backend_type> 233 </console> 234 <network> 235 <interface_name>YaaG5</interface_name> 236 </network> 237 <input/> 238 <block>./YaaG.img</block> 239 </virtio_devices> 240 </vm> 241 <vm id="6"> 242 <load_order>POST_LAUNCHED_VM</load_order> 243 <vm_type>STANDARD_VM</vm_type> 244 <name>POST_STD_VM5</name> 245 <cpu_affinity> 246 <pcpu> 247 <pcpu_id>0</pcpu_id> 248 </pcpu> 249 <pcpu> 250 <pcpu_id>1</pcpu_id> 251 </pcpu> 252 </cpu_affinity> 253 <memory> 254 <size>512</size> 255 </memory> 256 <console_vuart>COM Port 1</console_vuart> 257 <PTM>n</PTM> 258 <os_type>Non-Windows OS</os_type> 259 <vbootloader>y</vbootloader> 260 <vuart0>n</vuart0> 261 <usb_xhci/> 262 <virtio_devices> 263 <console> 264 <use_type>Virtio console</use_type> 265 <backend_type>stdio</backend_type> 266 </console> 267 <network> 268 <interface_name>YaaG6</interface_name> 269 </network> 270 <input/> 271 <block>./YaaG.img</block> 272 </virtio_devices> 273 </vm> 274</acrn-config> 275