commit | 80eb4a3fa096db7e637237aa53450bc16b13580e | [log] [tgz] |
---|---|---|
author | Wedson Almeida Filho <wedsonaf@google.com> | Fri Nov 30 17:11:15 2018 +0000 |
committer | Wedson Almeida Filho <wedsonaf@google.com> | Fri Nov 30 17:38:43 2018 +0000 |
tree | 567220e08a0ec13bda1915392d15ed7f29cf729c | |
parent | 1ba470e5234050a38055a7f3476db2097f5e5824 [diff] |
Avoid taking locks in api_switch_to_primary. This allows us to call it in places where it would previously lead to nested locks, which we would like to avoid. We only really need the lock in one case, so we acquire the lock there (api_wait_for_interrupt) instead of api_switch_to_primary. Change-Id: I1c9c6c4e8a950418ed62ceb8ec9f34fcdd753ca9
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.