diff options
author | David Daney <ddaney@caviumnetworks.com> | 2010-02-19 00:13:04 (GMT) |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2010-04-12 16:26:14 (GMT) |
commit | c52d0d30aef84aa8893b34e5254716c8ab5c4472 (patch) | |
tree | 0ba93eb7e305229ceb2ee04119dc7ab22b9fa33d /arch/mips/kernel/Makefile | |
parent | 58b9e2239fa63c7c470acb4a77e9da17e6a6fa4f (diff) | |
download | linux-c52d0d30aef84aa8893b34e5254716c8ab5c4472.tar.xz |
MIPS: Preliminary VDSO
This is a preliminary patch to add a vdso to all user processes. Still
missing are ELF headers and .eh_frame information. But it is enough to
allow us to move signal trampolines off of the stack. Note that emulation
of branch delay slots in the FPU emulator still requires the stack.
We allocate a single page (the vdso) and write all possible signal
trampolines into it. The stack is moved down by one page and the vdso is
mapped into this space.
Signed-off-by: David Daney <ddaney@caviumnetworks.com>
To: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/975/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/kernel/Makefile')
-rw-r--r-- | arch/mips/kernel/Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/mips/kernel/Makefile b/arch/mips/kernel/Makefile index ef20957..7a6ac50 100644 --- a/arch/mips/kernel/Makefile +++ b/arch/mips/kernel/Makefile @@ -6,7 +6,7 @@ extra-y := head.o init_task.o vmlinux.lds obj-y += cpu-probe.o branch.o entry.o genex.o irq.o process.o \ ptrace.o reset.o setup.o signal.o syscall.o \ - time.o topology.o traps.o unaligned.o watch.o + time.o topology.o traps.o unaligned.o watch.o vdso.o ifdef CONFIG_FUNCTION_TRACER CFLAGS_REMOVE_ftrace.o = -pg |