diff options
author | Peter Maydell | 2019-02-01 15:55:42 +0100 |
---|---|---|
committer | Peter Maydell | 2019-02-01 15:55:42 +0100 |
commit | dde0c4910395445da6b2b756193f89ab578d31a1 (patch) | |
tree | d5914d858dab9e9aea42c93d3c0aa45226d6c4aa /include/hw/misc | |
parent | hw/arm/armsse: Put each CPU in its own cluster object (diff) | |
download | qemu-dde0c4910395445da6b2b756193f89ab578d31a1.tar.gz qemu-dde0c4910395445da6b2b756193f89ab578d31a1.tar.xz qemu-dde0c4910395445da6b2b756193f89ab578d31a1.zip |
iotkit-sysinfo: Make SYS_VERSION and SYS_CONFIG configurable
The SYS_VERSION and SYS_CONFIG register values differ between the
IoTKit and SSE-200. Make them configurable via QOM properties rather
than hard-coded, and set them appropriately in the ARMSSE code that
instantiates the IOTKIT_SYSINFO device.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20190121185118.18550-15-peter.maydell@linaro.org
Diffstat (limited to 'include/hw/misc')
-rw-r--r-- | include/hw/misc/iotkit-sysinfo.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/hw/misc/iotkit-sysinfo.h b/include/hw/misc/iotkit-sysinfo.h index 7b2e1a5e48..d84eb203b9 100644 --- a/include/hw/misc/iotkit-sysinfo.h +++ b/include/hw/misc/iotkit-sysinfo.h @@ -14,6 +14,8 @@ * Arm IoTKit and documented in * http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ecm0601256/index.html * QEMU interface: + * + QOM property "SYS_VERSION": value to use for SYS_VERSION register + * + QOM property "SYS_CONFIG": value to use for SYS_CONFIG register * + sysbus MMIO region 0: the system information register bank */ @@ -32,6 +34,10 @@ typedef struct IoTKitSysInfo { /*< public >*/ MemoryRegion iomem; + + /* Properties */ + uint32_t sys_version; + uint32_t sys_config; } IoTKitSysInfo; #endif |