commit | db74cb16ed9b49b714e5da75aae7d020cb5f651d | [log] [tgz] |
---|---|---|
author | Pierre-Clément Tosi <ptosi@google.com> | Thu Dec 08 13:56:25 2022 +0000 |
committer | Pierre-Clément Tosi <ptosi@google.com> | Thu Jan 12 10:49:21 2023 +0000 |
tree | ce71865d326e0fe576f72fbeb3caa9466eddd598 | |
parent | 4f4f5eb3e009260544b939648a6bf7a41e262bdc [diff] |
pvmfw: Pass BCC to next stage through DT Generate the next stage BCC in a heap-allocated page-aligned buffer that our allocator leaks so that it outlives the execution of pvmfw and can be accessed by the next stage. Flush the cache to ensure that it isn't destroyed during invalidation (by the next stage) or missed if accessed with the caches disabled. Pass the size and location of the region through a pKVM-standard device tree node. Bug: 256827715 Test: atest MicrodroidHostTests Change-Id: I5931054f74063eac3b3b21a6bcbe4881af2e1e8e
This repository contains userspace services related to running virtual machines on Android, especially protected virtual machines. See the getting started documentation and Microdroid README for more information.