hw/arm_sysctl.c: Add the Versatile Express system registers
commit34933c8c9485992f2a7d318bb23f313343f3ac10
authorPeter Maydell <peter.maydell@linaro.org>
Mon, 7 Mar 2011 11:10:31 +0000 (7 11:10 +0000)
committerAurelien Jarno <aurelien@aurel32.net>
Mon, 21 Mar 2011 20:04:46 +0000 (21 21:04 +0100)
tree1dc3ee25712c6b0f7f0f427934c1aa751aed1c30
parente0efb993b817564ef84e462ac1fe35f89b57ad7b
hw/arm_sysctl.c: Add the Versatile Express system registers

Add support for the Versatile Express SYS_CFG registers, which provide
a generic means of reading or writing configuration information from
various parts of the board. We only implement shutdown and reset.

Also make the RESETCTL register RAZ/WI on Versatile Express rather
than reset the board. Other system registers are generally the same
as Versatile and Realview.

This includes a VMState version number bump for arm_sysctl,
since we have new register state to preserve. It also adds
sys_mci to the VMState while we're bumping the version number
(an accidental omission from commit b50ff6f5).

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
hw/arm_sysctl.c