Reduce fastboot async stack use GBL fastboot currently puts all Future on stack and executes from it, which causes a stack use of almost 200K. This excceeds the stack size on sorrel and ARM64 OVMF. The CL optimizes it by moving the Future to heap. The peak stack use is now down to about 20k upon entering fastboot and is mostly used by `DeviceTreeComponentRegistry`(18k) which is already a known issue under investigation. Bug: 404271887 Change-Id: I1e2d42c970d1b4ea5892ebacf29272514525c279 
3 files changed
tree: edfb6e09eb1876bdf5a6187e4ff6e81be419fd8a
  1. gbl/
  2. libxbc/
  3. vts/
  4. .clang-format
  5. .gitignore
  6. BUILD
  7. LICENSE
  8. OWNERS