This is a clean up and no functional change is intended. The aim is to keep management of the flags in the host and out of hyp. I find this makes it easier to understand how the flags are used. This is the result of a previous thread with Dave where it was explained that there is an intent to synchronize the flags in clearly defined places <20200707145713.287710-1-ascull@xxxxxxxxxx> Andrew Scull (2): KVM: arm64: Leave KVM_ARM64_DEBUG_DIRTY updates to the host KVM: arm64: Leave vcpu FPSIMD synchronization in host arch/arm64/include/asm/kvm_host.h | 7 ++- arch/arm64/kvm/arm.c | 4 +- arch/arm64/kvm/debug.c | 2 + arch/arm64/kvm/fpsimd.c | 57 ++++++++++++++++------- arch/arm64/kvm/hyp/include/hyp/debug-sr.h | 2 - arch/arm64/kvm/hyp/include/hyp/switch.h | 19 -------- arch/arm64/kvm/hyp/nvhe/switch.c | 3 +- arch/arm64/kvm/hyp/vhe/switch.c | 3 +- 8 files changed, 51 insertions(+), 46 deletions(-) -- 2.27.0.383.g050319c2ae-goog _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm