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