X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Flinux%2Felf.h;h=f5b3ba5a317df0c90af0a7513678fb9fd5a003cc;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=8d0dd82cc392b677a6ab5cfca81dc1855eaeacea;hpb=9bf4aaab3e101692164d49b7ca357651eb691cb6;p=linux-2.6.git diff --git a/include/linux/elf.h b/include/linux/elf.h index 8d0dd82cc..f5b3ba5a3 100644 --- a/include/linux/elf.h +++ b/include/linux/elf.h @@ -36,8 +36,9 @@ typedef __s64 Elf64_Sxword; #define PT_NOTE 4 #define PT_SHLIB 5 #define PT_PHDR 6 -#define PT_LOOS 0x60000000 -#define PT_HIOS 0x6fffffff +#define PT_TLS 7 /* Thread local storage segment */ +#define PT_LOOS 0x60000000 /* OS-specific */ +#define PT_HIOS 0x6fffffff /* OS-specific */ #define PT_LOPROC 0x70000000 #define PT_HIPROC 0x7fffffff #define PT_GNU_EH_FRAME 0x6474e550 @@ -88,7 +89,9 @@ typedef __s64 Elf64_Sxword; #define EM_V850 87 /* NEC v850 */ -#define EM_H8_300 46 /* Hitachi H8/300,300H,H8S */ +#define EM_M32R 88 /* Renesas M32R */ + +#define EM_H8_300 46 /* Renesas H8/300,300H,H8S */ /* * This is an interim value that we will use until the committee comes @@ -99,11 +102,16 @@ typedef __s64 Elf64_Sxword; /* Bogus old v850 magic number, used by old tools. */ #define EM_CYGNUS_V850 0x9080 +/* Bogus old m32r magic number, used by old tools. */ +#define EM_CYGNUS_M32R 0x9041 + /* * This is the old interim value for S/390 architecture */ #define EM_S390_OLD 0xA390 +#define EM_FRV 0x5441 /* Fujitsu FR-V */ + /* This is the info that is needed to parse the dynamic section of the file */ #define DT_NULL 0 #define DT_NEEDED 1