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