1<acrn-config> 2 <hv> 3 <BUILD_TYPE>debug</BUILD_TYPE> 4 <FEATURES> 5 <RELOC_ENABLED>y</RELOC_ENABLED> 6 <SCHEDULER>SCHED_BVT</SCHEDULER> 7 <MULTIBOOT2_ENABLED>y</MULTIBOOT2_ENABLED> 8 <SPLIT_LOCK_DETECTION_ENABLED>n</SPLIT_LOCK_DETECTION_ENABLED> 9 <UC_LOCK_DETECTION_ENABLED>n</UC_LOCK_DETECTION_ENABLED> 10 <SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP> 11 <KEEP_IRQ_DISABLED>n</KEEP_IRQ_DISABLED> 12 <HYPERV_ENABLED>y</HYPERV_ENABLED> 13 <IOMMU_ENFORCE_SNP>n</IOMMU_ENFORCE_SNP> 14 <ACPI_PARSE_ENABLED>y</ACPI_PARSE_ENABLED> 15 <L1D_VMENTRY_ENABLED>n</L1D_VMENTRY_ENABLED> 16 <MCE_ON_PSC_ENABLED>y</MCE_ON_PSC_ENABLED> 17 <RDT> 18 <RDT_ENABLED>n</RDT_ENABLED> 19 <CDP_ENABLED>n</CDP_ENABLED> 20 <VCAT_ENABLED>n</VCAT_ENABLED> 21 </RDT> 22 <IVSHMEM/> 23 <SSRAM> 24 <SSRAM_ENABLED>n</SSRAM_ENABLED> 25 </SSRAM> 26 </FEATURES> 27 <vuart_connections> 28 <vuart_connection> 29 <name>vUART connection 1</name> 30 <type>pci</type> 31 <endpoint> 32 <vm_name>ACRN_Service_VM</vm_name> 33 <io_port>0x2F8</io_port> 34 <vbdf>00:10.0</vbdf> 35 </endpoint> 36 <endpoint> 37 <vm_name>POST_STD_VM1</vm_name> 38 <io_port>0x2F8</io_port> 39 <vbdf>00:10.0</vbdf> 40 </endpoint> 41 </vuart_connection> 42 </vuart_connections> 43 <DEBUG_OPTIONS> 44 <SERIAL_CONSOLE>/dev/ttyS1</SERIAL_CONSOLE> 45 <MEM_LOGLEVEL>5</MEM_LOGLEVEL> 46 <NPK_LOGLEVEL>5</NPK_LOGLEVEL> 47 <CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL> 48 </DEBUG_OPTIONS> 49 <MEMORY> 50 <STACK_SIZE>0x2000</STACK_SIZE> 51 </MEMORY> 52 <CAPACITIES> 53 <MAX_VM_NUM>16</MAX_VM_NUM> 54 <MAX_IOAPIC_NUM>1</MAX_IOAPIC_NUM> 55 <MAX_PCI_DEV_NUM>96</MAX_PCI_DEV_NUM> 56 <MAX_IOAPIC_LINES>120</MAX_IOAPIC_LINES> 57 <MAX_PT_IRQ_ENTRIES>64</MAX_PT_IRQ_ENTRIES> 58 <MAX_MSIX_TABLE_NUM>64</MAX_MSIX_TABLE_NUM> 59 <MAX_EMULATED_MMIO>16</MAX_EMULATED_MMIO> 60 </CAPACITIES> 61 <MISC_CFG> 62 <GPU_SBDF>0x00000010</GPU_SBDF> 63 </MISC_CFG> 64 </hv> 65 <vm id="0"> 66 <load_order>SERVICE_VM</load_order> 67 <name>ACRN_Service_VM</name> 68 <vm_type>STANDARD_VM</vm_type> 69 <console_vuart>COM Port 1</console_vuart> 70 <lapic_passthrough>n</lapic_passthrough> 71 <nested_virtualization_support>n</nested_virtualization_support> 72 <priority>PRIO_LOW</priority> 73 <companion_vmid>65535</companion_vmid> 74 <os_config> 75 <kern_type>KERNEL_BZIMAGE</kern_type> 76 <kern_mod>Linux_bzImage</kern_mod> 77 <bootargs>root=/dev/nvme0n1p2 rw rootwait console=tty0 console=ttyS0 consoleblank=0 no_timer_check quiet loglevel=3 i915.nuclear_pageflip=1 i915.modeset=0</bootargs> 78 </os_config> 79 </vm> 80 <vm id="1"> 81 <load_order>POST_LAUNCHED_VM</load_order> 82 <name>POST_STD_VM1</name> 83 <vm_type>STANDARD_VM</vm_type> 84 <console_vuart>COM Port 1</console_vuart> 85 <os_type>Windows OS</os_type> 86 <vuart0>n</vuart0> 87 <vbootloader>y</vbootloader> 88 <memory> 89 <size>4096</size> 90 </memory> 91 <cpu_affinity> 92 <pcpu> 93 <pcpu_id>0</pcpu_id> 94 <real_time_vcpu>n</real_time_vcpu> 95 </pcpu> 96 <pcpu> 97 <pcpu_id>1</pcpu_id> 98 <real_time_vcpu>n</real_time_vcpu> 99 </pcpu> 100 </cpu_affinity> 101 <priority>PRIO_LOW</priority> 102 <companion_vmid>65535</companion_vmid> 103 <pci_devs> 104 <pci_dev>00:02.0 VGA compatible controller: Intel Corporation WhiskeyLake-U GT2 [UHD Graphics 620]</pci_dev> 105 </pci_devs> 106 <PTM>n</PTM> 107 <virtio_devices> 108 <network> 109 <virtio_framework>User space based (VBSU)</virtio_framework> 110 <interface_name>WaaG</interface_name> 111 </network> 112 <input> 113 <backend_device_file>Device name: Raritan D2CIM-DVUSB, Device physical path: usb-0000:00:14.0-4/input0</backend_device_file> 114 </input> 115 <block>./win10-ltsc.img</block> 116 </virtio_devices> 117 </vm> 118 <vm id="2"> 119 <load_order>POST_LAUNCHED_VM</load_order> 120 <name>POST_RT_VM1</name> 121 <vm_type>RTVM</vm_type> 122 <console_vuart>COM Port 1</console_vuart> 123 <os_type>Non-Windows OS</os_type> 124 <vuart0>n</vuart0> 125 <vbootloader>y</vbootloader> 126 <memory> 127 <size>1024</size> 128 </memory> 129 <cpu_affinity> 130 <pcpu> 131 <pcpu_id>10</pcpu_id> 132 <real_time_vcpu>y</real_time_vcpu> 133 </pcpu> 134 <pcpu> 135 <pcpu_id>11</pcpu_id> 136 <real_time_vcpu>y</real_time_vcpu> 137 </pcpu> 138 </cpu_affinity> 139 <lapic_passthrough>y</lapic_passthrough> 140 <io_completion_polling>y</io_completion_polling> 141 <virtual_cat_support>n</virtual_cat_support> 142 <virtual_cat_number>0</virtual_cat_number> 143 <priority>PRIO_LOW</priority> 144 <companion_vmid>65535</companion_vmid> 145 <PTM>n</PTM> 146 <virtio_devices> 147 <console> 148 <use_type>Virtio console</use_type> 149 <backend_type>stdio</backend_type> 150 </console> 151 <network> 152 <virtio_framework>User space based (VBSU)</virtio_framework> 153 <interface_name>RT</interface_name> 154 </network> 155 <block>./core-image-weston-intel-corei7-64.wic</block> 156 </virtio_devices> 157 </vm> 158 <vm id="3"> 159 <load_order>POST_LAUNCHED_VM</load_order> 160 <name>POST_STD_VM2</name> 161 <vm_type>STANDARD_VM</vm_type> 162 <console_vuart>COM Port 1</console_vuart> 163 <os_type>Non-Windows OS</os_type> 164 <vuart0>n</vuart0> 165 <vbootloader>y</vbootloader> 166 <memory> 167 <size>2048</size> 168 </memory> 169 <cpu_affinity> 170 <pcpu> 171 <pcpu_id>0</pcpu_id> 172 <real_time_vcpu>n</real_time_vcpu> 173 </pcpu> 174 <pcpu> 175 <pcpu_id>1</pcpu_id> 176 <real_time_vcpu>n</real_time_vcpu> 177 </pcpu> 178 </cpu_affinity> 179 <priority>PRIO_LOW</priority> 180 <companion_vmid>65535</companion_vmid> 181 <PTM>n</PTM> 182 <virtio_devices> 183 <console> 184 <use_type>Virtio console</use_type> 185 <backend_type>stdio</backend_type> 186 </console> 187 <network> 188 <virtio_framework>User space based (VBSU)</virtio_framework> 189 <interface_name>YaaG3</interface_name> 190 </network> 191 <block>./YaaG.img</block> 192 </virtio_devices> 193 </vm> 194</acrn-config> 195