commit | b29105625a9d5f90dce7c2e415ad60f954be034a | [log] [tgz] |
---|---|---|
author | Andrew Scull <ascull@google.com> | Tue Sep 17 14:08:27 2019 +0100 |
committer | Andrew Scull <ascull@google.com> | Thu Sep 19 18:10:58 2019 +0100 |
tree | 614daa51555389f78e2daada04ca38720c8f6e70 | |
parent | c059fbec91c1cfd56fba6bd0101547139155243d [diff] |
Enable caching early in assembly. By doing this early, more code is able to make assumptions about using the cache so there are fewer areas where manual cache management is required. Moving to assembly means less assumptions are made about the state of the cache before it is enabled. Doing this in C means there are concerns about the state of the stack if the cache is ever not clean and invalid. Bug: 141103913 Bug: 139269163 Change-Id: I8ff01c2c2a0c035f147d2d1a8372dbd8bec7ce73
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: