Commit fe0fe473 authored by Alistair Francis's avatar Alistair Francis
Browse files

riscv: Initial commit of OpenTitan machine



This adds a barebone OpenTitan machine to QEMU.

Signed-off-by: default avatarAlistair Francis <alistair.francis@wdc.com>
Reviewed-by: default avatarBin Meng <bin.meng@windriver.com>
parent 36b80ad9
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -1238,6 +1238,15 @@ F: pc-bios/canyonlands.dt[sb]
F: pc-bios/u-boot-sam460ex-20100605.bin
F: roms/u-boot-sam460ex

RISC-V Machines
---------------
OpenTitan
M: Alistair Francis <Alistair.Francis@wdc.com>
L: qemu-riscv@nongnu.org
S: Supported
F: hw/riscv/opentitan.c
F: include/hw/riscv/opentitan.h

SH4 Machines
------------
R2D
+1 −0
Original line number Diff line number Diff line
@@ -10,3 +10,4 @@ CONFIG_SPIKE=y
CONFIG_SIFIVE_E=y
CONFIG_SIFIVE_U=y
CONFIG_RISCV_VIRT=y
CONFIG_OPENTITAN=y
+10 −1
Original line number Diff line number Diff line
# Default configuration for riscv64-softmmu

include riscv32-softmmu.mak
# Uncomment the following lines to disable these optional devices:
#
#CONFIG_PCI_DEVICES=n

# Boards:
#
CONFIG_SPIKE=y
CONFIG_SIFIVE_E=y
CONFIG_SIFIVE_U=y
CONFIG_RISCV_VIRT=y
+5 −0
Original line number Diff line number Diff line
@@ -27,6 +27,11 @@ config SPIKE
    select HTIF
    select SIFIVE

config OPENTITAN
    bool
    select HART
    select UNIMP

config RISCV_VIRT
    bool
    imply PCI_DEVICES
+1 −0
Original line number Diff line number Diff line
obj-y += boot.o
obj-$(CONFIG_SPIKE) += riscv_htif.o
obj-$(CONFIG_HART) += riscv_hart.o
obj-$(CONFIG_OPENTITAN) += opentitan.o
obj-$(CONFIG_SIFIVE_E) += sifive_e.o
obj-$(CONFIG_SIFIVE_E) += sifive_e_prci.o
obj-$(CONFIG_SIFIVE) += sifive_clint.o
Loading