crosvm/hypervisor/src
Grzegorz Jaszczyk a8985f0ba8 x86: remove deprecated KVM based s2idle notification related code
This commit reverts 344e2432d1 "x86:
handle KVM_SYSTEM_EVENT_S2IDLE request" but also some other parts which
grow around this concept. The s2idle notification linux counterpart
based on KVM hypercall was rejected in the linux kernel mailing list and
new approach was suggested which is based on virtual PMC.  Additionally
the privileged guest term was introduced only for ManaTEE, which is not
evaluated anymore.

The new Virtual PMC related approach is used instead for getting guest
s2idle notifications, see CL:3780642.

BUG=None
TEST=Build + tools/presubmit crosvm_tests_x86_64

Change-Id: I3cf4b77ab192198fe9e8b990b994a41105c2e72f
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4507305
Commit-Queue: Grzegorz Jaszczyk <jaszczyk@google.com>
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
2023-05-05 22:24:58 +00:00
..
geniezone x86: remove deprecated KVM based s2idle notification related code 2023-05-05 22:24:58 +00:00
gunyah hypervisor: Implement gunyah 2023-04-05 18:32:18 +00:00
haxm Update bitflags dependency to 2.2.1. 2023-04-27 17:22:36 +00:00
kvm x86: remove deprecated KVM based s2idle notification related code 2023-05-05 22:24:58 +00:00
whpx hypervisor: snapshot interrupt state for WHPX. 2023-04-17 18:18:32 +00:00
aarch64.rs hypervisor: aarch64: Add init_vm 2023-04-05 18:32:18 +00:00
caps.rs aarch64: Allow hypervisor to initialize boot context 2023-03-29 00:52:24 +00:00
haxm.rs Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
lib.rs x86: remove deprecated KVM based s2idle notification related code 2023-05-05 22:24:58 +00:00
riscv64.rs hypervisor: add riscv64 kvm support 2023-04-25 22:10:18 +00:00
whpx.rs Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
x86_64.rs hypervisor: migrate VcpuEvents to a generic hypervisor blob. 2023-04-17 17:40:26 +00:00