Home | History | Annotate | Download | only in include
History log of /src/sys/arch/i386/include/elf_machdep.h
RevisionDateAuthorComments
 1.14  11-Feb-2025  jkoshy Add an alternate spelling for an i386 relocation type.
 1.13  06-Nov-2017  christos branches: 1.13.40;
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.12  02-Feb-2016  christos one more.
 1.11  02-Feb-2016  christos more relocations.
 1.10  30-May-2009  skrll branches: 1.10.22; 1.10.40;
Add TLS relocation definitions.
 1.9  09-Dec-2001  thorpej branches: 1.9.2; 1.9.124; 1.9.138;
Add support for dumping ELF-cormat core files.
 1.8  02-Apr-2000  minoura branches: 1.8.8; 1.8.10;
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.7  25-Oct-1999  kleink Update to match new SVR4-style definition names in <sys/exec_elf.h>.
 1.6  25-Feb-1999  christos branches: 1.6.8; 1.6.10; 1.6.12;
Don't need to stick the interpreter at 0 anymore, it relocates itself.
 1.5  07-Feb-1999  christos s/JUMP/JMP/ like every other arch.
 1.4  11-Jan-1999  christos We cannot relocate our interpreter (yet).
 1.3  12-Jul-1998  thorpej Add i386 relocations.
 1.2  11-Oct-1997  christos Add ENDIANNESS constant
 1.1  26-Sep-1996  cgd branches: 1.1.10;
add and use a machine-dependent header, which currently defines some
macros to use to remove #ifdefs from the machine ID case check.
Eventually, these headers will contain other information, e.g.
machine-dependent relocation information, etc.
 1.1.10.1  14-Oct-1997  thorpej Update marc-pcmcia branch from trunk.
 1.6.12.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.6.10.1  15-Nov-1999  fvdl Sync with -current
 1.6.8.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.8.10.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.8.8.1  08-Jan-2002  nathanw Catch up to -current.
 1.9.138.2  01-Nov-2009  jym Sync with HEAD.
 1.9.138.1  31-May-2009  jym Sync with HEAD.
 1.9.124.1  20-Jun-2009  yamt sync with head
 1.9.2.2  09-Dec-2001  thorpej Add support for dumping ELF-cormat core files.
 1.9.2.1  09-Dec-2001  thorpej file elf_machdep.h was added on branch sommerfeld_i386mp_1 on 2001-12-09 23:05:58 +0000
 1.10.40.1  19-Mar-2016  skrll Sync with HEAD
 1.10.22.1  03-Dec-2017  jdolecek update from HEAD
 1.13.40.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed