On Fri, 2022-12-02 at 13:03 +0100, Emanuele Giuseppe Esposito wrote: ... > > > @@ -3032,7 +3035,9 @@ int kvm_vcpu_ioctl(CPUState *cpu, int type, > > > ...) > > > va_end(ap); > > > > > > trace_kvm_vcpu_ioctl(cpu->cpu_index, type, arg); > > > + accel_cpu_ioctl_begin(cpu); > > > > Does this mean that kvm_region_commit() can inhibit any other vcpus > > doing any ioctls? > > Yes, because we must prevent any vcpu from reading memslots while we > are > updating them. > But do most other vm/vcpu ioctls contend with memslot operations?
- [PATCH v3 0/3] KVM: allow listener to stop all ... Emanuele Giuseppe Esposito
- [PATCH v3 3/3] kvm: Atomic memslot updates Emanuele Giuseppe Esposito
- [PATCH v3 2/3] KVM: keep track of running ... Emanuele Giuseppe Esposito
- Re: [PATCH v3 2/3] KVM: keep track of ... David Hildenbrand
- Re: [PATCH v3 2/3] KVM: keep track... Emanuele Giuseppe Esposito
- Re: [PATCH v3 2/3] KVM: keep track of ... Robert Hoo
- Re: [PATCH v3 2/3] KVM: keep track... Emanuele Giuseppe Esposito
- Re: [PATCH v3 2/3] KVM: keep t... Robert Hoo
- Re: [PATCH v3 2/3] KVM: k... Emanuele Giuseppe Esposito
- [PATCH v3 1/3] accel: introduce accelerato... Emanuele Giuseppe Esposito
- Re: [PATCH v3 1/3] accel: introduce ac... Philippe Mathieu-Daudé
- Re: [PATCH v3 1/3] accel: introduc... Philippe Mathieu-Daudé
- Re: [PATCH v3 1/3] accel: introduce ac... Robert Hoo