target/ppc: Check mask when setting cap_ppc_safe_indirect_branch
commitcb931c2108a59db0b4a22f0c439ee7362c4f95ab
authorSuraj Jitindar Singh <sjitindarsingh@gmail.com>
Thu, 1 Mar 2018 06:37:58 +0000 (1 17:37 +1100)
committerDavid Gibson <david@gibson.dropbear.id.au>
Tue, 6 Mar 2018 02:16:29 +0000 (6 13:16 +1100)
treed41e46c6a11bc87c814f6a92a45e0bfa2a680960
parentb6712ea39117c87de87b687ec4055e6ddbde9b37
target/ppc: Check mask when setting cap_ppc_safe_indirect_branch

Check the character and character_mask field when setting
cap_ppc_safe_indirect_branch based on the hypervisor response
to KVM_PPC_GET_CPU_CHAR. Previously the mask field wasn't checked
which was incorrect.

Fixes: 8acc2ae5 (target/ppc/kvm: Add cap_ppc_safe_[cache/bounds_check/indirect_branch])

Signed-off-by: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
target/ppc/kvm.c