Re: [PATCH 09/23] KVM: x86 emulator: make set_cr() callback return error if it fails

2010-04-28 Thread Avi Kivity
On 04/27/2010 03:15 PM, Gleb Natapov wrote: Make set_cr() callback return error if it fails instead of injecting #GP behind emulator's back. -void kvm_set_cr0(struct kvm_vcpu *vcpu, unsigned long cr0) +static int _kvm_set_cr0(struct kvm_vcpu *vcpu, unsigned long cr0) { standard

[PATCH 09/23] KVM: x86 emulator: make set_cr() callback return error if it fails

2010-04-27 Thread Gleb Natapov
Make set_cr() callback return error if it fails instead of injecting #GP behind emulator's back. Signed-off-by: Gleb Natapov g...@redhat.com --- arch/x86/include/asm/kvm_emulate.h |2 +- arch/x86/kvm/emulate.c | 10 ++- arch/x86/kvm/x86.c | 148