qemu/configs/devices
Peter Maydell 273a70ae82 hw/arm/mps3r: Initial skeleton for mps3-an536 board
The AN536 is another FPGA image for the MPS3 development board. Unlike
the existing FPGA images we already model, this board uses a Cortex-R
family CPU, and it does not use any equivalent to the M-profile
"Subsystem for Embedded" SoC-equivalent that we model in hw/arm/armsse.c.
It's therefore more convenient for us to model it as a completely
separate C file.

This commit adds the basic skeleton of the board model, and the
code to create all the RAM and ROM. We assume that we're probably
going to want to add more images in future, so use the same
base class/subclass setup that mps2-tz.c uses, even though at
the moment there's only a single subclass.

Following commits will add the CPUs and the peripherals.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240206132931.38376-9-peter.maydell@linaro.org
2024-02-15 14:32:38 +00:00
..
aarch64-softmmu arm/Kconfig: Keep Kconfig default entries in default.mak as documentation 2023-05-30 15:50:17 +01:00
alpha-softmmu configs: rename default-configs to configs and reorganise 2021-07-09 18:21:34 +02:00
arm-softmmu hw/arm/mps3r: Initial skeleton for mps3-an536 board 2024-02-15 14:32:38 +00:00
avr-softmmu configs: rename default-configs to configs and reorganise 2021-07-09 18:21:34 +02:00
cris-softmmu configs: rename default-configs to configs and reorganise 2021-07-09 18:21:34 +02:00
hppa-softmmu hppa: use new CONFIG_HPPA_B160L option instead of CONFIG_DINO to build hppa machine 2022-05-08 18:52:36 +01:00
i386-softmmu Kconfig: Add CONFIG_SGX support 2021-09-30 14:50:19 +02:00
loongarch64-softmmu hw/loongarch: Add support loongson3 virt machine type. 2022-06-06 18:09:03 +00:00
m68k-softmmu kconfig: use "select" to enable semihosting 2024-02-09 17:52:30 +00:00
microblaze-softmmu configs: rename default-configs to configs and reorganise 2021-07-09 18:21:34 +02:00
microblazeel-softmmu configs: rename default-configs to configs and reorganise 2021-07-09 18:21:34 +02:00
mips64-softmmu configs: rename default-configs to configs and reorganise 2021-07-09 18:21:34 +02:00
mips64el-softmmu hw/isa/vt82c686: Instantiate IDE function in host device 2022-10-31 11:32:07 +01:00
mips-softmmu kconfig: use "select" to enable semihosting 2024-02-09 17:52:30 +00:00
mipsel-softmmu configs: rename default-configs to configs and reorganise 2021-07-09 18:21:34 +02:00
nios2-softmmu kconfig: use "select" to enable semihosting 2024-02-09 17:52:30 +00:00
or1k-softmmu hw/openrisc: Add the OpenRISC virtual machine 2022-09-04 07:02:57 +01:00
ppc64-softmmu configs: rename default-configs to configs and reorganise 2021-07-09 18:21:34 +02:00
ppc-softmmu hw/ppc: Add emulation of AmigaOne XE board 2023-11-07 15:49:13 -03:00
riscv32-softmmu kconfig: use "select" to enable semihosting 2024-02-09 17:52:30 +00:00
riscv64-softmmu kconfig: use "select" to enable semihosting 2024-02-09 17:52:30 +00:00
rx-softmmu configs: rename default-configs to configs and reorganise 2021-07-09 18:21:34 +02:00
s390x-softmmu kconfig: Add PCIe devices to s390x machines 2023-07-14 11:10:57 +02:00
sh4-softmmu configs: rename default-configs to configs and reorganise 2021-07-09 18:21:34 +02:00
sh4eb-softmmu configs: rename default-configs to configs and reorganise 2021-07-09 18:21:34 +02:00
sparc64-softmmu configs: rename default-configs to configs and reorganise 2021-07-09 18:21:34 +02:00
sparc-softmmu configs: rename default-configs to configs and reorganise 2021-07-09 18:21:34 +02:00
tricore-softmmu hw/tricore: fix inclusion of tricore_testboard 2021-07-20 20:10:21 +02:00
x86_64-softmmu migration: Remove spurious files 2023-02-11 16:51:09 +01:00
xtensa-softmmu kconfig: use "select" to enable semihosting 2024-02-09 17:52:30 +00:00
xtensaeb-softmmu configs: rename default-configs to configs and reorganise 2021-07-09 18:21:34 +02:00