target/ppc: fix mtmsr instruction for icount
commitb8edea50a7b8fba52ec3d8222f09991bea8add85
authorPavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru>
Tue, 30 Oct 2018 09:30:31 +0000 (30 12:30 +0300)
committerDavid Gibson <david@gibson.dropbear.id.au>
Thu, 8 Nov 2018 01:04:40 +0000 (8 12:04 +1100)
treeff5de83af7938eb0f4001a38d57010e890158886
parent1bbd6272a18d6fe3390d4b4200a1a7a566b304fa
target/ppc: fix mtmsr instruction for icount

This patch fixes processing of mtmsr instructions in icount mode.
In this mode writing to interrupt/peripheral state is controlled
by can_do_io flag. This flag must be set explicitly before helper
function invocation.

Signed-off-by: Maria Klimushenkova <maria.klimushenkova@ispras.ru>
Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
target/ppc/translate.c