mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-06-02 20:35:32 +00:00
Add the 'mmio@' parameter to the document describing all the possible values for 'uart='. This is the command-line argument passed to the hypervisor in order to overwrite and/or set the serial port. Tracked-On: #5820 Signed-off-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>
37 lines
2.1 KiB
ReStructuredText
37 lines
2.1 KiB
ReStructuredText
.. _hv-parameters:
|
|
|
|
ACRN Hypervisor Parameters
|
|
##########################
|
|
|
|
Generic Hypervisor Parameters
|
|
*****************************
|
|
|
|
The ACRN hypervisor supports the following parameter:
|
|
|
|
+-----------------+-----------------------------+----------------------------------------------------------------------------------------+
|
|
| Parameter | Value | Description |
|
|
+=================+=============================+========================================================================================+
|
|
| | disabled | This disables the serial port completely. |
|
|
| +-----------------------------+----------------------------------------------------------------------------------------+
|
|
| ``uart=`` | bdf@<BDF value> | This sets the serial port PCI BDF, e.g. ``bdf@0:18.1`` |
|
|
| +-----------------------------+----------------------------------------------------------------------------------------+
|
|
| | port@<port address> | This sets the serial port PIO address, e.g. ``uart=port@0x3F8`` |
|
|
| +-----------------------------+----------------------------------------------------------------------------------------+
|
|
| | mmio@<MMIO address> | This sets the serial port MMIO address, e.g. ``uart=mmio@0xfe040000`` |
|
|
+-----------------+-----------------------------+----------------------------------------------------------------------------------------+
|
|
|
|
The Generic hypervisor parameters are specified in the GRUB multiboot/multiboot2 command.
|
|
For example:
|
|
|
|
.. code-block:: none
|
|
:emphasize-lines: 5
|
|
|
|
menuentry 'Boot ACRN hypervisor from multiboot' {
|
|
insmod part_gpt
|
|
insmod ext2
|
|
echo 'Loading ACRN hypervisor ...'
|
|
multiboot --quirk-modules-after-kernel /boot/acrn.32.out uart=bdf@0:18.1
|
|
module /boot/bzImage Linux_bzImage
|
|
module /boot/bzImage2 Linux_bzImage2
|
|
}
|