diff options
author | Shenming Lu <[email protected]> | 2020-11-28 22:18:57 +0800 |
---|---|---|
committer | Marc Zyngier <[email protected]> | 2020-11-30 11:18:29 +0000 |
commit | 57e3cebd022fbc035dcf190ac789fd2ffc747f5b (patch) | |
tree | a566c7a05f60d395cc47e072fdd8e1d600bb535e /scripts/gdb/linux/utils.py | |
parent | bf118a5cb7e6d17e7ec9492e4dc676e7e7b69d01 (diff) |
KVM: arm64: Delay the polling of the GICR_VPENDBASER.Dirty bit
In order to reduce the impact of the VPT parsing happening on the GIC,
we can split the vcpu reseidency in two phases:
- programming GICR_VPENDBASER: this still happens in vcpu_load()
- checking for the VPT parsing to be complete: this can happen
on vcpu entry (in kvm_vgic_flush_hwstate())
This allows the GIC and the CPU to work in parallel, rewmoving some
of the entry overhead.
Suggested-by: Marc Zyngier <[email protected]>
Signed-off-by: Shenming Lu <[email protected]>
Signed-off-by: Marc Zyngier <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'scripts/gdb/linux/utils.py')
0 files changed, 0 insertions, 0 deletions