commit | 0f0f706e6d44d5ea6efd40ca41a8cef2343b736c | [log] [tgz] |
---|---|---|
author | Arunachalam Ganapathy <arunachalam.ganapathy@arm.com> | Wed Jan 26 17:09:53 2022 +0000 |
committer | Olivier Deprez <olivier.deprez@arm.com> | Fri Mar 18 17:14:41 2022 +0100 |
tree | d5f1664fc5a0742fabdd46bf2540f3fc8b9d4d1b | |
parent | 01e84e33d593a73f98dc629448f8e00827260a3c [diff] |
fix(mm): extend Stage 1 mapping limit As Stage 1 mappings are limited to 512GB, registering FF-A RxTx buffers fails when the physical address of these buffers exceeds 512GB. This fix removes the limitation and allows Stage 1 mapping up to the supported PA range. Make necessary changes in hftest, to initialize stage-1 page table maximum level for test running in VM and non-VM case. Also retain the stage-1 PA range as 512GB for test running in VM. Signed-off-by: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com> Change-Id: I4cb8d68fc18e0edf4a7ee06ae636849d552d72a9
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: