Unverified Commit 96770856 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!387 kvm: arm64: fix some pvsched bugs

Merge Pull Request from: @yezengruan 
 
kvm: arm64: fix some pvsched bugs

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.

https://gitee.com/openeuler/kernel/issues/I6E2VI?from=project-issue 
 
Link:https://gitee.com/openeuler/kernel/pulls/387

 

Reviewed-by: default avatarKevin Zhu <zhukeqian1@huawei.com>
Reviewed-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
Signed-off-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
parents 9c73241f bf96cce4
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment