aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sh/kernel/head_32.S
Commit message (Collapse)AuthorAge
* sh: disable initrd defaults in .empty_zero_page.Paul Mundt2008-05-16
| | | | | | | | | | When using initramfs on systems that don't explicitly clear LOADER_TYPE, unpack_to_rootfs() tramples tramples the range with the defaults taken out of .empty_zero_page. This causes kernels with valid initramfs images to bail out with crc or gzip magic mismatch errors after the second unpack takes place on certain platform configurations. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
* sh: Provide a 29/32-bit physical hint for bootloaders.Stuart Menefy2008-01-27
| | | | | | | | | | | | | Shoves a magic word in to the empty_zero_page section for the bootloader to work out whether to start the kernel in 29-bit or 32-bit mode. [ Renesas CPUs already take care of the initial PMB mappings entirely in hardware and decide on 29-bit/32-bit physical depending on which pin powered up the CPU, so this is mostly for ST parts. -- PFM ]. Signed-off-by: Stuart Menefy <stuart.menefy@st.com> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
* sh: Move over the SH-5 head.S and tlb.h.Paul Mundt2008-01-27
Signed-off-by: Paul Mundt <lethal@linux-sh.org>