git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fedora kernel-2.6.17-1.2142_FC4 patched with stable patch-2.6.17.4-vs2.0.2-rc26.diff
[linux-2.6.git]
/
include
/
asm-ia64
/
elf.h
diff --git
a/include/asm-ia64/elf.h
b/include/asm-ia64/elf.h
index
9557b49
..
446fce0
100644
(file)
--- a/
include/asm-ia64/elf.h
+++ b/
include/asm-ia64/elf.h
@@
-4,7
+4,7
@@
/*
* ELF-specific definitions.
*
/*
* ELF-specific definitions.
*
- * Copyright (C) 1998-1999, 2002-200
3
Hewlett-Packard Co
+ * Copyright (C) 1998-1999, 2002-200
4
Hewlett-Packard Co
* David Mosberger-Tang <davidm@hpl.hp.com>
*/
* David Mosberger-Tang <davidm@hpl.hp.com>
*/
@@
-12,6
+12,7
@@
#include <asm/fpu.h>
#include <asm/page.h>
#include <asm/fpu.h>
#include <asm/page.h>
+#include <asm/auxvec.h>
/*
* This is used to ensure we don't load something for the wrong architecture.
/*
* This is used to ensure we don't load something for the wrong architecture.
@@
-40,7
+41,7
@@
* the way of the program that it will "exec", and that there is
* sufficient room for the brk.
*/
* the way of the program that it will "exec", and that there is
* sufficient room for the brk.
*/
-#define ELF_ET_DYN_BASE (TASK_UNMAPPED_BASE + 0x800000000)
+#define ELF_ET_DYN_BASE (TASK_UNMAPPED_BASE + 0x800000000
UL
)
#define PT_IA_64_UNWIND 0x70000001
#define PT_IA_64_UNWIND 0x70000001
@@
-175,19
+176,12
@@
extern void ia64_elf_core_copy_regs (struct pt_regs *src, elf_gregset_t dst);
/* This macro yields a string that ld.so will use to load
implementation specific libraries for optimization. Not terribly
relevant until we have real hardware to play with... */
/* This macro yields a string that ld.so will use to load
implementation specific libraries for optimization. Not terribly
relevant until we have real hardware to play with... */
-#define ELF_PLATFORM 0
-
-/*
- * Architecture-neutral AT_ values are in the range 0-17. Leave some room for more of
- * them, start the architecture-specific ones at 32.
- */
-#define AT_SYSINFO 32
-#define AT_SYSINFO_EHDR 33
+#define ELF_PLATFORM NULL
#ifdef __KERNEL__
#define SET_PERSONALITY(ex, ibcs2) set_personality(PER_LINUX)
#ifdef __KERNEL__
#define SET_PERSONALITY(ex, ibcs2) set_personality(PER_LINUX)
-#define elf_read_implies_exec(ex,
have_pt_gnu_stack)
\
- (
!(have_pt_gnu_stack
) && ((ex).e_flags & EF_IA_64_LINUX_EXECUTABLE_STACK) != 0)
+#define elf_read_implies_exec(ex,
executable_stack)
\
+ (
(executable_stack!=EXSTACK_DISABLE_X
) && ((ex).e_flags & EF_IA_64_LINUX_EXECUTABLE_STACK) != 0)
struct task_struct;
struct task_struct;