On Tue, 28 Mar 2023 19:39:44 -0700, Reiji Watanabe wrote: > Currently, with VHE, KVM enables the EL0 event counting for the > guest on vcpu_load() or KVM enables it as a part of the PMU > register emulation process, when needed. However, in the migration > case (with VHE), the same handling is lacking, as vPMU register > values that were restored by userspace haven't been propagated yet > (the PMU events haven't been created) at the vcpu load-time on the > first KVM_RUN (kvm_vcpu_pmu_restore_guest() called from vcpu_load() > on the first KVM_RUN won't do anything as events_{guest,host} of > kvm_pmu_events are still zero). > > [...] Applied to kvmarm/fixes, thanks! [1/1] KVM: arm64: PMU: Restore the guest's EL0 event counting after migration https://git.kernel.org/kvmarm/kvmarm/c/f9ea835e99bc -- Best, Oliver