Add documentation describing how to use the console machine property to control the console.
Signed-off-by: Portia Stephens <[email protected]> Reviewed-by: Daniel Henrique Barboza <[email protected]> --- docs/system/riscv/tt_atlantis.rst | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/docs/system/riscv/tt_atlantis.rst b/docs/system/riscv/tt_atlantis.rst index 1f2880d617..0bfa82eb77 100644 --- a/docs/system/riscv/tt_atlantis.rst +++ b/docs/system/riscv/tt_atlantis.rst @@ -13,7 +13,21 @@ tt-atlantis QEMU model features * 8-core Ascalon-X CPU Cluster * RISC-V compliant Advanced Interrupt Architecture -* 16550A compatible UART +* DW8250 compatible UART x5 + +Boot options +---------------- + + * ``console`` to change the UART which is on the first serial interface. + Most users will be interested in the Ascalon boot console ``UART1`` but + Ascalon has 5 UARTs and this may not always be the case. The RCPU console + is on ``UART0``. + +To change the serial console and use device ``UART3`` + +.. code-block:: bash + + -M tt-atlantis,console=3 Known limitations ----------------- @@ -24,9 +38,6 @@ real platform. Notably: * There is no PCI host bridge, so virtio-pci devices cannot be attached. Boots that need block storage must use ``-initrd`` with an initramfs. -* The DesignWare UART is modelled with QEMU's ns16550-compatible - ``serial_mm`` device; DesignWare-specific registers beyond that - set return 0. Supported software ------------------ -- 2.43.0
