commit | 164a7a25ad54d7370e4563baa57fed649098c6b9 | [log] [tgz] |
---|---|---|
author | Andrew Scull <ascull@google.com> | Wed Jan 29 15:48:08 2020 +0000 |
committer | Andrew Scull <ascull@google.com> | Wed Jan 29 16:03:55 2020 +0000 |
tree | 4c9bcd96b61241a2e830300620385b94b111c78f | |
parent | d88ee92639d47e88184585fb8fb9f358f99e813e [diff] |
Remove race with test TEAR_DOWN. If the first CPU finished the loop first and the second CPU received a message but hasn't yet managed to release the RX buffer, the TEAR_DOWN handler could find the RX buffer isn't empty and the second CPU meaning the second CPU would find the RX buffer empty. To avoid this race, the first CPU needs to wait for the second to complete before exiting the test case. Change-Id: Ic0e83385ebdd455e0b3b525d2459bf361645df1f
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: