diff options
author | Michael Brown | 2015-02-24 17:13:55 +0100 |
---|---|---|
committer | Michael Brown | 2015-02-24 17:33:14 +0100 |
commit | 3e04f0791e614772f3ffe3663e4c8da71e2bc981 (patch) | |
tree | 541275eaab72461b99f646c2e1876595199dad3e /src/Makefile.housekeeping | |
parent | [hyperv] Check for required features (diff) | |
download | ipxe-3e04f0791e614772f3ffe3663e4c8da71e2bc981.tar.gz ipxe-3e04f0791e614772f3ffe3663e4c8da71e2bc981.tar.xz ipxe-3e04f0791e614772f3ffe3663e4c8da71e2bc981.zip |
[prefix] Use .bss16 as temporary stack space for calls to install_block
Some decompression algorithms (e.g. LZMA) require large amounts of
temporary stack space, which may not be made available by all
prefixes. Use .bss16 as a temporary stack for the duration of the
calls to install_block (switching back to the external stack before we
start making calls into code which might access variables in .bss16),
and allow the decompressor to define a global symbol to force a
minimum value on the size of .bss16.
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/Makefile.housekeeping')
0 files changed, 0 insertions, 0 deletions