Discussion of the VIRTIO specification
 help / color / mirror / Atom feed
* [PATCH 0/2] support device init for balloon pages
@ 2026-04-22 16:12 Michael S. Tsirkin
  2026-04-22 16:12 ` [PATCH 1/2] balloon: add VIRTIO_BALLOON_F_DEVICE_INIT_REPORTED Michael S. Tsirkin
  2026-04-22 16:12 ` [PATCH 2/2] balloon: add VIRTIO_BALLOON_F_DEVICE_INIT_DEFLATED Michael S. Tsirkin
  0 siblings, 2 replies; 3+ messages in thread
From: Michael S. Tsirkin @ 2026-04-22 16:12 UTC (permalink / raw)
  To: virtio-comment

Once a page gets out of balloon (on deflate, or on access for
reporting) the Linux guest inits it before giving it to app.
It's a waste - the page is already inited by the host.

Add balloon support for skipping that, that provides significant
performance gains:
https://lore.kernel.org/all/cover.1776808209.git.mst@redhat.com/



Michael S. Tsirkin (2):
  balloon: add VIRTIO_BALLOON_F_DEVICE_INIT_REPORTED
  balloon: add VIRTIO_BALLOON_F_DEVICE_INIT_DEFLATED

 device-types/balloon/description.tex        | 108 ++++++++++++++++++++
 device-types/balloon/device-conformance.tex |   2 +
 device-types/balloon/driver-conformance.tex |   2 +
 3 files changed, 112 insertions(+)

-- 
MST


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

end of thread, other threads:[~2026-04-22 16:12 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-22 16:12 [PATCH 0/2] support device init for balloon pages Michael S. Tsirkin
2026-04-22 16:12 ` [PATCH 1/2] balloon: add VIRTIO_BALLOON_F_DEVICE_INIT_REPORTED Michael S. Tsirkin
2026-04-22 16:12 ` [PATCH 2/2] balloon: add VIRTIO_BALLOON_F_DEVICE_INIT_DEFLATED Michael S. Tsirkin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox