Hello Joel,

On 1/14/26 05:34, Joel Stanley wrote:
v2 separates out prep patches so the machine can be reviewed
independently. It depends on the following two series:

  AIA: https://lore.kernel.org/qemu-devel/[email protected]
  Boot: 
https://lore.kernel.org/qemu-devel/[email protected]

Original cover letter:

Introducing Tenstorrent Atlantis!

  The Tenstorrent Atlantis platform is a collaboration between Tenstorrent


What kind of board is the "Tenstorrent Atlantis platform" ? Is it an evb ?

  and CoreLab Technology. It is based on the Atlantis SoC, which includes

Why isn't the SoC modeled independently ?

Thanks,

C.

  the Ascalon-X CPU and other IP from Tenstorrent and CoreLab Technology.

  The Tenstorrent Ascalon-X is a high performance 64-bit RVA23 compliant
  RISC-V CPU.

This initial series adds the base machine support including:

  - AIA (Advanced Interrupt Architecture) support
  - PCIe controller and DesignWare I2C integration
  - Serial console and device tree generation
  - Functional tests for OpenSBI+Linux boot

Based-on: [email protected] 
[email protected]

Joel Stanley (3):
   hw/riscv: Add Tenstorrent Atlantis machine
   hw/riscv/atlantis: Integrate i2c buses
   hw/riscv/atlantis: Add some i2c peripherals

Nicholas Piggin (3):
   hw/riscv/atlantis: Add PCIe controller
   tests/functional/riscv64: Add tt-atlantis tests
   hw/riscv/atlantis: Use halting kernel if there is no payload

  MAINTAINERS                                  |   9 +
  docs/system/riscv/tt_atlantis.rst            |  38 +
  docs/system/target-riscv.rst                 |   1 +
  include/hw/riscv/tt_atlantis.h               |  94 ++
  hw/riscv/tt_atlantis.c                       | 916 +++++++++++++++++++
  hw/riscv/Kconfig                             |  21 +
  hw/riscv/meson.build                         |   1 +
  tests/functional/riscv64/meson.build         |   1 +
  tests/functional/riscv64/test_opensbi.py     |   4 +
  tests/functional/riscv64/test_tt_atlantis.py |  68 ++
  10 files changed, 1153 insertions(+)
  create mode 100644 docs/system/riscv/tt_atlantis.rst
  create mode 100644 include/hw/riscv/tt_atlantis.h
  create mode 100644 hw/riscv/tt_atlantis.c
  create mode 100755 tests/functional/riscv64/test_tt_atlantis.py



Reply via email to