commit | 267f6c1fcc0015ffe404e20031ecbf697acfa37f | [log] [tgz] |
---|---|---|
author | Andrew Walbran <qwandor@google.com> | Thu Mar 24 11:26:36 2022 +0000 |
committer | Andrew Walbran <qwandor@google.com> | Wed Apr 13 14:08:00 2022 +0000 |
tree | 96fb8ac276017efa8ec7d6140a4f4c898293282b | |
parent | 15068b023f3ab2163deb7c8a12534115cda69817 [diff] |
Use hardcoded pagetable initially. This pagetable is built into the binary, and maps device memory and enough RAM for the DT and image. It can later be replaced by a proper pagetable built in Rust. Using a hardcoded pagetable means we avoid making any memory access before enabling it, which avoids a bunch of cache issues. Bug: 223166344 Test: Ran unprotected VM under crosvm. Change-Id: I567e377ab93881aa357428f750b11be6b3aad034
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.