• Glauber Costa's avatar
    KVM: KVM Steal time guest/host interface · 9ddabbe7
    Glauber Costa authored
    To implement steal time, we need the hypervisor to pass the guest information
    about how much time was spent running other processes outside the VM.
    This is per-vcpu, and using the kvmclock structure for that is an abuse
    we decided not to make.
    
    In this patchset, I am introducing a new msr, KVM_MSR_STEAL_TIME, that
    holds the memory area address containing information about steal time
    
    This patch contains the headers for it. I am keeping it separate to facilitate
    backports to people who wants to backport the kernel part but not the
    hypervisor, or the other way around.
    Signed-off-by: default avatarGlauber Costa <glommer@redhat.com>
    Acked-by: default avatarRik van Riel <riel@redhat.com>
    Tested-by: default avatarEric B Munson <emunson@mgebm.net>
    CC: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
    CC: Peter Zijlstra <peterz@infradead.org>
    CC: Anthony Liguori <aliguori@us.ibm.com>
    Signed-off-by: default avatarAvi Kivity <avi@redhat.com>
    9ddabbe7
msr.txt 7.8 KB