All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH kernel v8 0/4] Extend virtio-balloon for fast (de)inflating & fast live migration
@ 2017-03-16  7:08 ` Wei Wang
  0 siblings, 0 replies; 73+ messages in thread
From: Wei Wang @ 2017-03-16  7:08 UTC (permalink / raw)
  To: virtio-dev, linux-kernel, qemu-devel, virtualization, kvm,
	linux-mm, mst, david, dave.hansen, cornelia.huck, akpm, mgorman,
	aarcange, amit.shah, pbonzini, wei.w.wang, liliang.opensource

This patch series implements two optimizations:
1) transfer pages in chuncks between the guest and host;
2) transfer the guest unused pages to the host so that they
can be skipped to migrate in live migration.

Please read each patch commit log for details.

Changes:
v7->v8:
1) Use only one chunk format, instead of two.
2) re-write the virtio-balloon implementation patch.
3) commit changes
4) patch re-org

Liang Li (4):
  virtio-balloon: deflate via a page list
  virtio-balloon: VIRTIO_BALLOON_F_CHUNK_TRANSFER
  mm: add inerface to offer info about unused pages
  virtio-balloon: VIRTIO_BALLOON_F_HOST_REQ_VQ

 drivers/virtio/virtio_balloon.c     | 533 ++++++++++++++++++++++++++++++++----
 include/linux/mm.h                  |   3 +
 include/uapi/linux/virtio_balloon.h |  31 +++
 mm/page_alloc.c                     | 114 ++++++++
 4 files changed, 635 insertions(+), 46 deletions(-)

-- 
2.7.4

^ permalink raw reply	[flat|nested] 73+ messages in thread

end of thread, other threads:[~2017-04-13 11:07 UTC | newest]

Thread overview: 73+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-16  7:08 [PATCH kernel v8 0/4] Extend virtio-balloon for fast (de)inflating & fast live migration Wei Wang
2017-03-16  7:08 ` [Qemu-devel] " Wei Wang
2017-03-16  7:08 ` Wei Wang
2017-03-16  7:08 ` [PATCH kernel v8 1/4] virtio-balloon: deflate via a page list Wei Wang
2017-03-16  7:08 ` Wei Wang
2017-03-16  7:08   ` [Qemu-devel] " Wei Wang
2017-03-16  7:08   ` Wei Wang
2017-03-16  7:08 ` [PATCH kernel v8 2/4] virtio-balloon: VIRTIO_BALLOON_F_CHUNK_TRANSFER Wei Wang
2017-03-16  7:08   ` [Qemu-devel] " Wei Wang
2017-03-16  7:08   ` Wei Wang
2017-04-05  3:31   ` Wang, Wei W
2017-04-05  3:31   ` Wang, Wei W
2017-04-05  3:31     ` [Qemu-devel] " Wang, Wei W
2017-04-05  3:31     ` Wang, Wei W
2017-04-05  3:31     ` Wang, Wei W
2017-04-05  3:53     ` Michael S. Tsirkin
2017-04-05  3:53       ` [Qemu-devel] " Michael S. Tsirkin
2017-04-05  3:53       ` Michael S. Tsirkin
2017-04-05  3:53       ` Michael S. Tsirkin
2017-04-05  4:31       ` Wang, Wei W
2017-04-05  4:31         ` [Qemu-devel] " Wang, Wei W
2017-04-05  4:31         ` Wang, Wei W
2017-04-05  4:31         ` Wang, Wei W
2017-04-05  7:47         ` Wang, Wei W
2017-04-05  7:47           ` [Qemu-devel] " Wang, Wei W
2017-04-05  7:47           ` Wang, Wei W
2017-04-05  7:47           ` Wang, Wei W
2017-04-05  4:31       ` Wang, Wei W
2017-03-16  7:08 ` Wei Wang
2017-03-16  7:08 ` [PATCH kernel v8 3/4] mm: add inerface to offer info about unused pages Wei Wang
2017-03-16  7:08   ` [Qemu-devel] " Wei Wang
2017-03-16  7:08   ` Wei Wang
2017-03-16 21:28   ` Andrew Morton
2017-03-16 21:28     ` [Qemu-devel] " Andrew Morton
2017-03-16 21:28     ` Andrew Morton
2017-03-16 21:28     ` Andrew Morton
2017-03-17  6:55     ` Wei Wang
2017-03-17  6:55       ` [Qemu-devel] " Wei Wang
2017-03-17  6:55       ` Wei Wang
2017-03-22 10:52       ` Wang, Wei W
2017-03-22 10:52         ` [Qemu-devel] " Wang, Wei W
2017-03-22 10:52         ` Wang, Wei W
2017-03-22 10:52       ` Wang, Wei W
2017-03-29 17:48       ` Michael S. Tsirkin
2017-03-29 17:48         ` [Qemu-devel] " Michael S. Tsirkin
2017-03-29 17:48         ` Michael S. Tsirkin
2017-03-29 17:48         ` Michael S. Tsirkin
2017-03-31  9:53         ` Wei Wang
2017-03-31  9:53         ` Wei Wang
2017-03-31  9:53           ` [Qemu-devel] " Wei Wang
2017-03-31  9:53           ` Wei Wang
2017-03-31 16:25           ` Michael S. Tsirkin
2017-03-31 16:25             ` [Qemu-devel] " Michael S. Tsirkin
2017-03-31 16:25             ` Michael S. Tsirkin
2017-03-31 16:25             ` Michael S. Tsirkin
2017-03-17  6:55     ` Wei Wang
2017-04-13 11:07     ` Wei Wang
2017-04-13 11:07     ` Wei Wang
2017-04-13 11:07       ` [Qemu-devel] " Wei Wang
2017-04-13 11:07       ` Wei Wang
2017-03-17  1:21   ` Michael S. Tsirkin
2017-03-17  1:21     ` [Qemu-devel] " Michael S. Tsirkin
2017-03-17  1:21     ` Michael S. Tsirkin
2017-03-17  1:21   ` Michael S. Tsirkin
2017-03-16  7:08 ` Wei Wang
2017-03-16  7:08 ` [PATCH kernel v8 4/4] virtio-balloon: VIRTIO_BALLOON_F_HOST_REQ_VQ Wei Wang
2017-03-16  7:08 ` Wei Wang
2017-03-16  7:08   ` [Qemu-devel] " Wei Wang
2017-03-16  7:08   ` Wei Wang
2017-03-17  1:39   ` Michael S. Tsirkin
2017-03-17  1:39   ` Michael S. Tsirkin
2017-03-17  1:39     ` [Qemu-devel] " Michael S. Tsirkin
2017-03-17  1:39     ` Michael S. Tsirkin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.