Home | History | Annotate | Download | only in include
History log of /src/sys/arch/powerpc/include/elf_machdep.h
RevisionDateAuthorComments
 1.16  08-Dec-2019  uwe Fix typo in the definition of #ha() in a comment.
 1.15  06-Nov-2017  christos branches: 1.15.4;
handle ppc64
 1.14  06-Nov-2017  christos Cleanup and clarify the ELFSIZE mess:

We now have 2 variables automatically set in elf_machdep.h:

ARCH_ELFSIZE: the size for userland binaries
KERN_ELFSIZE: the size for the kernel binaries

DB_ELFSIZE has been deleted and KERN_ELFSIZE should have always the
same values DB_ELFSIZE used to have.

In sys/exec_elf.h, if ELFSIZE is not set, it is set to KERN_ELFSIZE
for the kernel and ARCH_ELFSIZE for userland. These defaults should
eliminate the need for most manual ELFSIZE setting.
 1.13  10-Aug-2017  joerg Add IRELATIVE support for ARM, X86 and PowerPC.
 1.12  07-Mar-2014  matt branches: 1.12.6;
Don't define ARCH_ELFSIZE if it's already defined.
 1.11  06-Mar-2014  matt Add PowerPC64 DTs
 1.10  06-Mar-2014  matt More comments.
rest of powerpc64 relocs
 1.9  15-Jan-2011  matt branches: 1.9.8; 1.9.18; 1.9.22;
Add some more reloc types as well as DT_PPC_GOT
 1.8  30-May-2009  skrll branches: 1.8.4;
Add TLS relocation definitions.
 1.7  25-Nov-2006  freza branches: 1.7.56;
PR toolchain/35105: Don't include reloc.h, instead provide R_PPC_* defines
and make R_TYPE() use them. This is more consistent with other ports, too.

Suggested by Manuel Bouyer, ok'd by Matt Thomas.
 1.6  08-Jul-2006  ross branches: 1.6.4; 1.6.6;
add new split personality for ELF64
 1.5  09-Dec-2001  thorpej branches: 1.5.32; 1.5.46; 1.5.50; 1.5.58;
Add support for dumping ELF-cormat core files.
 1.4  02-Apr-2000  minoura branches: 1.4.8; 1.4.12;
Move dl* function definitions to libc on ELF.
Based on the patch supplied by Takuya Shiozaki <tshiozak@astec.co.jp>.
See http://mail-index.netbsd.org/tech-userlevel/2000/02/23/0000.html.
 1.3  25-Oct-1999  kleink Update to match new SVR4-style definition names in <sys/exec_elf.h>.
 1.2  24-Nov-1998  tsubai branches: 1.2.10; 1.2.12; 1.2.14;
Add PIC definitions.
 1.1  16-Apr-1997  thorpej Machine-dependent definitions for Elf on NetBSD/powerpc.
 1.2.14.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.2.12.1  15-Nov-1999  fvdl Sync with -current
 1.2.10.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.4.12.1  08-Jan-2002  nathanw Catch up to -current.
 1.4.8.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.5.58.1  13-Jul-2006  gdamore Merge from HEAD.
 1.5.50.1  11-Aug-2006  yamt sync with head
 1.5.46.1  09-Sep-2006  rpaulo sync with head
 1.5.32.1  30-Dec-2006  yamt sync with head.
 1.6.6.1  10-Dec-2006  yamt sync with head.
 1.6.4.1  12-Jan-2007  ad Sync with head.
 1.7.56.1  20-Jun-2009  yamt sync with head
 1.8.4.1  05-Mar-2011  rmind sync with head
 1.9.22.1  18-May-2014  rmind sync with head
 1.9.18.2  03-Dec-2017  jdolecek update from HEAD
 1.9.18.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.9.8.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.12.6.1  28-Aug-2017  skrll Sync with HEAD
 1.15.4.1  08-Apr-2020  martin Merge changes from current as of 20200406

RSS XML Feed