363e9f05cbd105a900b7baf2cc55ec0cba546d08 |
|
06-Jun-2011 |
Paul Mundt <lethal@linux-sh.org> |
sh: Remove compressed kernel libgcc dependency. SH-2A is unable to combine the kernel and libgcc objects due to fundamental disagreements over FDPIC settings. As the kernel already contains all of the libgcc bits broken out, there's not much need to bother with the linking anymore, as everything can already be derived from the lib dir. This simply plugs in the necessary bits to ensure that everything is built uniformly, enabling us to wean the compressed build off of explicit libgcc linking. Reported-by: Phil Edworthy <phil.edworthy@renesas.com> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
d4f7e513234019a005c4d33477189f2a4e53bb9c |
|
12-Nov-2010 |
Chris Smith <chris.smith@st.com> |
sh: Enable CONFIG_GCOV_PROFILE_ALL for sh This patch enables gcov kernel profiling over the whole kernel for sh. Profiling of specific files individually already worked. A handful of files have to be explicitly excluded from the profiling to avoid breaking things, notably pmb.c. Signed-off-by: Chris Smith <chris.smith@st.com> Signed-off-by: Stuart Menefy <stuart.menefy@st.com> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
50cfa79dcb91a7c40038b7a13b7e2242b541242f |
|
14-Jan-2011 |
Paul Mundt <lethal@linux-sh.org> |
sh: support XZ-compressed kernel. Follow the x86 change and wire up support for the XZ decompressor. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
9c3d936352fefaadec57bafda1fe3807890cbf2c |
|
24-Apr-2010 |
Matt Fleming <matt@console-pimps.org> |
sh: Fix zImage load address when CONFIG_32BIT=y We can't necessarily use the P1SEG region to access RAM when running in 32BIT mode, so use CONFIG_MEMORY_START as the base address. Signed-off-by: Matt Fleming <matt@console-pimps.org>
|
abec86a80247ab3a40d2afc9c8e8c26efcab2391 |
|
28-Jan-2010 |
Paul Mundt <lethal@linux-sh.org> |
sh: Kill off superfluous sh_bios references from compressed loader. The VBR value needs to be initialized in order for any of the bios trapping to work, and as we don't do that until slightly later in the boot process, this has no real chance of working. The only reason for using this in the past was due to the fact that early serial initialization wasn't possible, but now that early sh-sci is supported by everyone, there's no longer any reason to support the sh_bios hacks in the first place. Given that, we just kill off the references completely. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
c7b16efb7d0c7fce218b2cdafa2432c5fbf57314 |
|
13-Jan-2010 |
Paul Mundt <lethal@linux-sh.org> |
sh: Add support for LZO-compressed kernels. Plugs in LZO along with the others. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
ef9b542fce00dafc6bb1d9097b045a777f4a2382 |
|
21-Jul-2009 |
Paul Mundt <lethal@linux-sh.org> |
sh: bzip2/lzma uImage support. This builds on the bzip2/lzma zImage support change and wires it up for uImages. Based on the blackfin implementation. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
59f002964f4e6668a0132cd796b82f7f8a4803f0 |
|
11-Jul-2009 |
Paul Mundt <lethal@linux-sh.org> |
sh: rename arch/sh/boot/compressed/misc_32.c -> misc.c This is now used by both sh64 and regular sh, kill off the old sh64 version now too. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
07e88e1bfc128681a80578724fde6a872f413862 |
|
11-Jul-2009 |
Paul Mundt <lethal@linux-sh.org> |
sh: bzip2/lzma zImage support. This plugs in bzip2 and lzma support for zImages. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
473d1cf4ee623b043790838bcf77e77958840bf2 |
|
11-Jul-2009 |
Paul Mundt <lethal@linux-sh.org> |
sh: Decouple mcount from ftrace. This adds a general CONFIG_MCOUNT in order to permit mcount generation without ftrace support. This is primarily for allowing platforms to enable aggressive stack overflow checking without having to enable ftrace support. Based on the sparc64 implementation. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
1eca133cc9f978a8c44788fc5b2fe54219f9425c |
|
09-May-2009 |
Paul Mundt <lethal@linux-sh.org> |
sh: Merge the split arch/sh/boot/compressed/ Makefiles. This kills off the _64 variant and moves the _32 one over as the generic one to use. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
b20883562455060272126c36563a7d8edafc30d3 |
|
09-May-2009 |
Paul Mundt <lethal@linux-sh.org> |
sh: Provide a BITS definition, use it in the arch/sh/boot/ Makefiles. This introduces a BITS export that can handily be picked up by Makefiles for cleaner sharing. Reflect its use in arch/sh/boot/compressed/ in preparation for unifying the Makefiles. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
71373068067b01c963eed1350909de81fc6a6d04 |
|
21-Nov-2007 |
Paul Mundt <lethal@linux-sh.org> |
sh: Merge the sh64 zImage bits. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
a0f97e06a43cf524e616f09e6af3398e1e9c1c5b |
|
14-Oct-2007 |
Sam Ravnborg <sam@neptun.(none)> |
kbuild: enable 'make CFLAGS=...' to add additional options to CC The variable CFLAGS is a wellknown variable and the usage by kbuild may result in unexpected behaviour. On top of that several people over time has asked for a way to pass in additional flags to gcc. This patch replace use of CFLAGS with KBUILD_CFLAGS all over the tree and enabling one to use: make CFLAGS=... to specify additional gcc commandline options. One usecase is when trying to find gcc bugs but other use cases has been requested too. Patch was tested on following architectures: alpha, arm, i386, x86_64, mips, sparc, sparc64, ia64, m68k Test was simple to do a defconfig build, apply the patch and check that nothing got rebuild. Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
|
1f25756a11d662a986553754bf398ccc38f3925e |
|
26-Jul-2007 |
David McCullough <david_mccullough@au.securecomputing.com> |
sh: arch/sh/boot - fix shell usage Fix the shell call to explicitly use bash, since they are bash specific and not all systems have bash as the default. Signed-off-by: David McCullough <david_mccullough@au.securecomputing.com> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
cf00e20444fc39fe37691ca32919061bf65527b0 |
|
07-Dec-2006 |
Paul Mundt <lethal@linux-sh.org> |
sh: Add uImage and S-rec generation support. Add a couple of new targets, both for uImage and S-rec generation. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
a2d1a5fae6296c2a3ac1aaa982c95464c46c0585 |
|
27-Sep-2006 |
Yoshinori Sato <ysato@users.sourceforge.jp> |
sh: __addr_ok() and other misc nommu fixups. A few more outstanding nommu fixups.. Signed-off-by: Yoshinori Sato <ysato@users.sourceforge.jp> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
e96636ccfa373a00a0ee0558e1971baa7856d8b5 |
|
27-Sep-2006 |
Yoshinori Sato <ysato@users.sourceforge.jp> |
sh: Various nommu fixes. This fixes up some of the various outstanding nommu bugs on SH. Signed-off-by: Yoshinori Sato <ysato@users.sourceforge.jp> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
e7f93a355c7e32c26eab8910cf53b7506bb046c5 |
|
27-Sep-2006 |
Paul Mundt <lethal@linux-sh.org> |
sh: Make PAGE_OFFSET configurable. nommu needs to be able to shift PAGE_OFFSET, so we switch it to a non-user-visible CONFIG_PAGE_OFFSET and use that in the few places where it matters. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 |
|
17-Apr-2005 |
Linus Torvalds <torvalds@ppc970.osdl.org> |
Linux-2.6.12-rc2 Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip!
|