diff options
author | Andrew Jones | 2020-10-01 08:17:18 +0200 |
---|---|---|
committer | Peter Maydell | 2020-10-08 16:24:32 +0200 |
commit | 68970d1e0d07e3a266141bbd9038fd9890ca88f2 (patch) | |
tree | d63c836446b8badc5006aa9ce76ca90cb2ef16c5 /docs/system/arm | |
parent | tests/qtest: Restore aarch64 arm-cpu-features test (diff) | |
download | qemu-68970d1e0d07e3a266141bbd9038fd9890ca88f2.tar.gz qemu-68970d1e0d07e3a266141bbd9038fd9890ca88f2.tar.xz qemu-68970d1e0d07e3a266141bbd9038fd9890ca88f2.zip |
hw/arm/virt: Implement kvm-steal-time
We add the kvm-steal-time CPU property and implement it for machvirt.
A tiny bit of refactoring was also done to allow pmu and pvtime to
use the same vcpu device helper functions.
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Signed-off-by: Andrew Jones <drjones@redhat.com>
Message-id: 20201001061718.101915-7-drjones@redhat.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'docs/system/arm')
-rw-r--r-- | docs/system/arm/cpu-features.rst | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/docs/system/arm/cpu-features.rst b/docs/system/arm/cpu-features.rst index 2d5c06cd01..35196a6b75 100644 --- a/docs/system/arm/cpu-features.rst +++ b/docs/system/arm/cpu-features.rst @@ -200,6 +200,17 @@ the list of KVM VCPU features and their descriptions. adjustment, also restoring the legacy (pre-5.0) behavior. + kvm-steal-time Since v5.2, kvm-steal-time is enabled by + default when KVM is enabled, the feature is + supported, and the guest is 64-bit. + + When kvm-steal-time is enabled a 64-bit guest + can account for time its CPUs were not running + due to the host not scheduling the corresponding + VCPU threads. The accounting statistics may + influence the guest scheduler behavior and/or be + exposed to the guest userspace. + SVE CPU Properties ================== |