On 11/12/19 22:23, Wayne Li wrote: > > Now I am fairly sure KVM is actually enabled on the system. Finding > that out was another story that spanned a couple of months. But long > story short, lsmod doesn't show that the KVM kernel module is running. > But that's because KVM is built-in and it can't actually be built as a > loadable kernel module in this particular system. > > So I'm not really sure what could be the problem. Though I was thinking > if I understood the error better that might help? Following the code I > see that the "Missing PVR setting capability." is called when a variable > called "cap_segstate" is 0: > > if (!cap_segstate) { > fprintf(stderr, "kvm error: missing PVR setting capability\n"); > return -ENOSYS; > } > > And the cap_segstate variable is set by the following function: > > cap_segstate = kvm_check_extension(s, KVM_CAP_PPC_SEGSTATE);
You are not saying how you are running QEMU. I think you are using a CPU model that requires a Book3S KVM. Paolo