On Mon, Jul 20, 2020 at 11:16:41AM +0100, Peter Maydell wrote: > On Sat, 11 Jul 2020 at 11:10, Andrew Jones <drjo...@redhat.com> wrote: > > > > KVM supports the ability to publish the amount of time that VCPUs > > were runnable, but not running due to other host threads running > > instead, to the guest. The guest scheduler may use that information > > when making decisions and the guest may expose it to its userspace > > (Linux publishes this information in /proc/stat). This feature is > > called "steal time" as it represents the amount of time stolen from > > a guest by scheduling out its VCPUs. To enable this feature KVM > > userspace must provide a memory region that will be used to publish > > the information to the guest. The memory region is typical migratable > > region. The GPA of the region is given to KVM through a VCPU device > > ioctl interface. This feature is only available for 64-bit hosts > > running 64-bit guests. > > > > This series provides the QEMU support of this feature. It will > > be enabled by default for 5.1 machine types and later, but may > > be disabled with a new CPU property "kvm-steal-time". > > Just a note that this has missed 5.1, but I'll review it at > some point for 5.2. >
Yup. No problem. I was out on vacation all last week, so there wasn't a chance for me to follow up until now anyway. Thanks for the review. I'll get to the responses / respinning tomorrow after I dig out of my email backlog. drew