Changelog

0.1.1

Bugfixes

  • Fixed docs.rs to build for aarch64.

0.1.0

Renamed crate to smccc.

Breaking changes

  • Moved PSCI code to the psci module, moved other modules up one level.
  • Use type parameters rather than features to specify HVC vs. SMC for PSCI and arch calls.
  • Changed error::Error::Unknown to contain an i64 rather than an i32.

psci 0.1.3

Bugfixes

  • Fixed type of smccc::error::success_or_error_64. This is a breaking change relative to 0.1.2 but it was yanked.

psci 0.1.2 (yanked)

New features

  • Added constants, types and functions for standard Arm architucture SMCCC calls, in smccc::arch module.
  • Added helpers in smccc::error module for handling negative return values as errors.

psci 0.1.1

New features

  • Exposed functions for SMC and HVC calls for use outside of PSCI.

psci 0.1.0

Initial release with PSCI constants and functions.