diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2018-03-19 17:05:05 +1100 |
---|---|---|
committer | David Gibson <david@gibson.dropbear.id.au> | 2018-04-10 10:05:38 +1000 |
commit | e69ba2b489d9cc6e976a29a58726d45361d85b9d (patch) | |
tree | a5980e2567d4952e3482c1e5956454b1633f3c11 /hw/misc/macio | |
parent | 915d34c5f99b0ab91517c69f54272bfdb6ca2b32 (diff) |
target/ppc: Initialize lazy_tlb_flush correctly
ppc_tr_init_disas_context() correctly sets lazy_tlb_flush to true on
certain CPU models. However, it leaves it uninitialized, instead of
setting it to false on all others.
It wasn't caught before now because we didn't have examples in the tests
that exercised this path. However it can now be caught using clang's
undefined behaviour sanitizer and the sam460ex board.
Suggested-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Greg Kurz <groug@kaod.org>
Diffstat (limited to 'hw/misc/macio')
0 files changed, 0 insertions, 0 deletions