commit | 19690635e254abd898fe3fee2a47bef0ab65f1a9 | [log] [tgz] |
---|---|---|
author | Andrew Walbran <qwandor@google.com> | Wed Dec 07 16:41:30 2022 +0000 |
committer | Andrew Walbran <qwandor@google.com> | Thu Dec 08 14:50:35 2022 +0000 |
tree | 54723e60b7263d4f3e43dad203df6e41af706062 | |
parent | da65ab179fa9b3072f87ff984dfa0d99cbc4c4e6 [diff] |
Map PCI CAM MMIO region and register pages with the MMIO guard. Crosvm uses a memory-mapped Configuration Access Mechanism for PCI, which we can find in the device tree. We need to map this as device memory and register it with the hypervisor MMIO guard before trying to access any PCI devices. Bug: 237249346 Test: Ran pVM firmware manually. Change-Id: Ide892c307e0c77a968560ecc6cb64f336002edf2
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.