mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-06-21 05:02:24 +00:00
config_tools: Add virtio_device example for all the platforms
We should add virtio_devices network / block / console nodes to the generic_board scenario xmls. But now we found some of the hybrid / hybrid_rt even the shared xml are missing virtio devices block nodes, or not user will generate invalid launch scripts. Tracked-On: #7392 Signed-off-by: lirui34 <ruix.li@intel.com>
This commit is contained in:
parent
79442cbc96
commit
b7f50ef980
@ -178,8 +178,26 @@
|
|||||||
<vcpu_clos>0</vcpu_clos>
|
<vcpu_clos>0</vcpu_clos>
|
||||||
<vcpu_clos>0</vcpu_clos>
|
<vcpu_clos>0</vcpu_clos>
|
||||||
</clos>
|
</clos>
|
||||||
|
<memory>
|
||||||
|
<size>4096</size>
|
||||||
|
</memory>
|
||||||
<console_vuart>COM Port 1</console_vuart>
|
<console_vuart>COM Port 1</console_vuart>
|
||||||
|
<pci_devs>
|
||||||
|
<pci_dev>00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] (rev 02)</pci_dev>
|
||||||
|
</pci_devs>
|
||||||
<PTM>n</PTM>
|
<PTM>n</PTM>
|
||||||
|
<os_type>Windows OS</os_type>
|
||||||
|
<vbootloader>y</vbootloader>
|
||||||
|
<vuart0>n</vuart0>
|
||||||
|
<usb_xhci/>
|
||||||
|
<virtio_devices>
|
||||||
|
<console/>
|
||||||
|
<network>
|
||||||
|
<interface_name>WaaG</interface_name>
|
||||||
|
</network>
|
||||||
|
<input/>
|
||||||
|
<block>./win10-ltsc.img</block>
|
||||||
|
</virtio_devices>
|
||||||
</vm>
|
</vm>
|
||||||
<vm id="3">
|
<vm id="3">
|
||||||
<load_order>POST_LAUNCHED_VM</load_order>
|
<load_order>POST_LAUNCHED_VM</load_order>
|
||||||
@ -197,7 +215,25 @@
|
|||||||
<vcpu_clos>0</vcpu_clos>
|
<vcpu_clos>0</vcpu_clos>
|
||||||
<vcpu_clos>0</vcpu_clos>
|
<vcpu_clos>0</vcpu_clos>
|
||||||
</clos>
|
</clos>
|
||||||
|
<memory>
|
||||||
|
<size>512</size>
|
||||||
|
</memory>
|
||||||
<console_vuart>COM Port 1</console_vuart>
|
<console_vuart>COM Port 1</console_vuart>
|
||||||
<PTM>n</PTM>
|
<PTM>n</PTM>
|
||||||
|
<os_type>Non-Windows OS</os_type>
|
||||||
|
<vbootloader>y</vbootloader>
|
||||||
|
<vuart0>n</vuart0>
|
||||||
|
<usb_xhci/>
|
||||||
|
<virtio_devices>
|
||||||
|
<console>
|
||||||
|
<use_type>Virtio console</use_type>
|
||||||
|
<backend_type>stdio</backend_type>
|
||||||
|
</console>
|
||||||
|
<network>
|
||||||
|
<interface_name>YaaG</interface_name>
|
||||||
|
</network>
|
||||||
|
<input/>
|
||||||
|
<block>./YaaG.img</block>
|
||||||
|
</virtio_devices>
|
||||||
</vm>
|
</vm>
|
||||||
</acrn-config>
|
</acrn-config>
|
||||||
|
@ -153,8 +153,26 @@
|
|||||||
<vcpu_clos>0</vcpu_clos>
|
<vcpu_clos>0</vcpu_clos>
|
||||||
<vcpu_clos>0</vcpu_clos>
|
<vcpu_clos>0</vcpu_clos>
|
||||||
</clos>
|
</clos>
|
||||||
|
<memory>
|
||||||
|
<size>4096</size>
|
||||||
|
</memory>
|
||||||
<console_vuart>COM Port 1</console_vuart>
|
<console_vuart>COM Port 1</console_vuart>
|
||||||
|
<pci_devs>
|
||||||
|
<pci_dev>00:02.0 VGA compatible controller: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 01)</pci_dev>
|
||||||
|
</pci_devs>
|
||||||
<PTM>n</PTM>
|
<PTM>n</PTM>
|
||||||
|
<os_type>Windows OS</os_type>
|
||||||
|
<vbootloader>y</vbootloader>
|
||||||
|
<vuart0>n</vuart0>
|
||||||
|
<usb_xhci/>
|
||||||
|
<virtio_devices>
|
||||||
|
<console/>
|
||||||
|
<network>
|
||||||
|
<interface_name>WaaG</interface_name>
|
||||||
|
</network>
|
||||||
|
<input/>
|
||||||
|
<block>./win10-ltsc.img</block>
|
||||||
|
</virtio_devices>
|
||||||
</vm>
|
</vm>
|
||||||
<vm id="3">
|
<vm id="3">
|
||||||
<load_order>POST_LAUNCHED_VM</load_order>
|
<load_order>POST_LAUNCHED_VM</load_order>
|
||||||
@ -168,7 +186,25 @@
|
|||||||
<clos>
|
<clos>
|
||||||
<vcpu_clos>0</vcpu_clos>
|
<vcpu_clos>0</vcpu_clos>
|
||||||
</clos>
|
</clos>
|
||||||
|
<memory>
|
||||||
|
<size>512</size>
|
||||||
|
</memory>
|
||||||
<console_vuart>COM Port 1</console_vuart>
|
<console_vuart>COM Port 1</console_vuart>
|
||||||
<PTM>n</PTM>
|
<PTM>n</PTM>
|
||||||
|
<os_type>Non-Windows OS</os_type>
|
||||||
|
<vbootloader>y</vbootloader>
|
||||||
|
<vuart0>n</vuart0>
|
||||||
|
<usb_xhci/>
|
||||||
|
<virtio_devices>
|
||||||
|
<console>
|
||||||
|
<use_type>Virtio console</use_type>
|
||||||
|
<backend_type>stdio</backend_type>
|
||||||
|
</console>
|
||||||
|
<network>
|
||||||
|
<interface_name>YaaG</interface_name>
|
||||||
|
</network>
|
||||||
|
<input/>
|
||||||
|
<block>./YaaG.img</block>
|
||||||
|
</virtio_devices>
|
||||||
</vm>
|
</vm>
|
||||||
</acrn-config>
|
</acrn-config>
|
||||||
|
@ -133,8 +133,29 @@
|
|||||||
<clos>
|
<clos>
|
||||||
<vcpu_clos>0</vcpu_clos>
|
<vcpu_clos>0</vcpu_clos>
|
||||||
</clos>
|
</clos>
|
||||||
|
<memory>
|
||||||
|
<size>4096</size>
|
||||||
|
</memory>
|
||||||
<console_vuart>COM Port 1</console_vuart>
|
<console_vuart>COM Port 1</console_vuart>
|
||||||
|
<pci_devs>
|
||||||
|
<pci_dev>00:02.0 VGA compatible controller: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 01)</pci_dev>
|
||||||
|
</pci_devs>
|
||||||
<PTM>n</PTM>
|
<PTM>n</PTM>
|
||||||
|
<os_type>Windows OS</os_type>
|
||||||
|
<vbootloader>y</vbootloader>
|
||||||
|
<vuart0>n</vuart0>
|
||||||
|
<usb_xhci/>
|
||||||
|
<virtio_devices>
|
||||||
|
<console>
|
||||||
|
<use_type>Virtio console</use_type>
|
||||||
|
<backend_type>stdio</backend_type>
|
||||||
|
</console>
|
||||||
|
<network>
|
||||||
|
<interface_name>WaaG</interface_name>
|
||||||
|
</network>
|
||||||
|
<input/>
|
||||||
|
<block>./win10-ltsc.img</block>
|
||||||
|
</virtio_devices>
|
||||||
</vm>
|
</vm>
|
||||||
<vm id="3">
|
<vm id="3">
|
||||||
<load_order>POST_LAUNCHED_VM</load_order>
|
<load_order>POST_LAUNCHED_VM</load_order>
|
||||||
@ -148,7 +169,25 @@
|
|||||||
<clos>
|
<clos>
|
||||||
<vcpu_clos>0</vcpu_clos>
|
<vcpu_clos>0</vcpu_clos>
|
||||||
</clos>
|
</clos>
|
||||||
|
<memory>
|
||||||
|
<size>512</size>
|
||||||
|
</memory>
|
||||||
<console_vuart>COM Port 1</console_vuart>
|
<console_vuart>COM Port 1</console_vuart>
|
||||||
<PTM>n</PTM>
|
<PTM>n</PTM>
|
||||||
|
<os_type>Non-Windows OS</os_type>
|
||||||
|
<vbootloader>y</vbootloader>
|
||||||
|
<vuart0>n</vuart0>
|
||||||
|
<usb_xhci/>
|
||||||
|
<virtio_devices>
|
||||||
|
<console>
|
||||||
|
<use_type>Virtio console</use_type>
|
||||||
|
<backend_type>stdio</backend_type>
|
||||||
|
</console>
|
||||||
|
<network>
|
||||||
|
<interface_name>YaaG</interface_name>
|
||||||
|
</network>
|
||||||
|
<input/>
|
||||||
|
<block>./YaaG.img</block>
|
||||||
|
</virtio_devices>
|
||||||
</vm>
|
</vm>
|
||||||
</acrn-config>
|
</acrn-config>
|
||||||
|
@ -130,7 +130,58 @@
|
|||||||
<clos>
|
<clos>
|
||||||
<vcpu_clos>0</vcpu_clos>
|
<vcpu_clos>0</vcpu_clos>
|
||||||
</clos>
|
</clos>
|
||||||
|
<memory>
|
||||||
|
<size>4096</size>
|
||||||
|
</memory>
|
||||||
|
<console_vuart>COM Port 1</console_vuart>
|
||||||
|
<pci_devs>
|
||||||
|
<pci_dev>00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] (rev 02)</pci_dev>
|
||||||
|
</pci_devs>
|
||||||
|
<PTM>n</PTM>
|
||||||
|
<os_type>Windows OS</os_type>
|
||||||
|
<vbootloader>y</vbootloader>
|
||||||
|
<vuart0>n</vuart0>
|
||||||
|
<usb_xhci/>
|
||||||
|
<virtio_devices>
|
||||||
|
<console/>
|
||||||
|
<network>
|
||||||
|
<interface_name>WaaG</interface_name>
|
||||||
|
</network>
|
||||||
|
<input/>
|
||||||
|
<block>./win10-ltsc.img</block>
|
||||||
|
</virtio_devices>
|
||||||
|
</vm>
|
||||||
|
<vm id="3">
|
||||||
|
<load_order>POST_LAUNCHED_VM</load_order>
|
||||||
|
<vm_type>STANDARD_VM</vm_type>
|
||||||
|
<name>POST_STD_VM2</name>
|
||||||
|
<cpu_affinity>
|
||||||
|
<pcpu>
|
||||||
|
<pcpu_id>2</pcpu_id>
|
||||||
|
</pcpu>
|
||||||
|
</cpu_affinity>
|
||||||
|
<clos>
|
||||||
|
<vcpu_clos>0</vcpu_clos>
|
||||||
|
</clos>
|
||||||
|
<memory>
|
||||||
|
<size>512</size>
|
||||||
|
</memory>
|
||||||
<console_vuart>COM Port 1</console_vuart>
|
<console_vuart>COM Port 1</console_vuart>
|
||||||
<PTM>n</PTM>
|
<PTM>n</PTM>
|
||||||
|
<os_type>Non-Windows OS</os_type>
|
||||||
|
<vbootloader>y</vbootloader>
|
||||||
|
<vuart0>n</vuart0>
|
||||||
|
<usb_xhci/>
|
||||||
|
<virtio_devices>
|
||||||
|
<console>
|
||||||
|
<use_type>Virtio console</use_type>
|
||||||
|
<backend_type>stdio</backend_type>
|
||||||
|
</console>
|
||||||
|
<network>
|
||||||
|
<interface_name>YaaG</interface_name>
|
||||||
|
</network>
|
||||||
|
<input/>
|
||||||
|
<block>./YaaG.img</block>
|
||||||
|
</virtio_devices>
|
||||||
</vm>
|
</vm>
|
||||||
</acrn-config>
|
</acrn-config>
|
||||||
|
@ -193,7 +193,25 @@
|
|||||||
<clos>
|
<clos>
|
||||||
<vcpu_clos>0</vcpu_clos>
|
<vcpu_clos>0</vcpu_clos>
|
||||||
</clos>
|
</clos>
|
||||||
|
<memory>
|
||||||
|
<size>512</size>
|
||||||
|
</memory>
|
||||||
<console_vuart>COM Port 1</console_vuart>
|
<console_vuart>COM Port 1</console_vuart>
|
||||||
<PTM>n</PTM>
|
<PTM>n</PTM>
|
||||||
|
<os_type>Non-Windows OS</os_type>
|
||||||
|
<vbootloader>y</vbootloader>
|
||||||
|
<vuart0>n</vuart0>
|
||||||
|
<usb_xhci/>
|
||||||
|
<virtio_devices>
|
||||||
|
<console>
|
||||||
|
<use_type>Virtio console</use_type>
|
||||||
|
<backend_type>stdio</backend_type>
|
||||||
|
</console>
|
||||||
|
<network>
|
||||||
|
<interface_name>YaaG</interface_name>
|
||||||
|
</network>
|
||||||
|
<input/>
|
||||||
|
<block>./YaaG.img</block>
|
||||||
|
</virtio_devices>
|
||||||
</vm>
|
</vm>
|
||||||
</acrn-config>
|
</acrn-config>
|
||||||
|
@ -98,7 +98,7 @@
|
|||||||
<PTM>n</PTM>
|
<PTM>n</PTM>
|
||||||
<os_type>Windows OS</os_type>
|
<os_type>Windows OS</os_type>
|
||||||
<vbootloader>y</vbootloader>
|
<vbootloader>y</vbootloader>
|
||||||
<vuart0>y</vuart0>
|
<vuart0>n</vuart0>
|
||||||
<usb_xhci/>
|
<usb_xhci/>
|
||||||
<virtio_devices>
|
<virtio_devices>
|
||||||
<console/>
|
<console/>
|
||||||
@ -175,10 +175,15 @@
|
|||||||
<vuart0>n</vuart0>
|
<vuart0>n</vuart0>
|
||||||
<usb_xhci/>
|
<usb_xhci/>
|
||||||
<virtio_devices>
|
<virtio_devices>
|
||||||
<console/>
|
<console>
|
||||||
<network/>
|
<use_type>Virtio console</use_type>
|
||||||
|
<backend_type>stdio</backend_type>
|
||||||
|
</console>
|
||||||
|
<network>
|
||||||
|
<interface_name>YaaG3</interface_name>
|
||||||
|
</network>
|
||||||
<input/>
|
<input/>
|
||||||
<block/>
|
<block>./YaaG.img</block>
|
||||||
</virtio_devices>
|
</virtio_devices>
|
||||||
</vm>
|
</vm>
|
||||||
<vm id="4">
|
<vm id="4">
|
||||||
@ -207,10 +212,15 @@
|
|||||||
<vuart0>n</vuart0>
|
<vuart0>n</vuart0>
|
||||||
<usb_xhci/>
|
<usb_xhci/>
|
||||||
<virtio_devices>
|
<virtio_devices>
|
||||||
<console/>
|
<console>
|
||||||
<network/>
|
<use_type>Virtio console</use_type>
|
||||||
|
<backend_type>stdio</backend_type>
|
||||||
|
</console>
|
||||||
|
<network>
|
||||||
|
<interface_name>YaaG4</interface_name>
|
||||||
|
</network>
|
||||||
<input/>
|
<input/>
|
||||||
<block/>
|
<block>./YaaG.img</block>
|
||||||
</virtio_devices>
|
</virtio_devices>
|
||||||
</vm>
|
</vm>
|
||||||
<vm id="5">
|
<vm id="5">
|
||||||
@ -239,10 +249,15 @@
|
|||||||
<vuart0>n</vuart0>
|
<vuart0>n</vuart0>
|
||||||
<usb_xhci/>
|
<usb_xhci/>
|
||||||
<virtio_devices>
|
<virtio_devices>
|
||||||
<console/>
|
<console>
|
||||||
<network/>
|
<use_type>Virtio console</use_type>
|
||||||
|
<backend_type>stdio</backend_type>
|
||||||
|
</console>
|
||||||
|
<network>
|
||||||
|
<interface_name>YaaG5</interface_name>
|
||||||
|
</network>
|
||||||
<input/>
|
<input/>
|
||||||
<block/>
|
<block>./YaaG.img</block>
|
||||||
</virtio_devices>
|
</virtio_devices>
|
||||||
</vm>
|
</vm>
|
||||||
<vm id="6">
|
<vm id="6">
|
||||||
@ -271,10 +286,15 @@
|
|||||||
<vuart0>n</vuart0>
|
<vuart0>n</vuart0>
|
||||||
<usb_xhci/>
|
<usb_xhci/>
|
||||||
<virtio_devices>
|
<virtio_devices>
|
||||||
<console/>
|
<console>
|
||||||
<network/>
|
<use_type>Virtio console</use_type>
|
||||||
|
<backend_type>stdio</backend_type>
|
||||||
|
</console>
|
||||||
|
<network>
|
||||||
|
<interface_name>YaaG6</interface_name>
|
||||||
|
</network>
|
||||||
<input/>
|
<input/>
|
||||||
<block/>
|
<block>./YaaG.img</block>
|
||||||
</virtio_devices>
|
</virtio_devices>
|
||||||
</vm>
|
</vm>
|
||||||
</acrn-config>
|
</acrn-config>
|
||||||
|
Loading…
Reference in New Issue
Block a user