KVM_PPC_ALLOCATE_HTAB ioctl can now return errors and handle that correctly in QEMU.
Also fix !CONFIG_KVM implementation of kvmppc_reset_htab() to return 0 instead of -1. Changes in v1 ------------ - Add a patch to fix !CONFIG_KVM implementation of kvmppc_reset_htab() so that make check passes for ppc64 target on x86 host. - Explicitly check for shift < 0 error condition in spapr_alloc/reset_htab. v0: https://lists.gnu.org/archive/html/qemu-ppc/2015-11/msg00012.html Bharata B Rao (2): ppc: Let kvmppc_reset_htab() return 0 for !CONFIG_KVM spapr: Handle failure of KVM_PPC_ALLOCATE_HTAB ioctl hw/ppc/spapr.c | 20 ++++++++++++++++---- target-ppc/kvm_ppc.h | 2 +- 2 files changed, 17 insertions(+), 5 deletions(-) -- 2.1.0