summaryrefslogtreecommitdiffstats
path: root/src/Makefile.housekeeping
diff options
context:
space:
mode:
authorMichael Brown2015-02-24 17:13:55 +0100
committerMichael Brown2015-02-24 17:33:14 +0100
commit3e04f0791e614772f3ffe3663e4c8da71e2bc981 (patch)
tree541275eaab72461b99f646c2e1876595199dad3e /src/Makefile.housekeeping
parent[hyperv] Check for required features (diff)
downloadipxe-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