commit | c960c03f11b14a958338030c2c2fe71c2c9777ce | [log] [tgz] |
---|---|---|
author | Andrew Scull <ascull@google.com> | Wed Oct 24 15:13:35 2018 +0100 |
committer | Andrew Scull <ascull@google.com> | Thu Feb 14 18:27:07 2019 +0000 |
tree | aedd1f26e4f1ab57eabf0fb5ef1c3f596628f7ba | |
parent | 99d2d4c28d6857ee4d096ed878ca8a2d1ce10c2c [diff] |
Implement minimal PSCI 1.1. Only the mandatory functions are supported. This required adding PSCI_FEATURES which is used to discover which PSCI features are available and PSCI_CPU_SUSPEND which can put CPUs into low power states. The hypervisor acts as an adapter for lower version of PSCI running in EL3. When waking from a powered down suspend, the CPU needs to be reset to the same state as when it is first turned on. Only the entry point and context argument should be present. Change-Id: I088f214258a1cdd429bee63f1846603057769217
Hafnium is a hypervisor, initially supporting aarch64 (64-bit ARMv8 CPUs).
Get in touch and keep up-to-date at hafnium-discuss@googlegroups.com.
To jump in and build Hafnium, follow the getting started instructions.