hw/arm/allwinner: add CPU Configuration module
commitd26af5ded95c9fb9031786bf10ab0ad7c0e848e9
authorNiek Linnenbank <nieklinnenbank@gmail.com>
Wed, 11 Mar 2020 22:18:42 +0000 (11 23:18 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 12 Mar 2020 16:27:33 +0000 (12 16:27 +0000)
tree883b2539ea256dc072534d827749f7814ddae38c
parent7e83c9ddbb01a94aeccb5c914fe12d4ef61a4e01
hw/arm/allwinner: add CPU Configuration module

Various Allwinner System on Chip designs contain multiple processors
that can be configured and reset using the generic CPU Configuration
module interface. This commit adds support for the Allwinner CPU
configuration interface which emulates the following features:

 * CPU reset
 * CPU status

Signed-off-by: Niek Linnenbank <nieklinnenbank@gmail.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-id: 20200311221854.30370-7-nieklinnenbank@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/arm/allwinner-h3.c
hw/misc/Makefile.objs
hw/misc/allwinner-cpucfg.c [new file with mode: 0644]
hw/misc/trace-events
include/hw/arm/allwinner-h3.h
include/hw/misc/allwinner-cpucfg.h [new file with mode: 0644]