summaryrefslogtreecommitdiffstats
path: root/sys/boot/common/load_elf.c
Commit message (Expand)AuthorAgeFilesLines
* Initial support of loader(8) for ARM machines running U-Boot.raj2008-10-141-1/+10
* Add __elfN(relocation_offset). It holds the offset between the virtualmarcel2008-02-231-1/+27
* Unbreak compile with ELF_VERBOSE defined, and fix format warnings.ru2006-11-021-3/+4
* Revert the last change. Masking only 2 MSBs of the virtual addressru2006-11-021-1/+1
* Because the BTX mini-kernel now uses flat memory mode and clientsru2006-10-291-1/+1
* Remove more Alpha bits from the boot code including fixing severaljhb2006-05-121-1/+1
* Make our ELF64 type definitions match standards. In particular thismarcel2005-12-181-1/+1
* Separate out the ELF relocation code from the ELF loader, and addiedowse2004-08-281-33/+70
* Add a few helper functions for zeroing kernel space and readingiedowse2004-08-281-37/+11
* Fixed a misspelling of 0 as NULL.bde2004-03-111-1/+1
* Use __FBSDID().obrien2003-08-251-2/+3
* Fix lookup of module metadata on amd64 systems. While this is inpeter2003-05-121-5/+25
* Enable the i386 loader to load and run an amd64 kernel. If this putspeter2003-05-011-53/+64
* Libdisk does not need to include <sys/diskslice.h> any more.phk2003-04-041-1/+0
* Fix module dependency (pre)loading on sparc64 by relocating the variablesjake2003-01-211-6/+57
* We don't need bootinfo any more, and sparc64 doesn't have it anyways.obrien2002-05-101-1/+0
* Fix another unsigned long used to index the symbol table which should bejake2002-04-091-1/+1
* Use the correct elf hash table entry type. This matches a similar fixpeter2002-04-061-6/+6
* Implement the long-awaited module->file cache database. A userlandpeter2001-09-111-24/+16
* Get rid of some constness warnings.dwmalone2001-06-241-6/+7
* Convert the elf loader to the new linker set layout for elf files.peter2001-06-191-6/+7
* Fix some of the worst formatting bug (seperate commit)peter2001-06-191-2/+4
* Cleanup warnings. Most of these are signed/unsigned warnings, as well asjhb2000-08-031-19/+25
* Remove residual printf.dcs2000-06-071-1/+0
* long != int on Alphas.bp2000-05-121-1/+2
* Update loader logic to distinguish modules vs. files.bp2000-05-011-83/+255
* Fix the loader to handle module dependencies properly. More fixesbp2000-02-251-39/+8
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Enable load of i386 ELF kernels with larger KVA range (e.g. starting attegge1999-02-151-2/+2
* Don't forget a trailing \n when loading a kernel that has been stripped.peter1999-01-041-7/+8
* Load the first page of the file and use the headers in it. This shouldpeter1998-10-171-52/+48
* "fix" the gzipped kernel load problem by having the loader check that itpeter1998-10-161-22/+33
* Change some printfs so that ELF_VERBOSE prints meaningful values on the alpha.dfr1998-10-151-3/+3
* Tweak the output one more time again. The kernel or module pathnamepeter1998-10-141-2/+3
* Make the ELF load messages cleaner.peter1998-10-131-8/+17
* Only print kernel entry point during load.peter1998-10-121-62/+76
* Implement preloading for elf modulespeter1998-10-091-33/+129
* First shot at loading elf symbols. Things are a bit strange becausepeter1998-10-021-13/+126
* ELF loader, part 1. It works with ELF kernels generated on the i386peter1998-09-301-0/+276
OpenPOWER on IntegriCloud