aboutsummaryrefslogtreecommitdiff
path: root/target-i386/kvm.c
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2016-09-02 17:36:23 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2016-09-13 19:09:44 +0200
commit0342454f8aa6fc55e515bad26425533e10b58085 (patch)
treeedbc9f66676cbf5282fce5cae4542b472b3b74e1 /target-i386/kvm.c
parent0cebabd5e8277864ef87b4526cb1c9b3f0c06ee7 (diff)
optionrom: do not rely on compiler's bswap optimization
Recent compilers can detect and inline manually-written bswap code, but GCC 4.2.1 (the last GPLv2 version) cannot and generates really awful code. Depending on how the compiler is configured, it might also not want to generate bswap because it was not in i386. Using asm is fine because TCG knows about bswap and all processors with virtualization extensions also do. Reported-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'target-i386/kvm.c')
0 files changed, 0 insertions, 0 deletions