riscv: Add initial support for Shakti C machine
authorVijai Kumar K <vijai@behindbytes.com>
Thu, 1 Apr 2021 18:14:55 +0000 (23:44 +0530)
committerAlistair Francis <alistair.francis@wdc.com>
Tue, 11 May 2021 10:01:38 +0000 (20:01 +1000)
commit7a261bafc8ee01294cc709366810798bec4fe2f7
treefd3972669ac0f98688b131b3e6c18ac9f11e34a7
parent6ddc7069f563e0c01b780123ea0d9f97af55eacf
riscv: Add initial support for Shakti C machine

Add support for emulating Shakti reference platform based on C-class
running on arty-100T board.

https://gitlab.com/shaktiproject/cores/shakti-soc/-/blob/master/README.rst

Signed-off-by: Vijai Kumar K <vijai@behindbytes.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-id: 20210401181457.73039-3-vijai@behindbytes.com
[Changes by AF:
 - Check for mstate->firmware before loading it
]
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
MAINTAINERS
default-configs/devices/riscv64-softmmu.mak
hw/riscv/Kconfig
hw/riscv/meson.build
hw/riscv/shakti_c.c [new file with mode: 0644]
include/hw/riscv/shakti_c.h [new file with mode: 0644]