Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 19 additions & 2 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -1716,9 +1716,13 @@ M: Alistair Francis <Alistair.Francis@wdc.com>
L: qemu-riscv@nongnu.org
S: Supported
F: hw/riscv/opentitan.c
F: hw/*/ibex_*.c
F: hw/ssi/ibex_spi_host.c
F: hw/timer/ibex_timer.c
F: hw/char/ibex_uart.c
F: include/hw/riscv/opentitan.h
F: include/hw/*/ibex_*.h
F: include/hw/ssi/ibex_spi_host.h
F: include/hw/timer/ibex_timer.h
F: include/hw/char/ibex_uart.h

Microchip PolarFire SoC Icicle Kit
L: qemu-riscv@nongnu.org
Expand Down Expand Up @@ -4450,6 +4454,19 @@ F: docs/devel/ebpf_rss.rst
F: ebpf/*
F: tools/ebpf/*

Ibex
M: lowRISC <qemu-maintainers@lowrisc.org>
S: Supported
F: hw/riscv/ibex_common.c
F: include/hw/riscv/ibex_common.h
F: include/hw/riscv/ibex_irq.h

OpenTitan
M: lowRISC <qemu-maintainers@lowrisc.org>
S: Supported
F: hw/opentitan/*
F: include/hw/opentitan/*

Build and test automation
-------------------------
Build and test automation, general continuous integration
Expand Down
12 changes: 12 additions & 0 deletions hmp-commands-info.hx
Original file line number Diff line number Diff line change
Expand Up @@ -1010,3 +1010,15 @@ SRST
``info firmware-log``
Show the firmware (ovmf) debug log.
ERST

{
.name = "ibex",
.args_type = "",
.params = "",
.help = "Show Ibex vCPU info",
},

SRST
``info ibex``
Show Ibex vCPU information.
ERST
3 changes: 3 additions & 0 deletions hw/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,9 @@ source sparc64/Kconfig
source tricore/Kconfig
source xtensa/Kconfig

# OpenTitan devices
source opentitan/Kconfig

# Symbols used by multiple targets
config TEST_DEVICES
bool
Expand Down
3 changes: 3 additions & 0 deletions hw/char/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -95,3 +95,6 @@ config IP_OCTAL_232
bool
default y
depends on IPACK

config IBEX_UART
bool
2 changes: 1 addition & 1 deletion hw/char/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ system_ss.add(when: 'CONFIG_CADENCE', if_true: files('cadence_uart.c'))
system_ss.add(when: 'CONFIG_CMSDK_APB_UART', if_true: files('cmsdk-apb-uart.c'))
system_ss.add(when: 'CONFIG_ESCC', if_true: files('escc.c'))
system_ss.add(when: 'CONFIG_GRLIB', if_true: files('grlib_apbuart.c'))
system_ss.add(when: 'CONFIG_IBEX', if_true: files('ibex_uart.c'))
system_ss.add(when: 'CONFIG_IBEX_UART', if_true: files('ibex_uart.c'))
system_ss.add(when: 'CONFIG_IMX', if_true: files('imx_serial.c'))
system_ss.add(when: 'CONFIG_IP_OCTAL_232', if_true: files('ipoctal232.c'))
system_ss.add(when: 'CONFIG_ISA_BUS', if_true: files('parallel-isa.c'))
Expand Down
1 change: 1 addition & 0 deletions hw/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ subdir('sparc')
subdir('sparc64')
subdir('tricore')
subdir('xtensa')
subdir('opentitan')

subdir('9pfs')
subdir('acpi')
Expand Down
4 changes: 4 additions & 0 deletions hw/opentitan/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# OpenTitan devices

config OT_ALERT
bool
3 changes: 3 additions & 0 deletions hw/opentitan/meson.build
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# OpenTitan devices

system_ss.add(when: 'CONFIG_OT_ALERT', if_true: files('ot_alert.c'))
Loading