On 10/1/2026 12:17 AM, 'Portia Stephens wrote:
From: Portia Stephens <[email protected]>
Add documentation describing how to use the console machine property to
control the console.
Signed-off-by: Portia Stephens <[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..e8176d96e8 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 intersted in the Ascalon boot console ``UART1`` but
intersted -> interested
With the typo fixed:
Reviewed-by: Daniel Henrique Barboza <[email protected]>
+ 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
------------------