commit | a2a7e5aab37c68430fcdd930d019336565456e88 | [log] [tgz] |
---|---|---|
author | Imre Kis <imre.kis@arm.com> | Wed Mar 19 18:51:14 2025 +0100 |
committer | Imre Kis <imre.kis@arm.com> | Mon Mar 24 12:41:27 2025 +0100 |
tree | 8f70fd41afc48e76a76b2b17aa4240a38153a7e3 | |
parent | 7c3135c519ef34938f8e68ca54dea968b42c9553 [diff] |
Relax Mpidr conversion constraints * Allow converting Mpidr to u32 if aff3 is set to zero * Allow converting Mpidr to u64 if aff3 is not set Signed-off-by: Imre Kis <imre.kis@arm.com> Change-Id: I439cb0c40ea70eeda937ac50157e18284440cce2
This crate aims to offer functions and user-friendly types for parsing and constructing arguments of Arm Power State Coordination Interface (PSCI) calls. This functionality can be beneficial for both firmware and OS components.
However, doing the actual SMC
/HVC
/ERET
calls, or implementing power management logic is beyond the scope of this crate.
The project is MIT and Apache-2.0 dual licensed, see LICENSE-APACHE
and LICENSE-MIT
.
arm-psci is a trustedfirmware.org maintained project. All contributions are ultimately merged by the maintainers listed below.
Please follow the directions of the Trusted Firmware Processes.
Contributions are handled through review.trustedfirmware.org.
Please follow the directions of the Trusted Firmware Security Center.
Copyright 2025 Arm Limited and/or its affiliates open-source-office@arm.com