On 31.01.2014, at 03:24, Alexey Kardashevskiy <a...@ozlabs.ru> wrote:
> When ppc_store_slb() is called from kvm_arch_get_registers(), it stores > a SLB in CPUPPCState::slb[slot]. However it drops the slot number from > ESID so when kvm_arch_put_registers() puts SLBs back to KVM, they do not > have correct "index" field anymore. This broke migration with LPCR_AIR > enabled as now the guest is handling interrupts in virtual mode and unable > to reconstruct correct SLBs anymore. > > This adds "index" field for valid SLBs when putting them to KVM. > > Signed-off-by: Alexey Kardashevskiy <a...@ozlabs.ru> Thanks, applied to ppc-next (and marked CC stable). Alex