hw/arm/mps2: Implement skeleton mps2-an385 and mps2-an511 board models
commit2eb5578b4794d387e03cd424faa1f0e15c245ab9
authorPeter Maydell <peter.maydell@linaro.org>
Mon, 17 Jul 2017 12:36:08 +0000 (17 13:36 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 17 Jul 2017 12:36:08 +0000 (17 13:36 +0100)
tree9dd4dea62b28eeb6700368586e2fcc08037ce4aa
parentb29fd33db578decacd14f34933b29aece3e7c25e
hw/arm/mps2: Implement skeleton mps2-an385 and mps2-an511 board models

Model the ARM MPS2/MPS2+ FPGA based development board.

The MPS2 and MPS2+ dev boards are FPGA based (the 2+ has a bigger
FPGA but is otherwise the same as the 2). Since the CPU itself
and most of the devices are in the FPGA, the details of the board
as seen by the guest depend significantly on the FPGA image.

We model the following FPGA images:
 "mps2_an385" -- Cortex-M3 as documented in ARM Application Note AN385
 "mps2_an511" -- Cortex-M3 'DesignStart' as documented in AN511

They are fairly similar but differ in the details for some
peripherals.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1500029487-14822-2-git-send-email-peter.maydell@linaro.org
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
default-configs/arm-softmmu.mak
hw/arm/Makefile.objs
hw/arm/mps2.c [new file with mode: 0644]