diff options
author | Richard Henderson <rth@twiddle.net> | 2012-03-24 10:47:39 -0700 |
---|---|---|
committer | Blue Swirl <blauwirbel@gmail.com> | 2012-03-24 19:57:58 +0000 |
commit | cb1977d308f6e1d6bf398d42e6148187b82456c1 (patch) | |
tree | d00b699a9f039d71c35d766c17953d8386545862 /elf.h | |
parent | e7bd63006412cb21bf2616f464955cf875a0f627 (diff) | |
download | qemu-cb1977d308f6e1d6bf398d42e6148187b82456c1.tar.gz qemu-cb1977d308f6e1d6bf398d42e6148187b82456c1.tar.bz2 qemu-cb1977d308f6e1d6bf398d42e6148187b82456c1.zip |
tcg-sparc: Add debug_frame support.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Diffstat (limited to 'elf.h')
-rw-r--r-- | elf.h | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -346,6 +346,21 @@ typedef struct { #define R_MIPS_HIVENDOR 127 +/* SUN SPARC specific definitions. */ + +/* Values for Elf64_Ehdr.e_flags. */ + +#define EF_SPARCV9_MM 3 +#define EF_SPARCV9_TSO 0 +#define EF_SPARCV9_PSO 1 +#define EF_SPARCV9_RMO 2 +#define EF_SPARC_LEDATA 0x800000 /* little endian data */ +#define EF_SPARC_EXT_MASK 0xFFFF00 +#define EF_SPARC_32PLUS 0x000100 /* generic V8+ features */ +#define EF_SPARC_SUN_US1 0x000200 /* Sun UltraSPARC1 extensions */ +#define EF_SPARC_HAL_R1 0x000400 /* HAL R1 extensions */ +#define EF_SPARC_SUN_US3 0x000800 /* Sun UltraSPARCIII extensions */ + /* * Sparc ELF relocation types */ |