commit | 23aba521568584e9cd41a697551aa6a4cfb4c6a6 | [log] [tgz] |
---|---|---|
author | Pierre-Clément Tosi <ptosi@google.com> | Fri Apr 21 17:03:50 2023 +0100 |
committer | Pierre-Clément Tosi <ptosi@google.com> | Thu Apr 27 09:19:38 2023 +0100 |
tree | 9c65537e59eb4a1673e2bf6769b585296bdccf86 | |
parent | 8bb3d72544e6a8e0eb01fcef7d9279e1553a4b82 [diff] |
vmbase: Move stack to end of writable_data Instead of imposing an arbitrary size for the stack, allows clients to query a validated address range of a given size with boot_stack_range(), which places the stack at the largest address possible, extending downwards (common on AArch64). Keep allocating 40 pages of stack in vmbase_example, rialto, and pvmfw. Bug: 279209532 Bug: 270684188 Test: atest vmbase_example.integration_test Test: atest rialto_test Test: atest MicrodroidTests Change-Id: If205ccd4fa408e32e5533b880a85f4cccbd3f005
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.