commit | 7fbbf2e303911f5f74dbbbf4d23d8d2844dd9de5 | [log] [tgz] |
---|---|---|
author | Jose Marinho <jose.marinho@arm.com> | Mon Aug 05 13:19:58 2019 +0100 |
committer | Andrew Walbran <qwandor@google.com> | Mon Nov 25 17:08:28 2019 +0000 |
tree | 05f3279cf4953a32e3f520da82056b1732b77b3f | |
parent | 8ec2b9f56e6b9c39065eb263bc6673361e89870d [diff] |
SPCI: support multiple constituents per memory region. Previously the memory share mechanism only allowed for a contiguous set of pages to be shared between two VMs in a single call. More complex use-cases require non-contiguous pages to be shared between end-points. This commit creates the necessary infrastructure to allow non-contiguous pages to be shared in a single call. Bug: 132420445 Change-Id: Ic9cbd9cb83abe7a55b02e4bfe07ec61e3d1b6822
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.
If you want to contribute to the project, see details of how we accept contributions.
More documentation is available on: