History log of /src/sys/lib/libsa/loadfile.h |
Revision | | Date | Author | Comments |
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.
|