参考资料
Kvm-live-upgrade-with-properly-handling of passthrough devices.pdf
方案1:bypass share-memory
https://lists.gnu.org/archive/html/qemu-devel/2018-04/msg00003.html
https://www.mail-archive.com/qemu-devel@nongnu.org/msg391559.html
https://www.mail-archive.com/qemu-devel@nongnu.org/msg422333.html
方案2: page-flip
http://www.linuxplumbersconf.org/2013/ocw/sessions/1659
https://www.mail-archive.com/qemu-devel@nongnu.org/msg177126.html
https://www.mail-archive.com/qemu-devel@nongnu.org/msg195296.html
https://www.mail-archive.com/qemu-devel@nongnu.org/msg198878.html
https://www.mail-archive.com/qemu-devel@nongnu.org/msg189127.html
https://www.mail-archive.com/qemu-devel@nongnu.org/msg204113.html
https://www.mail-archive.com/qemu-devel@nongnu.org/msg204411.html
https://lwn.net/Articles/569703/
libvirt层配合
https://www.mail-archive.com/libvir-list@redhat.com/msg87079.html
https://www.mail-archive.com/libvir-list@redhat.com/msg151838.html