Commit bf96cce4 authored by yezengruan's avatar yezengruan
Browse files

kvm: arm64: fix some pvsched bugs

virt inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I6E2VI



--------------------------------------------

1. Clear kvm_vcpu_arch::pvsched::base on vcpu reset
The guest memory will otherwise be corrupted by KVM if we reboot into
an old guest kernel which is **not** aware of the pvsched feature.

2. Fix boot cpu pvsched init abnormal
The pv_sched_init was called too early in the boot in setup_arch, hence
pvsched_vcpu_state was not initializedfo vcpu 0.

Signed-off-by: default avatarZenghui Yu <yuzenghui@huawei.com>
Signed-off-by: default avataryezengruan <yezengruan@huawei.com>
parent ee95e701
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment