On 29 June 2015 at 18:51, Claudio Fontana <claudio.font...@huawei.com> wrote: > but are actually the VCPU destroyed? Is the VM destroyed? Or are new > resources allocated at the next boot whenever PSCI asks for another > VCPU to be booted via KVM_CREATE_VCPU etc?
We don't destroy either the VCPUs or the VM. We will call KVM_ARM_VCPU_INIT on the VCPUs to ask the kernel to reset them to a clean state for us. > If the resources associated to the VCPU (and VM?) are not freed, > isn't this always going to cause leak in the host? > > After around 3 hours of continuous PSCI secondary boot followed by > SYSTEM_RESET I run out of memory on the host. This does sound like it's probably a leak somewhere, but you'll need to track down what exactly is being leaked... thanks -- PMM