diff options
author | Marc Zyngier <marc.zyngier@arm.com> | 2018-06-21 11:43:59 +0200 |
---|---|---|
committer | Marc Zyngier <marc.zyngier@arm.com> | 2018-07-09 12:38:24 +0200 |
commit | de73708915adc1b3f05e617a86da6b2d68fae141 (patch) | |
tree | 37f70c868acf33f7645e67c42b599cd5034614c4 /drivers/macintosh | |
parent | KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (diff) | |
download | linux-de73708915adc1b3f05e617a86da6b2d68fae141.tar.xz linux-de73708915adc1b3f05e617a86da6b2d68fae141.zip |
KVM: arm/arm64: Enable adaptative WFE trapping
Trapping blocking WFE is extremely beneficial in situations where
the system is oversubscribed, as it allows another thread to run
while being blocked. In a non-oversubscribed environment, this is
the complete opposite, and trapping WFE is just unnecessary overhead.
Let's only enable WFE trapping if the CPU has more than a single task
to run (that is, more than just the vcpu thread).
Reviewed-by: Christoffer Dall <christoffer.dall@arm.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Diffstat (limited to 'drivers/macintosh')
0 files changed, 0 insertions, 0 deletions