summaryrefslogtreecommitdiffstats
path: root/include/hw/arm/fsl-imx31.h
diff options
context:
space:
mode:
authorMarcin Chojnacki2017-02-28 13:08:13 +0100
committerPeter Maydell2017-02-28 13:08:13 +0100
commit54a5ba13a9ffe7d25fc649b0fa9f8314734c8ccc (patch)
tree969296f64bcd11de22f0971ec334d75ca067c6a5 /include/hw/arm/fsl-imx31.h
parentMerge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ... (diff)
downloadqemu-54a5ba13a9ffe7d25fc649b0fa9f8314734c8ccc.tar.gz
qemu-54a5ba13a9ffe7d25fc649b0fa9f8314734c8ccc.tar.xz
qemu-54a5ba13a9ffe7d25fc649b0fa9f8314734c8ccc.zip
target-arm: Implement BCM2835 hardware RNG
Recent vanilla Raspberry Pi kernels started to make use of the hardware random number generator in BCM2835 SoC. As a result, those kernels wouldn't work anymore under QEMU but rather just freeze during the boot process. This patch implements a trivial BCM2835 compatible RNG, and adds it as a peripheral to BCM2835 platform, which allows to boot a vanilla Raspberry Pi kernel under Qemu. Changes since v1: * Prevented guest from writing [31..20] bits in rng_status * Removed redundant minimum_version_id_old * Added field entries for the state * Changed realize function to reset Signed-off-by: Marcin Chojnacki <marcinch7@gmail.com> Message-id: 20170210210857.47893-1-marcinch7@gmail.com Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'include/hw/arm/fsl-imx31.h')
0 files changed, 0 insertions, 0 deletions