All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4] Balloon inhibit enhancements, vfio restriction
@ 2018-07-30 23:13 ` Alex Williamson
  0 siblings, 0 replies; 42+ messages in thread
From: Alex Williamson @ 2018-07-30 23:13 UTC (permalink / raw)
  To: qemu-devel; +Cc: cohuck, david, peterx, kvm, mst

v2:
 - Use atomic ops for balloon inhibit counter (Peter)
 - Allow endpoint driver opt-in for ballooning, vfio-ccw opt-in by
   default, vfio-pci opt-in by device option, only allowed for mdev
   devices, no support added for platform as there are no platform
   mdev devices.

See patch 3/4 for detailed explanation why ballooning and device
assignment typically don't mix.  If this eventually changes, flags
on the iommu info struct or perhaps device info struct can inform
us for automatic opt-in.  Thanks,

Alex

---

Alex Williamson (4):
      balloon: Allow nested inhibits
      kvm: Use inhibit to prevent ballooning without synchronous mmu
      vfio: Inhibit ballooning based on group attachment to a container
      vfio/ccw/pci: Allow devices to opt-in for ballooning


 accel/kvm/kvm-all.c           |    4 ++++
 balloon.c                     |   13 ++++++++++---
 hw/vfio/ccw.c                 |    9 +++++++++
 hw/vfio/common.c              |   26 ++++++++++++++++++++++++++
 hw/vfio/pci.c                 |   26 +++++++++++++++++++++++++-
 hw/vfio/trace-events          |    1 +
 hw/virtio/virtio-balloon.c    |    4 +---
 include/hw/vfio/vfio-common.h |    2 ++
 8 files changed, 78 insertions(+), 7 deletions(-)

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

end of thread, other threads:[~2018-08-08  3:22 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-07-30 23:13 [PATCH v2 0/4] Balloon inhibit enhancements, vfio restriction Alex Williamson
2018-07-30 23:13 ` [Qemu-devel] " Alex Williamson
2018-07-30 23:13 ` [PATCH v2 1/4] balloon: Allow nested inhibits Alex Williamson
2018-07-30 23:13   ` [Qemu-devel] " Alex Williamson
2018-07-31  8:25   ` David Hildenbrand
2018-07-31  8:25     ` [Qemu-devel] " David Hildenbrand
2018-08-07 12:56   ` Peter Xu
2018-08-07 12:56     ` [Qemu-devel] " Peter Xu
2018-08-07 14:20   ` Cornelia Huck
2018-08-07 14:20     ` [Qemu-devel] " Cornelia Huck
2018-07-30 23:14 ` [PATCH v2 2/4] kvm: Use inhibit to prevent ballooning without synchronous mmu Alex Williamson
2018-07-30 23:14   ` [Qemu-devel] " Alex Williamson
2018-07-31  8:24   ` David Hildenbrand
2018-07-31  8:24     ` [Qemu-devel] " David Hildenbrand
2018-08-07 12:56   ` Peter Xu
2018-08-07 12:56     ` [Qemu-devel] " Peter Xu
2018-08-07 14:24   ` Cornelia Huck
2018-08-07 14:24     ` [Qemu-devel] " Cornelia Huck
2018-07-30 23:14 ` [PATCH v2 3/4] vfio: Inhibit ballooning based on group attachment to a container Alex Williamson
2018-07-30 23:14   ` [Qemu-devel] " Alex Williamson
2018-08-07 13:10   ` Peter Xu
2018-08-07 13:10     ` [Qemu-devel] " Peter Xu
2018-08-07 16:35     ` Alex Williamson
2018-08-07 16:35       ` [Qemu-devel] " Alex Williamson
2018-08-08  3:22       ` Peter Xu
2018-08-08  3:22         ` [Qemu-devel] " Peter Xu
2018-07-30 23:14 ` [PATCH v2 4/4] vfio/ccw/pci: Allow devices to opt-in for ballooning Alex Williamson
2018-07-30 23:14   ` [Qemu-devel] " Alex Williamson
2018-08-07 14:15   ` Cornelia Huck
2018-08-07 14:15     ` [Qemu-devel] " Cornelia Huck
2018-07-31 12:29 ` [PATCH v2 0/4] Balloon inhibit enhancements, vfio restriction Michael S. Tsirkin
2018-07-31 12:29   ` [Qemu-devel] " Michael S. Tsirkin
2018-07-31 14:44   ` Alex Williamson
2018-07-31 14:44     ` [Qemu-devel] " Alex Williamson
2018-07-31 15:07     ` Dr. David Alan Gilbert
2018-07-31 15:07       ` [Qemu-devel] " Dr. David Alan Gilbert
2018-07-31 21:50       ` Alex Williamson
2018-07-31 21:50         ` [Qemu-devel] " Alex Williamson
2018-08-03 18:42         ` Michael S. Tsirkin
2018-08-03 18:42           ` [Qemu-devel] " Michael S. Tsirkin
2018-08-03 20:12           ` Alex Williamson
2018-08-03 20:12             ` [Qemu-devel] " Alex Williamson

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.