commit | 644f046fa6a1d0638b9c65abdf49fcd7f96bfe39 | [log] [tgz] |
---|---|---|
author | Federico Recanati <federico.recanati@arm.com> | Thu Mar 17 12:04:00 2022 +0100 |
committer | Federico Recanati <federico.recanati@arm.com> | Thu Aug 11 14:53:08 2022 +0200 |
tree | 0cd0debf18bbccdc03e79a07ab96e9f41cbbc303 | |
parent | 25053ee9d212bceb7b46a49f41187f88b7b6908d [diff] |
feat(indirect message): add RX_ACQUIRE ABI In FF-A v1.1 both Hypervisor and SPMC are producers of VM's RX buffer, and they could contend for the same buffer. SPMC owns VM's RX buffer after it's mapped in its translation regime. This ABI should be used by the Hypervisor to get the ownership of a VM's RX buffer. This patch covers two uses cases: indirect messages (through v1.1 FFA_MSG_SEND2) and FFA_PARTITION_INFO_GET. Memory sharing interfaces should make use of RX_ACQUIRE when they will be updated to FF-A v1.1. Change-Id: Id33cbc7e500adf55316783a48e7acfcb52b9e305 Signed-off-by: Federico Recanati <federico.recanati@arm.com>
Hafnium is a hypervisor, initially supporting aarch64 (64-bit Armv8 CPUs).
Get in touch and keep up-to-date at hafnium@lists.trustedfirmware.org. See feature requests and bugs on our bug dashboard.
To jump in and build Hafnium, follow the getting started instructions.
If you want to contribute to the project, see details of how we accept contributions.
More documentation is available on: