Commit d3b41b8
committed
Merge: KVM: arm64: Eagerly switch ZCR_EL{1,2}
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/6863
JIRA: https://issues.redhat.com/browse/RHEL-87960
Brew: https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=67597227
Upstream Status: v6.14
Tested: Passed, no stuck guest in 100 times of reboots
The upstream commit 59419f1 ("KVM: arm64: Eagerly switch ZCR_EL{1,2}")
was incompletely ported by downstream commit 939b186. This leads to
CPTR_EL2 isn't properly saved and restored on vCPU entrance and exit.
This amends the downstream commit so that the upstream commit is ported
completely to avoid CPTR_EL2 lost on vCPU entrance and exit. The detailed
changes can be seen from the conflict resolution section.
Signed-off-by: Gavin Shan <gshan@redhat.com>
Approved-by: Cornelia Huck <cohuck@redhat.com>
Approved-by: Sebastian Ott <sebott@redhat.com>
Approved-by: Mark Langsdorf <mlangsdo@redhat.com>
Approved-by: Donald Dutile <ddutile@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>
Approved-by: Shaoqin Huang <shahuang@redhat.com>
Merged-by: Augusto Caringi <acaringi@redhat.com>2 files changed
+7
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
625 | 625 | | |
626 | 626 | | |
627 | 627 | | |
628 | | - | |
| 628 | + | |
629 | 629 | | |
630 | 630 | | |
631 | 631 | | |
632 | 632 | | |
633 | 633 | | |
634 | 634 | | |
635 | | - | |
| 635 | + | |
636 | 636 | | |
637 | 637 | | |
638 | 638 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
66 | 71 | | |
67 | 72 | | |
68 | 73 | | |
| |||
0 commit comments