commit | 150ebc904e0506fd2730fb68f7c001001e628831 | [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> | Tue May 09 13:28:47 2023 +0000 |
tree | 50e89bb71d4545f00e27b245bcb9f647415e18ef | |
parent | 7e641025cb92abb89af7284f6da70d7de3018cde [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 Merged-In: 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.