Skip to content

Commit 4c7ffee

Browse files
szhen11wenlingz
authored andcommitted
acrn-config: add template xmls for dynamic config
The template xmls are used to be the dafault VM settings for dynamically adding VMs. Tracked-On: #4641 Signed-off-by: Shuang Zheng <shuang.zheng@intel.com> Reviewed-by: Victor Sun <victor.sun@intel.com> Acked-by: Terry Zou <terry.zou@intel.com>
1 parent 0445c5f commit 4c7ffee

File tree

9 files changed

+348
-0
lines changed

9 files changed

+348
-0
lines changed
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
<acrn-config board="" scenario="">
2+
<hv>
3+
<DEBUG_OPTIONS desc="Debug options for ACRN hypervisor, only valid on debug version">
4+
<RELEASE desc="Release build. 'y' for Release, 'n' for Debug."></RELEASE>
5+
<SERIAL_CONSOLE desc="The serial device which is used for hypervisor debug, only valid on Debug version."></SERIAL_CONSOLE>
6+
<MEM_LOGLEVEL desc="Default loglevel in memory"></MEM_LOGLEVEL>
7+
<NPK_LOGLEVEL desc="Default loglevel for the hypervisor NPK log"></NPK_LOGLEVEL>
8+
<CONSOLE_LOGLEVEL desc="Default loglevel on the serial console"></CONSOLE_LOGLEVEL>
9+
<LOG_DESTINATION desc="Bitmap of consoles where logs are printed."></LOG_DESTINATION>
10+
<LOG_BUF_SIZE desc="Capacity of logbuf for each physical cpu."></LOG_BUF_SIZE>
11+
</DEBUG_OPTIONS>
12+
13+
<FEATURES>
14+
<RELOC desc="Enable hypervisor relocation"></RELOC>
15+
<SCHEDULER desc="The CPU scheduler to be used by the hypervisor."></SCHEDULER>
16+
<MULTIBOOT2 desc="Support boot ACRN from multiboot2 protocol."></MULTIBOOT2>
17+
<HYPERV_ENABLED desc="Enable Hyper-V enlightenment"></HYPERV_ENABLED>
18+
<IOMMU_ENFORCE_SNP desc="IOMMU enforce snoop behavior of DMA operation."></IOMMU_ENFORCE_SNP>
19+
<ACPI_PARSE_ENABLED desc="Enable ACPI runtime parsing."></ACPI_PARSE_ENABLED>
20+
<L1D_VMENTRY_ENABLED desc="Enable L1 cache flush before VM entry."></L1D_VMENTRY_ENABLED>
21+
<MCE_ON_PSC_DISABLED desc="Force to disable software workaround for Machine Check Error on Page Size Change."></MCE_ON_PSC_DISABLED>
22+
</FEATURES>
23+
24+
<MEMORY>
25+
<STACK_SIZE desc="Capacity of one stack, in bytes."></STACK_SIZE>
26+
<HV_RAM_SIZE desc="Size of the RAM region used by the hypervisor"></HV_RAM_SIZE>
27+
<HV_RAM_START desc="2M-aligned Start physical address of the RAM region used by the hypervisor."></HV_RAM_START>
28+
<LOW_RAM_SIZE desc="Size of the low RAM region"></LOW_RAM_SIZE>
29+
<UOS_RAM_SIZE desc="Size of the User OS (UOS) RAM."></UOS_RAM_SIZE>
30+
<SOS_RAM_SIZE desc="Size of the Service OS (SOS) RAM."></SOS_RAM_SIZE>
31+
<PLATFORM_RAM_SIZE desc="Size of the physical platform RAM"></PLATFORM_RAM_SIZE>
32+
</MEMORY>
33+
34+
<CAPACITIES desc="Capacity limits for static assigned data struct or maximum supported resouce">
35+
<IOMMU_BUS_NUM desc="Highest PCI bus ID used during IOMMU initialization."></IOMMU_BUS_NUM>
36+
<MAX_IR_ENTRIES desc="Maximum number of Interrupt Remapping Entries."></MAX_IR_ENTRIES>
37+
<MAX_IOAPIC_NUM desc="Maximum number of IO-APICs."></MAX_IOAPIC_NUM>
38+
<MAX_KATA_VM_NUM desc="Maximum number of Kata Containers in SOS."></MAX_KATA_VM_NUM>
39+
<MAX_PCI_DEV_NUM desc="Maximum number of PCI devices."></MAX_PCI_DEV_NUM>
40+
<MAX_IOAPIC_LINES desc="Maximum number of interrupt lines per IOAPIC."></MAX_IOAPIC_LINES>
41+
<MAX_PT_IRQ_ENTRIES desc="Maximum number of interrupt source for PT devices."></MAX_PT_IRQ_ENTRIES>
42+
<MAX_MSIX_TABLE_NUM desc="Maximum number of MSI-X tables per device."></MAX_MSIX_TABLE_NUM>
43+
<MAX_EMULATED_MMIO desc="Maximum number of emulated MMIO regions."></MAX_EMULATED_MMIO>
44+
</CAPACITIES>
45+
46+
<MISC_CFG>
47+
<GPU_SBDF desc="Segment, Bus, Device, and function of the GPU."></GPU_SBDF>
48+
<UEFI_OS_LOADER_NAME desc="UEFI OS loader name."></UEFI_OS_LOADER_NAME>
49+
</MISC_CFG>
50+
</hv>
51+
</acrn-config>
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<acrn-config board="" scenario="">
2+
<vm id="0" configurable="1" desc="specific for Kata">
3+
<vm_type readonly="true" desc="Specify the VM by its load order: PRE_LAUNCHED_VM, SOS_VM or POST_LAUNCHED_VM.">KATA_VM</vm_type>
4+
<clos configurable="0" desc="Class of Service for Cache Allocation Technology. Please refer SDM 17.19.2 for details and use with caution.">
5+
<vcpu_clos>0</vcpu_clos>
6+
</clos>
7+
<vcpu_affinity desc="vCPU affinity map. Each vCPU will pin to the selected pCPU ID. Please make sure each vCPU pin to different pCPU.">
8+
<pcpu_id></pcpu_id>
9+
</vcpu_affinity>
10+
<epc_section desc="epc section">
11+
<base desc="SGX EPC section base, must be page aligned"></base>
12+
<size desc="SGX EPC section size in Bytes, must be page aligned"></size>
13+
</epc_section>
14+
<vuart id="0">
15+
<type configurable="0" desc="vCOM1 type">VUART_LEGACY_PIO</type>
16+
<base configurable="0" desc="vUART0 (A.K.A COM1) enabling switch. Enable by exposing its base address, disable by returning invalid base address.">INVALID_COM_BASE</base>
17+
<irq configurable="0" desc="vCOM1 irq">COM1_BASE</irq>
18+
</vuart>
19+
<vuart id="1">
20+
<type configurable="0" desc="vCOM2 type">VUART_LEGACY_PIO</type>
21+
<base configurable="0" desc="vUART1 (A.K.A COM2) enabling switch. Enable by exposing its base address, disable by returning invalid base address.">INVALID_COM_BASE</base>
22+
<irq configurable="0" desc="vCOM2 irq">COM2_BASE</irq>
23+
<target_vm_id desc="COM2 is used for VM communications. When it is enabled, please specify which target VM that current VM connect to."></target_vm_id>
24+
<target_uart_id configurable="0" desc="target vUART ID that vCOM2 connect to">0</target_uart_id>
25+
</vuart>
26+
</vm>
27+
</acrn-config>
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<acrn-config board="" scenario="" uos_launcher="">
2+
<uos id="2">
3+
<uos_type desc="UOS type">PREEMPT-RT LINUX</uos_type>
4+
<rtos_type desc="UOS Realtime capability">Hard RT</rtos_type>
5+
<mem_size desc="UOS memory size in MByte"></mem_size>
6+
<gvt_args configurable="0" desc="GVT settings. Set it to gvtd for GVTd, otherwise is GVTg arguments. The recommendation arguments for GVTg is 64 448 8. Leave it blank to disable GVT."></gvt_args>
7+
<vbootloader desc="virtual bootloader method" readonly="true">ovmf</vbootloader>
8+
<vuart0 desc="vUART0 which emulated by device model"></vuart0>
9+
<cpu_sharing desc="Whether the binding pCPUs are sharing with other VMs." readonly="true">Disabled</cpu_sharing>
10+
<poweroff_channel desc="the method of power off uos"></poweroff_channel>
11+
<usb_xhci desc="USB xHCI mediator configuration. input format: bus#-port#[:bus#-port#: ...]. e.g.: 1-2:2-4"></usb_xhci>
12+
13+
<passthrough_devices>
14+
<usb_xdci desc="vm usb_xdci device"></usb_xdci>
15+
<audio desc="vm audio device"></audio>
16+
<audio_codec desc="vm audio codec device"></audio_codec>
17+
<ipu desc="vm ipu device"></ipu>
18+
<ipu_i2c desc="vm ipu_i2c device"></ipu_i2c>
19+
<cse desc="vm cse device"></cse>
20+
<wifi desc="vm wifi device"></wifi>
21+
<bluetooth desc="vm bluetooth"></bluetooth>
22+
<sd_card desc="vm sd card device"></sd_card>
23+
<ethernet desc="vm ethernet device"></ethernet>
24+
<sata desc="vm sata device"></sata>
25+
<nvme desc="vm nvme device"></nvme>
26+
</passthrough_devices>
27+
28+
<virtio_devices>
29+
<network desc="virtio network devices setting. Input format: tap_name,[vhost],[mac=XX:XX:XX:XX:XX:XX]."></network>
30+
<input desc="virtio input device"></input>
31+
<block desc="virtio block device setting. format: [blk partition:][img path] e.g.: /dev/sda3:./a/b.img"></block>
32+
<console desc="virtio console device,input format: [@]stdio|tty|pty|sock:portname[=portpath][,[@]stdio|tty|pty:portname[=portpath]]"></console>
33+
</virtio_devices>
34+
</uos>
35+
</acrn-config>
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<acrn-config board="" scenario="" uos_launcher="">
2+
<uos id="1">
3+
<uos_type desc="UOS type"></uos_type>
4+
<rtos_type desc="UOS Realtime capability">no</rtos_type>
5+
<mem_size desc="UOS memory size in MByte"></mem_size>
6+
<gvt_args desc="GVT settings. Set it to gvtd for GVTd, otherwise is GVTg arguments. The recommendation arguments for GVTg is 64 448 8. Leave it blank to disable GVT.">gvtd</gvt_args>
7+
<vbootloader desc="virtual bootloader method" readonly="true">ovmf</vbootloader>
8+
<vuart0 desc="vUART0 which emulated by device model"></vuart0>
9+
<cpu_sharing desc="Whether the binding pCPUs are sharing with other VMs."></cpu_sharing>
10+
<poweroff_channel desc="the method of power off uos"></poweroff_channel>
11+
<usb_xhci desc="USB xHCI mediator configuration. input format: bus#-port#[:bus#-port#: ...]. e.g.: 1-2:2-4"></usb_xhci>
12+
13+
<passthrough_devices>
14+
<usb_xdci desc="vm usb_xdci device"></usb_xdci>
15+
<audio desc="vm audio device"></audio>
16+
<audio_codec desc="vm audio codec device"></audio_codec>
17+
<ipu desc="vm ipu device"></ipu>
18+
<ipu_i2c desc="vm ipu_i2c device"></ipu_i2c>
19+
<cse desc="vm cse device"></cse>
20+
<wifi desc="vm wifi device"></wifi>
21+
<bluetooth desc="vm bluetooth"></bluetooth>
22+
<sd_card desc="vm sd card device"></sd_card>
23+
<ethernet desc="vm ethernet device"></ethernet>
24+
<sata desc="vm sata device"></sata>
25+
<nvme desc="vm nvme device"></nvme>
26+
</passthrough_devices>
27+
28+
<virtio_devices>
29+
<network desc="virtio network devices setting. Input format: tap_name,[vhost],[mac=XX:XX:XX:XX:XX:XX]."></network>
30+
<input desc="virtio input device"></input>
31+
<block desc="virtio block device setting. format: [blk partition:][img path] e.g.: /dev/sda3:./a/b.img"></block>
32+
<console desc="virtio console device,input format: [@]stdio|tty|pty|sock:portname[=portpath][,[@]stdio|tty|pty:portname[=portpath]]"></console>
33+
</virtio_devices>
34+
</uos>
35+
</acrn-config>
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<acrn-config board="" scenario="">
2+
<vm id="0">
3+
<vm_type desc="Specify the VM by its load order: PRE_LAUNCHED_VM, SOS_VM or POST_LAUNCHED_VM." readonly="true">POST_RT_VM</vm_type>
4+
<guest_flags desc="Select all applicable flags for the VM" multiselect="true">
5+
<guest_flag></guest_flag>
6+
</guest_flags>
7+
<vcpu_affinity desc="vCPU affinity map. Each vCPU will pin to the selected pCPU ID. Please make sure each vCPU pin to different pCPU.">
8+
<pcpu_id></pcpu_id>
9+
</vcpu_affinity>
10+
<clos configurable="0" desc="Class of Service for Cache Allocation Technology. Please refer SDM 17.19.2 for details and use with caution.">
11+
<vcpu_clos>0</vcpu_clos>
12+
</clos>
13+
<epc_section desc="epc section">
14+
<base desc="SGX EPC section base, must be page aligned"></base>
15+
<size desc="SGX EPC section size in Bytes, must be page aligned"></size>
16+
</epc_section>
17+
<vuart id="0">
18+
<type configurable="0" desc="vCOM1 type">VUART_LEGACY_PIO</type>
19+
<base desc="vUART0 (A.K.A COM1) enabling switch. Enable by exposing its base address, disable by returning invalid base address."></base>
20+
<irq configurable="0" desc="vCOM1 irq">COM1_IRQ</irq>
21+
</vuart>
22+
<vuart id="1">
23+
<type configurable="0" desc="vCOM2 type">VUART_LEGACY_PIO</type>
24+
<base desc="vUART1 (A.K.A COM2) enabling switch. Enable by exposing its base address, disable by returning invalid base address."></base>
25+
<irq configurable="0" desc="vCOM2 irq">COM2_IRQ</irq>
26+
<target_vm_id desc="COM2 is used for VM communications. When it is enabled, please specify which target VM that current VM connect to."></target_vm_id>
27+
<target_uart_id configurable="0" desc="target vUART ID that vCOM2 connect to">1</target_uart_id>
28+
</vuart>
29+
</vm>
30+
</acrn-config>
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<acrn-config board="" scenario="">
2+
<vm id="0">
3+
<vm_type desc="Specify the VM by its load order: PRE_LAUNCHED_VM, SOS_VM or POST_LAUNCHED_VM." readonly="true">POST_STD_VM</vm_type>
4+
<guest_flags desc="Select all applicable flags for the VM" multiselect="true">
5+
<guest_flag></guest_flag>
6+
</guest_flags>
7+
<vcpu_affinity desc="vCPU affinity map. Each vCPU will pin to the selected pCPU ID. Please make sure each vCPU pin to different pCPU.">
8+
<pcpu_id></pcpu_id>
9+
</vcpu_affinity>
10+
<clos configurable="0" desc="Class of Service for Cache Allocation Technology. Please refer SDM 17.19.2 for details and use with caution.">
11+
<vcpu_clos>0</vcpu_clos>
12+
</clos>
13+
<epc_section desc="epc section">
14+
<base desc="SGX EPC section base, must be page aligned"></base>
15+
<size desc="SGX EPC section size in Bytes, must be page aligned"></size>
16+
</epc_section>
17+
<vuart id="0">
18+
<type configurable="0" desc="vCOM1 type">VUART_LEGACY_PIO</type>
19+
<base desc="vUART0 (A.K.A COM1) enabling switch. Enable by exposing its base address, disable by returning invalid base address."></base>
20+
<irq configurable="0" desc="vCOM1 irq">COM1_IRQ</irq>
21+
</vuart>
22+
<vuart id="1">
23+
<type configurable="0" desc="vCOM2 type">VUART_LEGACY_PIO</type>
24+
<base desc="vUART1 (A.K.A COM2) enabling switch. Enable by exposing its base address, disable by returning invalid base address."></base>
25+
<irq configurable="0" desc="vCOM2 irq">COM2_IRQ</irq>
26+
<target_vm_id desc="COM2 is used for VM communications. When it is enabled, please specify which target VM that current VM connect to."></target_vm_id>
27+
<target_uart_id configurable="0" desc="target vUART ID that vCOM2 connect to">1</target_uart_id>
28+
</vuart>
29+
</vm>
30+
</acrn-config>
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
<acrn-config board="" scenario="">
2+
<vm id="0">
3+
<vm_type desc="Specify the VM by its load order: PRE_LAUNCHED_VM, SOS_VM or POST_LAUNCHED_VM." readonly="true">PRE_STD_VM</vm_type>
4+
<name desc="Specify the VM name which will be shown in hypervisor console command: vm_list."></name>
5+
<guest_flags desc="Select all applicable flags for the VM" multiselect="true">
6+
<guest_flag></guest_flag>
7+
</guest_flags>
8+
<vcpu_affinity desc="vCPU affinity map. Each vCPU will pin to the selected pCPU ID. Please make sure each vCPU pin to different pCPU.">
9+
<pcpu_id></pcpu_id>
10+
</vcpu_affinity>
11+
<clos configurable="0" desc="Class of Service for Cache Allocation Technology. Please refer SDM 17.19.2 for details and use with caution.">
12+
<vcpu_clos>0</vcpu_clos>
13+
</clos>
14+
<epc_section desc="epc section">
15+
<base desc="SGX EPC section base, must be page aligned"></base>
16+
<size desc="SGX EPC section size in Bytes, must be page aligned"></size>
17+
</epc_section>
18+
<memory>
19+
<start_hpa desc="The start physical address in host for the VM"></start_hpa>
20+
<size desc="The memory size in Bytes for the VM"></size>
21+
<start_hpa2 desc="Start of second HPA for non-contiguous allocations in host for the VM"></start_hpa2>
22+
<size_hpa2 desc="Memory size of second HPA for non-contiguous allocations in Bytes for the VM"></size_hpa2>
23+
</memory>
24+
<os_config>
25+
<name desc="Specify the OS name of VM, currently it is not referenced by hypervisor code."></name>
26+
<kern_type desc="Specify the kernel image type so that hypervisor could load it correctly. Currently support KERNEL_BZIMAGE and KERNEL_ZEPHYR."></kern_type>
27+
<kern_mod desc="The tag for kernel image which act as multiboot module, it must exactly match the module tag in GRUB multiboot cmdline."></kern_mod>
28+
<ramdisk_mod desc="The tag for ramdisk image which act as multiboot module, it must exactly match the module tag in GRUB multiboot cmdline."></ramdisk_mod>
29+
<rootfs desc="rootfs for Linux kernel"></rootfs>
30+
<bootargs desc="Specify kernel boot arguments"></bootargs>
31+
</os_config>
32+
<vuart id="0">
33+
<type configurable="0" desc="vCOM1 type">VUART_LEGACY_PIO</type>
34+
<base desc="vUART0 (A.K.A COM1) enabling switch. Enable by exposing its base address, disable by returning invalid base address." readonly="true">COM1_BASE</base>
35+
<irq configurable="0" desc="vCOM1 irq">COM1_IRQ</irq>
36+
</vuart>
37+
<vuart id="1">
38+
<type configurable="0" desc="vCOM2 type">VUART_LEGACY_PIO</type>
39+
<base desc="vUART1 (A.K.A COM2) enabling switch. Enable by exposing its base address, disable by returning invalid base address."></base>
40+
<irq configurable="0" desc="vCOM2 irq">COM2_IRQ</irq>
41+
<target_vm_id desc="COM2 is used for VM communications. When it is enabled, please specify which target VM that current VM connect to."></target_vm_id>
42+
<target_uart_id configurable="0" desc="target vUART ID that vCOM2 connect to">1</target_uart_id>
43+
</vuart>
44+
<pci_devs configurable="0" desc="pci devices list">
45+
<pci_dev desc="pci device">00:17.0 SATA controller: Intel Corporation Device 9dd3 (rev 30)</pci_dev>
46+
<pci_dev desc="pci device">03:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)</pci_dev>
47+
</pci_devs>
48+
</vm>
49+
</acrn-config>
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
<acrn-config board="" scenario="">
2+
<vm id="0">
3+
<vm_type desc="Specify the VM by its load order: PRE_LAUNCHED_VM, SOS_VM or POST_LAUNCHED_VM." readonly="true">SAFETY_VM</vm_type>
4+
<name desc="Specify the VM name which will be shown in hypervisor console command: vm_list."></name>
5+
<guest_flags desc="Select all applicable flags for the VM" multiselect="true">
6+
<guest_flag></guest_flag>
7+
</guest_flags>
8+
<vcpu_affinity desc="vCPU affinity map. Each vCPU will pin to the selected pCPU ID. Please make sure each vCPU pin to different pCPU.">
9+
<pcpu_id></pcpu_id>
10+
</vcpu_affinity>
11+
<clos configurable="0" desc="Class of Service for Cache Allocation Technology. Please refer SDM 17.19.2 for details and use with caution.">
12+
<vcpu_clos>0</vcpu_clos>
13+
</clos>
14+
<epc_section desc="epc section">
15+
<base desc="SGX EPC section base, must be page aligned"></base>
16+
<size desc="SGX EPC section size in Bytes, must be page aligned"></size>
17+
</epc_section>
18+
<memory>
19+
<start_hpa desc="The start physical address in host for the VM"></start_hpa>
20+
<size desc="The memory size in Bytes for the VM"></size>
21+
<start_hpa2 configurable="0" desc="Start of second HPA for non-contiguous allocations in host for the VM">0x0</start_hpa2>
22+
<size_hpa2 configurable="0" desc="Memory size of second HPA for non-contiguous allocations in Bytes for the VM">0x0</size_hpa2>
23+
</memory>
24+
<os_config>
25+
<name desc="Specify the OS name of VM, currently it is not referenced by hypervisor code."></name>
26+
<kern_type desc="Specify the kernel image type so that hypervisor could load it correctly. Currently support KERNEL_BZIMAGE and KERNEL_ZEPHYR."></kern_type>
27+
<kern_mod desc="The tag for kernel image which act as multiboot module, it must exactly match the module tag in GRUB multiboot cmdline."></kern_mod>
28+
<ramdisk_mod desc="The tag for ramdisk image which act as multiboot module, it must exactly match the module tag in GRUB multiboot cmdline."></ramdisk_mod>
29+
<bootargs desc="Specify kernel boot arguments"></bootargs>
30+
<kern_load_addr desc="The loading address in host memory for the VM kernel"></kern_load_addr>
31+
<kern_entry_addr desc="The entry address in host memory for the VM kernel"></kern_entry_addr>
32+
</os_config>
33+
<vuart id="0">
34+
<type configurable="0" desc="vCOM1 type">VUART_LEGACY_PIO</type>
35+
<base desc="vUART0 (A.K.A COM1) enabling switch. Enable by exposing its base address, disable by returning invalid base address."></base>
36+
<irq configurable="0" desc="vCOM1 irq">COM1_IRQ</irq>
37+
</vuart>
38+
<vuart id="1">
39+
<type configurable="0" desc="vCOM2 type">VUART_LEGACY_PIO</type>
40+
<base desc="vUART1 (A.K.A COM2) enabling switch. Enable by exposing its base address, disable by returning invalid base address."></base>
41+
<irq configurable="0" desc="vCOM2 irq">COM2_IRQ</irq>
42+
<target_vm_id desc="COM2 is used for VM communications. When it is enabled, please specify which target VM that current VM connect to."></target_vm_id>
43+
<target_uart_id configurable="0" desc="target vUART ID that vCOM2 connect to">1</target_uart_id>
44+
</vuart>
45+
<pci_devs configurable="0" desc="pci devices list">
46+
<pci_dev desc="pci device"></pci_dev>
47+
</pci_devs>
48+
</vm>
49+
</acrn-config>

0 commit comments

Comments
 (0)