target/ppc: fix icount support on Book-e vms accessing SPRs
commit09db2216aa06be8bacd0101723d9c257f75c803f
authorVitaly Cheptsov <cheptsov@ispras.ru>
Wed, 3 Mar 2021 14:08:51 +0000 (3 17:08 +0300)
committerDavid Gibson <david@gibson.dropbear.id.au>
Tue, 9 Mar 2021 22:07:09 +0000 (10 09:07 +1100)
treeec0d4ee190649904fafc9fc6bcf537310e38c131
parent4515a5f786024fabf0bef4cf3d28adf5647e6e82
target/ppc: fix icount support on Book-e vms accessing SPRs

Failing to guard SPR access with gen_io_start/gen_stop_exception
causes "Bad icount read" exceptions when running VMs with
e500mc and e500v2 CPUs with an icount parameter.

Cc: David Gibson <david@gibson.dropbear.id.au>
Cc: Greg Kurz <groug@kaod.org>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Vitaly Cheptsov <cheptsov@ispras.ru>
Message-Id: <20210303140851.78383-1-cheptsov@ispras.ru>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
target/ppc/translate_init.c.inc