History log of /arch/sh/include/asm/elf.h
Revision Date Author Comments
9a9fcfa04e86d26dd6129eb08165b696d602a118 14-Jun-2010 Paul Mundt <lethal@linux-sh.org> sh: update the FDPIC relocations.

Now that the FDPIC relocations have been given fixed numbers upstream,
switch to using those. The previous values only applied to experimental
toolchains that never made it in to the wild, so the impact remains
minimal.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
d5ab780305bb6d60a7b5a74f18cf84eb6ad153b1 28-Mar-2010 Andrew Stubbs <ams@codesourcery.com> sh: Fix FDPIC binary loader

Ensure that the aux table is properly initialized, even when optional
features are missing. Without this, the FDPIC loader did not work.

Signed-off-by: Andrew Stubbs <ams@codesourcery.com>
Cc: stable@kernel.org
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
698ba7b5a3a7be772922340fade365c675b8243f 16-Dec-2009 Christoph Hellwig <hch@lst.de> elf: kill USE_ELF_CORE_DUMP

Currently all architectures but microblaze unconditionally define
USE_ELF_CORE_DUMP. The microblaze omission seems like an error to me, so
let's kill this ifdef and make sure we are the same everywhere.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Acked-by: Hugh Dickins <hugh.dickins@tiscali.co.uk>
Cc: <linux-arch@vger.kernel.org>
Cc: Michal Simek <michal.simek@petalogix.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
fc5243d98ac2575ad14a974b3c097e9ba874c03d 25-Dec-2008 Martin Schwidefsky <schwidefsky@de.ibm.com> [S390] arch_setup_additional_pages arguments

arch_setup_additional_pages currently gets two arguments, the binary
format descripton and an indication if the process uses an executable
stack or not. The second argument is not used by anybody, it could
be removed without replacement.

What actually does make sense is to pass an indication if the process
uses the elf interpreter or not. The glibc code will not use anything
from the vdso if the process does not use the dynamic linker, so for
statically linked binaries the architecture backend can choose not
to map the vdso.

Acked-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
dd76279b47dce2c0bd7c54997938ec4cb9f16884 10-Dec-2008 Paul Mundt <lethal@linux-sh.org> sh: Provide linux/regset.h interface for SH-5.

Plugs in general and FPU regsets.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
9a19eb2a6607f2f6329efb3c4637fe23afae2cd7 20-Oct-2008 Paul Mundt <lethal@linux-sh.org> sh: Fix up some merge damage.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
0b59268285ca6cdc46191f2995bf632088e3e277 16-Oct-2008 Martin Schwidefsky <schwidefsky@de.ibm.com> [PATCH] remove unused ibcs2/PER_SVR4 in SET_PERSONALITY

The SET_PERSONALITY macro is always called with a second argument of 0.
Remove the ibcs argument and the various tests to set the PER_SVR4
personality.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
e7ab3cd251926d57ee11d7d320e8fb42c882ad22 21-Sep-2008 Paul Mundt <lethal@linux-sh.org> sh: Add FPU registers to regset interface.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
0e660d2d433393f983cd58fe8c54f831fa7c7713 12-Sep-2008 Paul Mundt <lethal@linux-sh.org> sh: Tidy up ELF core dumps.

These have been using overrides for ELF_CORE_COPY_TASK_REGS and
ELF_CORE_COPY_FPREGS while the generic versions can be used instead.
Presently the pt_regs are also duplicated across elf_core_copy_regs()
and elf_core_copy_task_regs(), this switches to simply copying out
through elf_core_copy_regs() instead.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
5dadb34394d59313e2e763ae8e2fc911e9fc557c 12-Sep-2008 Paul Mundt <lethal@linux-sh.org> sh: Add DSP registers to regset interface.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
934135c19d8a1be435bae75aefc09b8ae1698b16 12-Sep-2008 Paul Mundt <lethal@linux-sh.org> sh: ptrace: Introduce user_regset interface for gp regs.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
f15cbe6f1a4b4d9df59142fc8e4abb973302cf44 29-Jul-2008 Paul Mundt <lethal@linux-sh.org> sh: migrate to arch/sh/include/

This follows the sparc changes a439fe51a1f8eb087c22dd24d69cebae4a3addac.

Most of the moving about was done with Sam's directions at:

http://marc.info/?l=linux-sh&m=121724823706062&w=2

with subsequent hacking and fixups entirely my fault.

Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>