summary refs log tree commit diff stats
path: root/target/i386/kvm/kvm.c
diff options
context:
space:
mode:
authorJulia Suvorova <jusual@redhat.com>2024-09-27 12:47:40 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2024-10-03 22:04:19 +0200
commita1676bb3047f28b292ecbce3a378ccc0b4721d47 (patch)
tree92fdef6ec8d546dd67cac4917a56b96281d1e0b5 /target/i386/kvm/kvm.c
parent28ed7f9761eb273e7dedcfdc0507d158106d0451 (diff)
downloadfocaccia-qemu-a1676bb3047f28b292ecbce3a378ccc0b4721d47.tar.gz
focaccia-qemu-a1676bb3047f28b292ecbce3a378ccc0b4721d47.zip
kvm: Allow kvm_arch_get/put_registers to accept Error**
This is necessary to provide discernible error messages to the caller.

Signed-off-by: Julia Suvorova <jusual@redhat.com>
Reviewed-by: Peter Xu <peterx@redhat.com>
Link: https://lore.kernel.org/r/20240927104743.218468-2-jusual@redhat.com
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'target/i386/kvm/kvm.c')
-rw-r--r--target/i386/kvm/kvm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/target/i386/kvm/kvm.c b/target/i386/kvm/kvm.c
index 7a1f2bda76..0b03fb0577 100644
--- a/target/i386/kvm/kvm.c
+++ b/target/i386/kvm/kvm.c
@@ -5210,7 +5210,7 @@ static int kvm_get_nested_state(X86CPU *cpu)
     return ret;
 }
 
-int kvm_arch_put_registers(CPUState *cpu, int level)
+int kvm_arch_put_registers(CPUState *cpu, int level, Error **errp)
 {
     X86CPU *x86_cpu = X86_CPU(cpu);
     int ret;
@@ -5298,7 +5298,7 @@ int kvm_arch_put_registers(CPUState *cpu, int level)
     return 0;
 }
 
-int kvm_arch_get_registers(CPUState *cs)
+int kvm_arch_get_registers(CPUState *cs, Error **errp)
 {
     X86CPU *cpu = X86_CPU(cs);
     int ret;