diff options
author | Ian Campbell <ian.campbell@xensource.com> | 2006-11-30 12:38:50 +0000 |
---|---|---|
committer | Ian Campbell <ian.campbell@xensource.com> | 2006-11-30 12:38:50 +0000 |
commit | a173b7d011523df95259a206a5ff5d6ceeea336b (patch) | |
tree | b66cfc4f14c39531a5bcff134403904341a1550a /xen/include/xen/elf.h | |
parent | dc7f685195f2097d99c82bbd1a643024a95331b9 (diff) | |
download | xen-a173b7d011523df95259a206a5ff5d6ceeea336b.tar.gz xen-a173b7d011523df95259a206a5ff5d6ceeea336b.tar.bz2 xen-a173b7d011523df95259a206a5ff5d6ceeea336b.zip |
[XEN] Kexec / Kdump: Generic code
This patch implements the generic portion of the Kexec / Kdump port to Xen.
Signed-Off-By: Magnus Damm <magnus@valinux.co.jp>
Signed-Off-By: Simon Horman <horms@verge.net.au>
Diffstat (limited to 'xen/include/xen/elf.h')
-rw-r--r-- | xen/include/xen/elf.h | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/xen/include/xen/elf.h b/xen/include/xen/elf.h index b7fb3c4d67..3728484c11 100644 --- a/xen/include/xen/elf.h +++ b/xen/include/xen/elf.h @@ -452,18 +452,12 @@ unsigned int elf_hash(const unsigned char *name); /* * Note Definitions */ -typedef struct { - Elf32_Word namesz; - Elf32_Word descsz; - Elf32_Word type; -} Elf32_Note; typedef struct { - Elf64_Half namesz; - Elf64_Half descsz; - Elf64_Half type; -} Elf64_Note; - + u32 namesz; + u32 descsz; + u32 type; +} Elf_Note; /* same format for both 32-bit and 64-bit ELF */ #if defined(ELFSIZE) #define CONCAT(x,y) __CONCAT(x,y) @@ -486,7 +480,6 @@ typedef struct { #define Elf_Addr Elf32_Addr #define Elf_Off Elf32_Off #define Elf_Nhdr Elf32_Nhdr -#define Elf_Note Elf32_Note #define ELF_R_SYM ELF32_R_SYM #define ELF_R_TYPE ELF32_R_TYPE @@ -511,7 +504,6 @@ typedef struct { #define Elf_Addr Elf64_Addr #define Elf_Off Elf64_Off #define Elf_Nhdr Elf64_Nhdr -#define Elf_Note Elf64_Note #define ELF_R_SYM ELF64_R_SYM #define ELF_R_TYPE ELF64_R_TYPE |