Home | History | Annotate | Download | only in libsa
History log of /src/sys/lib/libsa/loadfile.h
RevisionDateAuthorComments
 1.15  21-May-2021  jmcneill Capture the endianness of the ELF file loaded in 'netbsd_elf_data', the
same way we do already for the class in 'netbsd_elf_class'.
 1.14  07-Oct-2017  maxv branches: 1.14.20; 1.14.22;
Add a new option in libsa, to load dynamic binaries. A separate function
is used, and it does not break in any way the generic static loader. Then,
add a new "pkboot" command in the x86 bootloader, which boots a
GENERIC_KASLR kernel via the prekern. (See thread on tech-kern@.)
 1.13  03-Dec-2016  maxv Fix a wrong flag and KNF.
 1.12  25-Aug-2010  christos branches: 1.12.18; 1.12.36; 1.12.40;
add a LOAD_BACKWARDS flag on sections that might load backwards.
 1.11  25-Aug-2010  christos Add a new LOAD_MINIMAL flag to avoid loading sections that might seek backwards
and are not really needed like the note and the symbol section.
 1.10  25-Sep-2008  christos branches: 1.10.14; 1.10.16;
add a LOAD_NOTE flag to make loading the note optional.
 1.9  20-May-2008  ad branches: 1.9.4;
Take $MACHINE into account when looking for modules.
 1.8  20-May-2008  ad Extract kernel version from the note section and stuff into a global
netbsd_version.
 1.7  28-Apr-2008  martin branches: 1.7.2;
Remove clause 3 and 4 from TNF licenses
 1.6  05-Jun-2007  martin branches: 1.6.28; 1.6.30; 1.6.32;
Add a MARK_DATA marker containing the effective VA of the first loaded
data segment.
 1.5  29-Apr-2003  scw branches: 1.5.18; 1.5.60; 1.5.62;
Allow the default location of "machine/loadfile_machdep.h" to be
overridden if MACHINE_LOADFILE_MACHDEP is defined.
This makes life much simpler in the face of the myriad of
different boot options for the evb* ports.
 1.4  24-Feb-2003  pk Introduce fdloadfile() to load an image from an open file descriptor;
implement loadfile() in terms of it.

This allows clients to open a file once and "load" it multiple times (e.g.
first with COUNT_KERNEL, then with LOAD_KERNEL) without the side-effects
of multiple open calls.
 1.3  31-Oct-2001  thorpej Split elf32 vs. elf64 handling in loadfile(), including support for
each separately and explicitly. BOOT_ELF is now BOOT_ELF32 and
BOOT_ELF64, and ELFSIZE should no longer be defined in loadfile_machdep.h.
 1.2  31-Oct-2001  thorpej Build the loadfile() a.out, ECOFF, and ELF back-ends as separate
objects.
 1.1  28-Apr-1999  christos branches: 1.1.2; 1.1.16; 1.1.18; 1.1.22;
MI loadfile (used by i386, pmax and sparc shortly)
 1.1.22.1  12-Nov-2001  thorpej Sync the thorpej-mips-cache branch with -current.
 1.1.18.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.1.16.1  14-Nov-2001  nathanw Catch up to -current.
 1.1.2.1  21-Jun-1999  thorpej Sync w/ -current.
 1.5.62.1  11-Jul-2007  mjf Sync with head.
 1.5.60.1  09-Jun-2007  ad Sync with head.
 1.5.18.1  03-Sep-2007  yamt sync with head.
 1.6.32.3  09-Oct-2010  yamt sync with head
 1.6.32.2  04-May-2009  yamt sync with head.
 1.6.32.1  16-May-2008  yamt sync with head.
 1.6.30.2  04-Jun-2008  yamt sync with head
 1.6.30.1  18-May-2008  yamt sync with head.
 1.6.28.2  28-Sep-2008  mjf Sync with HEAD.
 1.6.28.1  02-Jun-2008  mjf Sync with HEAD.
 1.7.2.2  10-Oct-2008  skrll Sync with HEAD.
 1.7.2.1  23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.9.4.1  19-Oct-2008  haad Sync with HEAD.
 1.10.16.1  05-Mar-2011  rmind sync with head
 1.10.14.1  22-Oct-2010  uebayasi Sync with HEAD (-D20101022).
 1.12.40.1  07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.12.36.1  05-Dec-2016  skrll Sync with HEAD
 1.12.18.1  03-Dec-2017  jdolecek update from HEAD
 1.14.22.1  31-May-2021  cjep sync with head
 1.14.20.1  17-Jun-2021  thorpej Sync w/ HEAD.

RSS XML Feed