commit | 645e90e0708c76f9e3852ae4541a8dad7106f0ca | [log] [tgz] |
---|---|---|
author | Pierre-Clément Tosi <ptosi@google.com> | Fri Oct 21 13:27:19 2022 +0100 |
committer | Pierre-Clément Tosi <ptosi@google.com> | Mon Oct 24 11:12:13 2022 +0100 |
tree | 39257bacfe14c177287bfd0bc4f1f5fb2ef9832c | |
parent | c1584333d6534c19bf855cde810d377c1f4a125b [diff] |
pvmfw: Implement jump_to_payload with asm!() Move the start_payload routine to Rust as at the point where we might call it, the system is in a state where Rust code can run and there is then no reason to avoid the Rust compiler, unlike vmbase/entry.S. By using asm!(), the compiler is made aware of the routine and will handle ABI compatibility and more. Test: atest MicrodroidTestApp Change-Id: If9867d0142c1254e370f6c97d4f3ef749771afe2
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.