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 <IVSHMEM_REGION> 29 <NAME>shm_region_0</NAME> 30 <PROVIDED_BY>Hypervisor</PROVIDED_BY> 31 <IVSHMEM_SIZE>2</IVSHMEM_SIZE> 32 <IVSHMEM_VMS> 33 <IVSHMEM_VM> 34 <VM_NAME>PRE_RT_VM0</VM_NAME> 35 <VBDF>00:08.0</VBDF> 36 </IVSHMEM_VM> 37 <IVSHMEM_VM> 38 <VM_NAME>POST_STD_VM1</VM_NAME> 39 <VBDF>00:08.0</VBDF> 40 </IVSHMEM_VM> 41 </IVSHMEM_VMS> 42 </IVSHMEM_REGION> 43 </IVSHMEM> 44 </FEATURES> 45 <MEMORY> 46 <STACK_SIZE>0x2000</STACK_SIZE> 47 </MEMORY> 48 <CAPACITIES> 49 <MAX_VM_NUM>16</MAX_VM_NUM> 50 <MAX_IOAPIC_NUM>1</MAX_IOAPIC_NUM> 51 <MAX_PCI_DEV_NUM>96</MAX_PCI_DEV_NUM> 52 <MAX_IOAPIC_LINES>120</MAX_IOAPIC_LINES> 53 <MAX_PT_IRQ_ENTRIES>64</MAX_PT_IRQ_ENTRIES> 54 <MAX_MSIX_TABLE_NUM/> 55 <MAX_EMULATED_MMIO>16</MAX_EMULATED_MMIO> 56 </CAPACITIES> 57 <MISC_CFG> 58 <GPU_SBDF>0x00000010</GPU_SBDF> 59 </MISC_CFG> 60 <vuart_connections> 61 <vuart_connection> 62 <name>vUART connection 1</name> 63 <type>legacy</type> 64 <endpoint> 65 <vm_name>PRE_RT_VM0</vm_name> 66 <io_port>0x2F8</io_port> 67 </endpoint> 68 <endpoint> 69 <vm_name>ACRN_Service_VM</vm_name> 70 <io_port>0x2F8</io_port> 71 </endpoint> 72 </vuart_connection> 73 </vuart_connections> 74 </hv> 75 <vm id="0"> 76 <load_order>PRE_LAUNCHED_VM</load_order> 77 <vm_type>RTVM</vm_type> 78 <name>PRE_RT_VM0</name> 79 <lapic_passthrough>y</lapic_passthrough> 80 <cpu_affinity> 81 <pcpu> 82 <pcpu_id>6</pcpu_id> 83 <real_time_vcpu>y</real_time_vcpu> 84 </pcpu> 85 <pcpu> 86 <pcpu_id>7</pcpu_id> 87 <real_time_vcpu>y</real_time_vcpu> 88 </pcpu> 89 </cpu_affinity> 90 <epc_section> 91 <base>0</base> 92 <size>0</size> 93 </epc_section> 94 <memory> 95 <hpa_region> 96 <start_hpa>0x100000000</start_hpa> 97 <size_hpa>1024</size_hpa> 98 </hpa_region> 99 </memory> 100 <os_config> 101 <kern_type>KERNEL_BZIMAGE</kern_type> 102 <kern_mod>RT_bzImage</kern_mod> 103 <ramdisk_mod/> 104 <bootargs>rw rootwait root=/dev/nvme0n1p3 earlyprintk=serial,ttyS0,115200 rootfstype=ext4 console=ttyS0,115200 console=tty0 console=ttyS0 rw nohpet console=hvc0 no_timer_check ignore_loglevel 105 log_buf_len=16M consoleblank=0 tsc=reliable clocksource=tsc x2apic_phys processor.max_cstate=0 intel_idle.max_cstate=0 intel_pstate=disable mce=ignore_ce audit=0 isolcpus=nohz,domain,1 nohz_full=1 rcu_nocbs=1 nosoftlockup 106 idle=poll irqaffinity=0 no_ipi_broadcast=1 reboot=acpi 107 </bootargs> 108 </os_config> 109 <console_vuart>COM Port 1</console_vuart> 110 <mmio_resources> 111 <TPM2>n</TPM2> 112 </mmio_resources> 113 <pci_devs> 114 <pci_dev>00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-LM (rev 10)</pci_dev> 115 <pci_dev>01:00.0 Non-Volatile memory controller: Silicon Motion, Inc. SM2263EN/SM2263XT SSD Controller (rev 03)</pci_dev> 116 </pci_devs> 117 </vm> 118 <vm id="1"> 119 <load_order>SERVICE_VM</load_order> 120 <vm_type>STANDARD_VM</vm_type> 121 <name>ACRN_Service_VM</name> 122 <os_config> 123 <kern_type>KERNEL_BZIMAGE</kern_type> 124 <kern_mod>Linux_bzImage</kern_mod> 125 <ramdisk_mod/> 126 <bootargs>root=/dev/nvme0n1p3 rw rootwait console=tty0 console=ttyS0,115200n8 ignore_loglevel no_timer_check</bootargs> 127 </os_config> 128 <console_vuart>COM Port 1</console_vuart> 129 </vm> 130 <vm id="2"> 131 <load_order>POST_LAUNCHED_VM</load_order> 132 <vm_type>STANDARD_VM</vm_type> 133 <name>POST_STD_VM1</name> 134 <cpu_affinity> 135 <pcpu> 136 <pcpu_id>1</pcpu_id> 137 </pcpu> 138 <pcpu> 139 <pcpu_id>2</pcpu_id> 140 </pcpu> 141 <pcpu> 142 <pcpu_id>3</pcpu_id> 143 </pcpu> 144 </cpu_affinity> 145 <memory> 146 <size>4096</size> 147 </memory> 148 <console_vuart>COM Port 1</console_vuart> 149 <pci_devs> 150 <pci_dev>00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] (rev 02)</pci_dev> 151 </pci_devs> 152 <PTM>n</PTM> 153 <os_type>Windows OS</os_type> 154 <vbootloader>y</vbootloader> 155 <vuart0>n</vuart0> 156 <usb_xhci/> 157 <virtio_devices> 158 <console/> 159 <network> 160 <interface_name>WaaG</interface_name> 161 </network> 162 <input/> 163 <block>./win10-ltsc.img</block> 164 </virtio_devices> 165 </vm> 166 <vm id="3"> 167 <load_order>POST_LAUNCHED_VM</load_order> 168 <vm_type>STANDARD_VM</vm_type> 169 <name>POST_STD_VM2</name> 170 <cpu_affinity> 171 <pcpu> 172 <pcpu_id>4</pcpu_id> 173 </pcpu> 174 <pcpu> 175 <pcpu_id>5</pcpu_id> 176 </pcpu> 177 </cpu_affinity> 178 <memory> 179 <size>512</size> 180 </memory> 181 <console_vuart>COM Port 1</console_vuart> 182 <PTM>n</PTM> 183 <os_type>Non-Windows OS</os_type> 184 <vbootloader>y</vbootloader> 185 <vuart0>n</vuart0> 186 <usb_xhci/> 187 <virtio_devices> 188 <console> 189 <use_type>Virtio console</use_type> 190 <backend_type>stdio</backend_type> 191 </console> 192 <network> 193 <interface_name>YaaG</interface_name> 194 </network> 195 <input/> 196 <block>./YaaG.img</block> 197 </virtio_devices> 198 </vm> 199</acrn-config> 200