summary refs log tree commit diff stats
path: root/tests/test-string-input-visitor.c
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2018-04-05 16:43:59 +1000
committerDavid Gibson <david@gibson.dropbear.id.au>2018-05-04 11:15:19 +1000
commit5ad553154d1137fbee9ec92b991e52123fa9bcd8 (patch)
treecd74bf5ce41c3d2b0e4ca4061d60d0d23a697362 /tests/test-string-input-visitor.c
parent090052aa08dbc774e55bc71a3058f24c8959586d (diff)
downloadfocaccia-qemu-5ad553154d1137fbee9ec92b991e52123fa9bcd8.tar.gz
focaccia-qemu-5ad553154d1137fbee9ec92b991e52123fa9bcd8.zip
target/ppc: Add ppc_store_lpcr() helper
There are some fields in the cpu state which need to be updated when the
LPCR register is changed, which is done by ppc_hash64_update_rmls() and
ppc_hash64_update_vrma().  Code which alters env->spr[SPR_LPCR] needs to
call them afterwards to make sure the state is up to date.

That's easy to get wrong.  The normal way of dealing with sitautions like
that is to use a helper which both updates the basic register value and the
derived state.

So, do that.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Tested-by: Cédric Le Goater <clg@kaod.org>
Reviewed-by: Greg Kurz <groug@kaod.org>
Diffstat (limited to 'tests/test-string-input-visitor.c')
0 files changed, 0 insertions, 0 deletions