Hi I am trying to understand how migration, more specifically live-migration works in QEMU. I've tried going through the source code but didn't understand much, and couldn't find documentation either. I want to work on live migration and need help getting to know the code. More specifically I want to understand - where the pre/post copy algorithms are implemented - which files/data-structures that I should look at - should I need to make changes, where and how should I start?
I am new to working with such large code bases, hence need some guidance. Thanks Amit Kumar