gem5/ext/libelf
ARM gem5 Developers 612f8f074f arm: Add support for ARMv8 (AArch64 & AArch32)
Note: AArch64 and AArch32 interworking is not supported. If you use an AArch64
kernel you are restricted to AArch64 user-mode binaries. This will be addressed
in a later patch.

Note: Virtualization is only supported in AArch32 mode. This will also be fixed
in a later patch.

Contributors:
Giacomo Gabrielli    (TrustZone, LPAE, system-level AArch64, AArch64 NEON, validation)
Thomas Grocutt       (AArch32 Virtualization, AArch64 FP, validation)
Mbou Eyole           (AArch64 NEON, validation)
Ali Saidi            (AArch64 Linux support, code integration, validation)
Edmund Grimley-Evans (AArch64 FP)
William Wang         (AArch64 Linux support)
Rene De Jong         (AArch64 Linux support, performance opt.)
Matt Horsnell        (AArch64 MP, validation)
Matt Evans           (device models, code integration, validation)
Chris Adeniyi-Jones  (AArch64 syscall-emulation)
Prakash Ramrakhyani  (validation)
Dam Sunwoo           (validation)
Chander Sudanthi     (validation)
Stephan Diestelhorst (validation)
Andreas Hansson      (code integration, performance opt.)
Eric Van Hensbergen  (performance opt.)
Gabe Black
2014-01-24 15:29:34 -06:00
..
_libelf.h LibElf: Build the error management code in libelf. 2011-06-12 23:51:59 -07:00
elf32.h Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf64.h Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_begin.c Fix compiling on Solaris since Nate's libelf change 2007-05-30 17:08:12 -04:00
elf_cntl.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_common.h arm: Add support for ARMv8 (AArch64 & AArch32) 2014-01-24 15:29:34 -06:00
elf_data.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_end.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_errmsg.c LibElf: Build the error management code in libelf. 2011-06-12 23:51:59 -07:00
elf_errno.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_fill.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_flag.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_getarhdr.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_getarsym.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_getbase.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_getident.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_hash.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_kind.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_memory.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_next.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_phnum.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_queue.h Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_rand.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_rawfile.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_scn.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_shnum.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_shstrndx.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_strptr.c Fix compiling on Solaris since Nate's libelf change 2007-05-30 17:08:12 -04:00
elf_types.m4 Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
elf_update.c Fix compiling on Solaris since Nate's libelf change 2007-05-30 17:08:12 -04:00
elf_version.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
gelf.h Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
gelf_checksum.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
gelf_dyn.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
gelf_ehdr.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
gelf_fsize.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
gelf_getclass.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
gelf_phdr.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
gelf_rel.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
gelf_rela.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
gelf_shdr.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
gelf_sym.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
gelf_symshndx.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
gelf_xlate.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
libelf.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
libelf.h Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
libelf_align.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
libelf_allocate.c Fix compiling on Solaris since Nate's libelf change 2007-05-30 17:08:12 -04:00
libelf_ar.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
libelf_checksum.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
libelf_convert.m4 Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
libelf_data.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
libelf_ehdr.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
libelf_extended.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
libelf_fsize.m4 Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
libelf_msize.m4 Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
libelf_phdr.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
libelf_shdr.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
libelf_xlate.c Get rid of GNU libelf and its autoconf nastiness and replace 2007-05-26 18:15:22 -07:00
SConscript scons: Enforce gcc >= 4.4 or clang >= 2.9 and c++0x support 2013-01-07 13:05:39 -05:00