Commit c7f0309
KVM: nVMX: Consolidate missing X86EMUL_INTERCEPTED logic in L2 emulation
JIRA: https://issues.redhat.com/browse/RHEL-95318
commit 08e3d89
Author: Sean Christopherson <seanjc@google.com>
Date: Fri Jan 31 17:55:12 2025 -0800
KVM: nVMX: Consolidate missing X86EMUL_INTERCEPTED logic in L2 emulation
Refactor the handling of port I/O interception checks when emulating on
behalf of L2 in anticipation of synthesizing a nested VM-Exit to L1
instead of injecting a #UD into L2.
No functional change intended.
Link: https://lore.kernel.org/r/20250201015518.689704-6-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
Signed-off-by: Maxim Levitsky <mlevitsk@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>1 parent 271544f commit c7f0309
1 file changed
+7
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7919 | 7919 | | |
7920 | 7920 | | |
7921 | 7921 | | |
7922 | | - | |
| 7922 | + | |
7923 | 7923 | | |
7924 | 7924 | | |
7925 | 7925 | | |
7926 | 7926 | | |
7927 | | - | |
7928 | 7927 | | |
7929 | 7928 | | |
7930 | 7929 | | |
| |||
7944 | 7943 | | |
7945 | 7944 | | |
7946 | 7945 | | |
7947 | | - | |
7948 | | - | |
7949 | | - | |
7950 | | - | |
| 7946 | + | |
7951 | 7947 | | |
7952 | | - | |
7953 | | - | |
| 7948 | + | |
7954 | 7949 | | |
7955 | 7950 | | |
7956 | 7951 | | |
| |||
7979 | 7974 | | |
7980 | 7975 | | |
7981 | 7976 | | |
7982 | | - | |
| 7977 | + | |
| 7978 | + | |
| 7979 | + | |
7983 | 7980 | | |
7984 | 7981 | | |
7985 | 7982 | | |
| |||
7991 | 7988 | | |
7992 | 7989 | | |
7993 | 7990 | | |
7994 | | - | |
7995 | | - | |
7996 | 7991 | | |
7997 | 7992 | | |
7998 | 7993 | | |
| |||
8020 | 8015 | | |
8021 | 8016 | | |
8022 | 8017 | | |
| 8018 | + | |
8023 | 8019 | | |
8024 | 8020 | | |
8025 | 8021 | | |
| |||
0 commit comments