commit | c3811b879f7c905f47edb2527fe9ae4acbd62f8f | [log] [tgz] |
---|---|---|
author | Pierre-Clément Tosi <ptosi@google.com> | Tue Nov 29 11:24:16 2022 +0000 |
committer | Pierre-Clément Tosi <ptosi@google.com> | Tue Nov 29 20:40:15 2022 +0000 |
tree | 5483545697bc630b298d4f82113eaee1330492d1 | |
parent | 5a896f525dbadbae3ce8d7e071466e650506049f [diff] |
pvmfw: Receive payload location from DT To unify the cases where pvmfw is loaded into pVM address space by pKVM (the VMM is then allowed to set registers x1 and x2) or by the VMM itself (all registers except x0 are silently zeroed by pKVM), locate the pre-loaded kernel through the DT, in a similar way to the ramdisk. Keep supporting the x1/x2 ABI when the legacy feature is enabled. Bug: 253616035 Test: Boot pvmfw & check logs with a crosvm with crrev.com/c/4064759 Change-Id: I74d3e52025fa1fbc5e74246e9fb09a7fb46222a0
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.