• Marc Zyngier's avatar
    Merge branch kvm-arm64/psci-suspend into kvmarm-master/next · 3b8e21e3
    Marc Zyngier authored
    * kvm-arm64/psci-suspend:
      : .
      : Add support for PSCI SYSTEM_SUSPEND and allow userspace to
      : filter the wake-up events.
      :
      : Patches courtesy of Oliver.
      : .
      Documentation: KVM: Fix title level for PSCI_SUSPEND
      selftests: KVM: Test SYSTEM_SUSPEND PSCI call
      selftests: KVM: Refactor psci_test to make it amenable to new tests
      selftests: KVM: Use KVM_SET_MP_STATE to power off vCPU in psci_test
      selftests: KVM: Create helper for making SMCCC calls
      selftests: KVM: Rename psci_cpu_on_test to psci_test
      KVM: arm64: Implement PSCI SYSTEM_SUSPEND
      KVM: arm64: Add support for userspace to suspend a vCPU
      KVM: arm64: Return a value from check_vcpu_requests()
      KVM: arm64: Rename the KVM_REQ_SLEEP handler
      KVM: arm64: Track vCPU power state using MP state values
      KVM: arm64: Dedupe vCPU power off helpers
      KVM: arm64: Don't depend on fallthrough to hide SYSTEM_RESET2
    Signed-off-by: default avatarMarc Zyngier <maz@kernel.org>
    3b8e21e3
arm.c 54.3 KB