target/ppc: fix tlbsync to check privilege level depending on GTSE
commit91c60f124e682a78c9a2ef951e8e58ebab6441d0
authorCédric Le Goater <clg@kaod.org>
Wed, 14 Mar 2018 17:33:36 +0000 (14 18:33 +0100)
committerDavid Gibson <david@gibson.dropbear.id.au>
Sun, 18 Mar 2018 10:03:20 +0000 (18 21:03 +1100)
treec0b02db1652bda1e758bf54a05d255651a15655c
parent21a5a442aef89d617fc8e41d4d35f6aee535b8b2
target/ppc: fix tlbsync to check privilege level depending on GTSE

tlbsync also needs to check the Guest Translation Shootdown Enable
(GTSE) bit in the Logical Partition Control Register (LPCR) to
determine at which privilege level it is running.

See commit c6fd28fd573d ("target/ppc: Update tlbie to check privilege
level based on GTSE")

Signed-off-by: Cédric Le Goater <clg@kaod.org>
Reviewed-by: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
target/ppc/translate.c