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.