diff --git a/misc/config_tools/schema/VMtypes.xsd b/misc/config_tools/schema/VMtypes.xsd
index 11aa996d3..f5ffc55d6 100644
--- a/misc/config_tools/schema/VMtypes.xsd
+++ b/misc/config_tools/schema/VMtypes.xsd
@@ -152,7 +152,7 @@ CLOSID 0 and the second is mapped to virtual CLOSID 1, etc.
- A string with either ``KERNEL_BZIMAGE``, ``KERNEL_ELF`` or
+ A string with either ``KERNEL_BZIMAGE`` or
``KERNEL_RAWIMAGE``.
@@ -165,6 +165,9 @@ CLOSID 0 and the second is mapped to virtual CLOSID 1, etc.
+
+ A string with either ``None``, ``COM Port 1``, ``COM Port 2``, ``COM Port 3``, or ``PCI``.
+
@@ -309,7 +312,7 @@ CLOSID 0 and the second is mapped to virtual CLOSID 1, etc.
Specify device type in guest, ether HVC console when user config it as virtio console or /dev/vportXpY
- device file when user config it as virtio serial port, which can be read and written from the user space.
+device file when user config it as virtio serial port, which can be read and written from the user space.
@@ -356,6 +359,9 @@ CLOSID 0 and the second is mapped to virtual CLOSID 1, etc.
+
+ A string with either ``Non-Windows OS`` or ``Windows OS``.
+
diff --git a/misc/config_tools/schema/config.xsd b/misc/config_tools/schema/config.xsd
index cf5b29c06..8a6a23495 100644
--- a/misc/config_tools/schema/config.xsd
+++ b/misc/config_tools/schema/config.xsd
@@ -381,7 +381,7 @@ argument and memory.
- Select the console virtual UART (vUART) type. Add the console settings to the kernel command line by typing them in the "Linux kernel command-line parameters" text box (for example, console=ttyS0 for COM port 1).
+ Select the console virtual UART (vUART) type. Add the console settings to the kernel command line by typing them in the "Linux kernel command-line parameters" text box (for example, ``console=ttyS0`` for COM port 1).
@@ -425,7 +425,7 @@ argument and memory.
- Input format: bus#-port#[:bus#-port#: ...]. e.g.: 1-2:2-4
+ Input format: ``bus#-port#[:bus#-port#: ...]``, for example, ``1-2:2-4``.
@@ -441,28 +441,27 @@ argument and memory.
Virtio console device for data input and output.
- The virtio console BE driver copies data from the frontend's transmitting virtqueue when it receives a kick on virtqueue (implemented as a vmexit).
- The BE driver then writes the data to backend, and can be implemented as PTY, TTY, STDIO, and regular file.
- For details, reference to https://projectacrn.github.io/latest/developer-guides/hld/virtio-console.html.
+The virtio console BE driver copies data from the frontend's transmitting virtqueue when it receives a kick on virtqueue (implemented as a vmexit).
+The BE driver then writes the data to backend, and can be implemented as PTY, TTY, STDIO, and regular file.
+For details, see :ref:`virtio-console`.
- The virtio network device emulates a virtual network interface card (NIC) for the VM.
- The frontend is the virtio network driver, simulating the virtual NIC. The backend could be:
- 1. ``tap`` device /dev/net/tun; 2. ``MacVTap`` device (/dev/tapx); 3. ``vhost`` device /dev/vhost-net.
+ The virtio network device emulates a virtual network interface card (NIC) for the VM. The frontend
+is the virtio network driver, simulating the virtual NIC. The backend could be: ``tap`` device /dev/net/tun,
+``MacVTap`` device /dev/tapx, or ``vhost`` device /dev/vhost-net
- The virtio input device creates a virtual human interface device such as a keyboard, mouse, and tablet.
- It sends Linux input layer events over virtio.
+ The virtio input device creates a virtual human interface device such as a keyboard,
+mouse, and tablet. It sends Linux input layer events over virtio.
- The virtio-blk device presents a block device to the VM.
- Each virtio-blk device appears as a disk inside the VM.
+ The virtio-blk device presents a block device to the VM. Each virtio-blk device appears as a disk inside the VM.