Christoffer Dall <christoffer.d...@linaro.org> writes: > On Mon, Nov 10, 2014 at 1:37 PM, Yash Nandkeolyar <yashn...@gmail.com> wrote: >> >> Hi, >> >> We are trying to do VM Migration using the version of Qemu obtained from the >> following branch: >> >> https://github.com/stsquad/qemu/tree/armv8-migration/v4 >> >> And we are also using Linux Kernel 3.16 compiled with the patches for >> AArch64 migration support obtained from the following link: >> >> http://patches.linaro.org/patchwork/bundle/alex.ben...@linaro.org/armv8-migration/ >> >> We have tried both online and offline migration. However, we end up getting >> the following error at runtime during migration: >> >> qemu-system-aarch64: Unknown combination of migration flags: 0 >> >> qemu: warning: error while loading state section id 3 >> >> qemu-system-aarch64: load of migration failed: Input/output error >> >> >> Could anyone please suggest on this. > > Alex, any quick suggestions? > > However, since this is work-in-progress and these patches haven't > actually been verified to work yet (we are working through some known > issues) I'm afraid you're mostly going to have to look into the > details on your own.
The patches had been smoke tested for non-SMP systems although it's likely the same breakage (lack of vgic state serialisation) could bite in the non-SMP case as well. The generic timer patch has gone upstream. At the moment the only outstanding patch is the MP_STATE ioctl support. I've re-based that tree to the current -rc: http://git.linaro.org/people/alex.bennee/linux.git/shortlog/refs/heads/wip/migration/v3.18-rc4 > We'll post updated and working patches on the lists as soon as we have > them. Currently the QEMU migration/v4 branch is the latest I have. It likely will need a re-base and hard think about the pstate/cspar re-factor approach. If the remaining state is exported via the GET/SET_ONE_REG interface it's pretty transparent to QEMU which just serialises the data. Whether this makes sense for vgic state remains to be seen. Finally I have some expect scripts which I'd been using to test migration which can be found at: http://git.linaro.org/people/alex.bennee/test-definitions.git/blob/refs/heads/master:/ubuntu/scripts/qemu-migrate-file.expect run via LAVA: http://git.linaro.org/people/alex.bennee/test-definitions.git/blob/refs/heads/master:/ubuntu/qemu-migration-test.yaml > > -Christoffer > > _______________________________________________ > linaro-dev mailing list > linaro-dev@lists.linaro.org > http://lists.linaro.org/mailman/listinfo/linaro-dev -- Alex Bennée _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev