summaryrefslogtreecommitdiffstats
path: root/arch/m68k/configs/multi_defconfig
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2009-05-08 16:20:34 -0700
committerH. Peter Anvin <hpa@zytor.com>2009-05-08 17:18:10 -0700
commit5b11f1cee5797b38d16b94d8745b12b6727a8373 (patch)
tree01d9ce7df1629c1ec17815c33ad3ce8b5bed3094 /arch/m68k/configs/multi_defconfig
parentb40d68d5b5b799caaf99d2e073e62962e6d917ce (diff)
downloadblackbird-op-linux-5b11f1cee5797b38d16b94d8745b12b6727a8373.tar.gz
blackbird-op-linux-5b11f1cee5797b38d16b94d8745b12b6727a8373.zip
x86, boot: straighten out ranges to copy/zero in compressed/head*.S
Both on 32 and 64 bits, we copy all the way up to the end of bss, except that on 64 bits there is a hack to avoid copying on top of the page tables. There is no point in copying bss at all, especially since we are just about to zero it all anyway. To clean up and unify the handling, we now do: - copy from startup_32 to _bss. - zero from _bss to _ebss. - the _ebss symbol is aligned to an 8-byte boundary. - the page tables are moved to a separate section. Use _bss as the copy endpoint since _edata may be misaligned. [ Impact: cleanup, trivial performance improvement ] Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'arch/m68k/configs/multi_defconfig')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud