commit | 50559dfbc0e17bb49d7e6ffe4d4fbe1cfa81722f | [log] [tgz] |
---|---|---|
author | Jakob Vukalovic <jakobvukalovic@google.com> | Wed Apr 19 19:24:13 2023 +0100 |
committer | Jakob Vukalovic <jakobvukalovic@google.com> | Fri May 19 11:14:53 2023 +0100 |
tree | 178e80290774b2c87ae9eaf53627f617f2bf6c4a | |
parent | de0580c2cef13fc0b0aeabfca3a4cc043ea5eb3a [diff] |
vmbase: Explicitly map valid memory ranges The new version of aarch64-paging crate introduces a breaking change in 'Mapping::map_range' API. Unless 'Attributes::VALID' is explicitly passed to 'map_range', the VALID bit is no longer set in leaf page table entries (blocks and pages). This change explicitly sets the VALID bit in all places where `map_range` is called. Bug: 245267332 Test: atest MicrodroidTestApp Change-Id: Ide81433f2b719f35cdf7a80b7694b63e79a0275e
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.