This series adds initial suppport for emulating shakti soc[1] running on arty 100T.
Shakti SoC uses Shakti C class core[2] and Shakti Uart[3] [1] https://gitlab.com/shaktiproject/cores/shakti-soc/-/blob/master/README.rst [2] https://gitlab.com/shaktiproject/cores/c-class/-/blob/master/README.md [3] https://gitlab.com/shaktiproject/uncore/devices/-/tree/master/uart_v2 Vijai Kumar K (3): riscv: Add initial support for Shakti C class hw/char: Add Shakti UART emulation hw/riscv: Connect Shakti UART to Shakti platform MAINTAINERS | 9 + default-configs/devices/riscv64-softmmu.mak | 1 + hw/char/meson.build | 1 + hw/char/shakti_uart.c | 204 ++++++++++++++++++++ hw/char/trace-events | 4 + hw/riscv/Kconfig | 10 + hw/riscv/meson.build | 1 + hw/riscv/shakti_c.c | 185 ++++++++++++++++++ include/hw/char/shakti_uart.h | 74 +++++++ include/hw/riscv/shakti_c.h | 76 ++++++++ target/riscv/cpu.c | 9 + target/riscv/cpu.h | 1 + 12 files changed, 575 insertions(+) create mode 100644 hw/char/shakti_uart.c create mode 100644 hw/riscv/shakti_c.c create mode 100644 include/hw/char/shakti_uart.h create mode 100644 include/hw/riscv/shakti_c.h -- 2.25.1