target-arm: Clean up handling of ARMv8 optional feature bits
authorPeter Maydell <peter.maydell@linaro.org>
Mon, 9 Jun 2014 14:43:24 +0000 (15:43 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 9 Jun 2014 15:06:11 +0000 (16:06 +0100)
commit25f748e37a868b322a960c322ca11fb2dc5252b2
tree0fab1e2e500443a9b2ea12392e71a00be88b548d
parentfb8ad9f2c1a82256b1ac384393a093a61201272f
target-arm: Clean up handling of ARMv8 optional feature bits

CRC and crypto are both optional v8 extensions, so FEATURE_V8
should not imply them. Instead we should set these bits in the
initfns for the 32-bit and 64-bit "cpu any" and for the Cortex-A57.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1401458125-27977-4-git-send-email-peter.maydell@linaro.org
target-arm/cpu.c
target-arm/cpu64.c