1<?xml version="1.0" encoding="utf-8"?> 2<acrn-config> 3 <hv> 4 <BUILD_TYPE>debug</BUILD_TYPE> 5 <FEATURES> 6 <RELOC_ENABLED>y</RELOC_ENABLED> 7 <SCHEDULER>SCHED_BVT</SCHEDULER> 8 <MULTIBOOT2_ENABLED>y</MULTIBOOT2_ENABLED> 9 <SPLIT_LOCK_DETECTION_ENABLED>n</SPLIT_LOCK_DETECTION_ENABLED> 10 <UC_LOCK_DETECTION_ENABLED>y</UC_LOCK_DETECTION_ENABLED> 11 <SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP> 12 <RDT> 13 <RDT_ENABLED>n</RDT_ENABLED> 14 <CDP_ENABLED>n</CDP_ENABLED> 15 <VCAT_ENABLED>n</VCAT_ENABLED> 16 </RDT> 17 <HYPERV_ENABLED>y</HYPERV_ENABLED> 18 <IOMMU_ENFORCE_SNP>n</IOMMU_ENFORCE_SNP> 19 <ACPI_PARSE_ENABLED>y</ACPI_PARSE_ENABLED> 20 <L1D_VMENTRY_ENABLED>n</L1D_VMENTRY_ENABLED> 21 <MCE_ON_PSC_ENABLED>y</MCE_ON_PSC_ENABLED> 22 <KEEP_IRQ_DISABLED>n</KEEP_IRQ_DISABLED> 23 </FEATURES> 24 <vuart_connections> 25 <vuart_connection> 26 <name>vUART connection 1</name> 27 <type>legacy</type> 28 <endpoint> 29 <vm_name>SAFETY_VM0</vm_name> 30 <io_port>0x2F8</io_port> 31 <vbdf>00:10.0</vbdf> 32 </endpoint> 33 <endpoint> 34 <vm_name>ACRN_Service_VM</vm_name> 35 <io_port>0x2F8</io_port> 36 <vbdf>00:10.0</vbdf> 37 </endpoint> 38 </vuart_connection> 39 </vuart_connections> 40 <DEBUG_OPTIONS> 41 <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> 42 <MEM_LOGLEVEL>5</MEM_LOGLEVEL> 43 <NPK_LOGLEVEL>5</NPK_LOGLEVEL> 44 <CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL> 45 </DEBUG_OPTIONS> 46 <MEMORY> 47 <STACK_SIZE>0x2000</STACK_SIZE> 48 </MEMORY> 49 <CAPACITIES> 50 <MAX_VM_NUM>16</MAX_VM_NUM> 51 <MAX_IOAPIC_NUM>1</MAX_IOAPIC_NUM> 52 <MAX_PCI_DEV_NUM>96</MAX_PCI_DEV_NUM> 53 <MAX_IOAPIC_LINES>120</MAX_IOAPIC_LINES> 54 <MAX_PT_IRQ_ENTRIES>256</MAX_PT_IRQ_ENTRIES> 55 <MAX_EMULATED_MMIO>16</MAX_EMULATED_MMIO> 56 <MAX_MSIX_TABLE_NUM>64</MAX_MSIX_TABLE_NUM> 57 </CAPACITIES> 58 <MISC_CFG> 59 <GPU_SBDF>0x00000010</GPU_SBDF> 60 </MISC_CFG> 61 </hv> 62 <vm id="0"> 63 <vm_type>STANDARD_VM</vm_type> 64 <console_vuart>COM Port 1</console_vuart> 65 <memory> 66 <size>256</size> 67 <hpa_region> 68 <start_hpa>0x100000000</start_hpa> 69 <size_hpa>512</size_hpa> 70 </hpa_region> 71 </memory> 72 <cpu_affinity> 73 <pcpu> 74 <pcpu_id>3</pcpu_id> 75 <real_time_vcpu>n</real_time_vcpu> 76 </pcpu> 77 </cpu_affinity> 78 <os_config> 79 <kern_type>KERNEL_ELF</kern_type> 80 <kern_mod>Zephyr_ElfImage</kern_mod> 81 <bootargs>rw rootwait root=/dev/sda2 console=tty0 console=ttyS0 consoleblank=0 no_timer_check quiet loglevel=3 i915.nuclear_pageflip=1 swiotlb=131072</bootargs> 82 </os_config> 83 <mmio_resources> 84 <TPM2>n</TPM2> 85 <p2sb>n</p2sb> 86 </mmio_resources> 87 <load_order>PRE_LAUNCHED_VM</load_order> 88 <name>SAFETY_VM0</name> 89 <epc_section> 90 <base>0</base> 91 <size>0</size> 92 </epc_section> 93 <priority>PRIO_LOW</priority> 94 <companion_vmid>65535</companion_vmid> 95 </vm> 96 <vm id="1"> 97 <load_order>SERVICE_VM</load_order> 98 <name>ACRN_Service_VM</name> 99 <os_config> 100 <kern_type>KERNEL_BZIMAGE</kern_type> 101 <kern_mod>Linux_bzImage</kern_mod> 102 <bootargs>root=/dev/nvme0n1p2 rw rootwait console=tty0 console=ttyS0 consoleblank=0 no_timer_check quiet loglevel=3 103 i915.nuclear_pageflip=1 swiotlb=131072</bootargs> 104 </os_config> 105 <console_vuart>COM Port 1</console_vuart> 106 <vm_type>STANDARD_VM</vm_type> 107 <priority>PRIO_LOW</priority> 108 <companion_vmid>65535</companion_vmid> 109 </vm> 110 <vm id="2"> 111 <load_order>POST_LAUNCHED_VM</load_order> 112 <vm_type>STANDARD_VM</vm_type> 113 <name>POST_STD_VM1</name> 114 <cpu_affinity> 115 <pcpu> 116 <pcpu_id>2</pcpu_id> 117 <real_time_vcpu>n</real_time_vcpu> 118 </pcpu> 119 </cpu_affinity> 120 <memory> 121 <size>4096</size> 122 </memory> 123 <console_vuart>COM Port 1</console_vuart> 124 <pci_devs> 125 <pci_dev>00:02.0 VGA compatible controller: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 01)</pci_dev> 126 </pci_devs> 127 <PTM>n</PTM> 128 <os_type>Windows OS</os_type> 129 <vbootloader>y</vbootloader> 130 <vuart0>n</vuart0> 131 <virtio_devices> 132 <console> 133 <use_type>Virtio console</use_type> 134 <backend_type>stdio</backend_type> 135 </console> 136 <network> 137 <interface_name>WaaG</interface_name> 138 </network> 139 <block>./win10-ltsc.img</block> 140 </virtio_devices> 141 <priority>PRIO_LOW</priority> 142 <companion_vmid>65535</companion_vmid> 143 </vm> 144 <vm id="3"> 145 <load_order>POST_LAUNCHED_VM</load_order> 146 <vm_type>STANDARD_VM</vm_type> 147 <name>POST_STD_VM2</name> 148 <cpu_affinity> 149 <pcpu> 150 <pcpu_id>2</pcpu_id> 151 <real_time_vcpu>n</real_time_vcpu> 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 <virtio_devices> 163 <console> 164 <use_type>Virtio console</use_type> 165 <backend_type>stdio</backend_type> 166 </console> 167 <network> 168 <interface_name>YaaG</interface_name> 169 </network> 170 <block>./YaaG.img</block> 171 </virtio_devices> 172 <priority>PRIO_LOW</priority> 173 <companion_vmid>65535</companion_vmid> 174 </vm> 175</acrn-config>