On Thu, 25 Oct 2018 14:37:45 +0200 Michael Mueller <mimu@xxxxxxxxxxxxx> wrote: > This metric will allow to identify how many vcpus are currently > running for a given kvm in SIE context. Its value is between 0 and > the number of vcpus defined for the kvm guest, but never lager than > the number of cpus available to the KVM host in total. > > This metric is required to decide if the GISA IAM has to be restored > from the kvm arch field of the guest. That will be the case when no > vcpu is in SIE context. (vcpus_in_sie == 0) > Mimu, we just spoke about -- thus a reminder for us, and a FYI for the rest. vcpus_in_sie != 0 does not necessarily mean that FW can deliver GISA interrupts to the guest (and thus we don't have to dispatch a suitable vcpu): if all cpus in SIE mask IO interrupts it does not really matter that they are in SIE. I.e. we should still get alerted and try to dispatch an eligible vcpu. Regards, Halil