index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
boot
/
common
/
load_elf.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Initial support of loader(8) for ARM machines running U-Boot.
raj
2008-10-14
1
-1
/
+10
*
Add __elfN(relocation_offset). It holds the offset between the virtual
marcel
2008-02-23
1
-1
/
+27
*
Unbreak compile with ELF_VERBOSE defined, and fix format warnings.
ru
2006-11-02
1
-3
/
+4
*
Revert the last change. Masking only 2 MSBs of the virtual address
ru
2006-11-02
1
-1
/
+1
*
Because the BTX mini-kernel now uses flat memory mode and clients
ru
2006-10-29
1
-1
/
+1
*
Remove more Alpha bits from the boot code including fixing several
jhb
2006-05-12
1
-1
/
+1
*
Make our ELF64 type definitions match standards. In particular this
marcel
2005-12-18
1
-1
/
+1
*
Separate out the ELF relocation code from the ELF loader, and add
iedowse
2004-08-28
1
-33
/
+70
*
Add a few helper functions for zeroing kernel space and reading
iedowse
2004-08-28
1
-37
/
+11
*
Fixed a misspelling of 0 as NULL.
bde
2004-03-11
1
-1
/
+1
*
Use __FBSDID().
obrien
2003-08-25
1
-2
/
+3
*
Fix lookup of module metadata on amd64 systems. While this is in
peter
2003-05-12
1
-5
/
+25
*
Enable the i386 loader to load and run an amd64 kernel. If this puts
peter
2003-05-01
1
-53
/
+64
*
Libdisk does not need to include <sys/diskslice.h> any more.
phk
2003-04-04
1
-1
/
+0
*
Fix module dependency (pre)loading on sparc64 by relocating the variables
jake
2003-01-21
1
-6
/
+57
*
We don't need bootinfo any more, and sparc64 doesn't have it anyways.
obrien
2002-05-10
1
-1
/
+0
*
Fix another unsigned long used to index the symbol table which should be
jake
2002-04-09
1
-1
/
+1
*
Use the correct elf hash table entry type. This matches a similar fix
peter
2002-04-06
1
-6
/
+6
*
Implement the long-awaited module->file cache database. A userland
peter
2001-09-11
1
-24
/
+16
*
Get rid of some constness warnings.
dwmalone
2001-06-24
1
-6
/
+7
*
Convert the elf loader to the new linker set layout for elf files.
peter
2001-06-19
1
-6
/
+7
*
Fix some of the worst formatting bug (seperate commit)
peter
2001-06-19
1
-2
/
+4
*
Cleanup warnings. Most of these are signed/unsigned warnings, as well as
jhb
2000-08-03
1
-19
/
+25
*
Remove residual printf.
dcs
2000-06-07
1
-1
/
+0
*
long != int on Alphas.
bp
2000-05-12
1
-1
/
+2
*
Update loader logic to distinguish modules vs. files.
bp
2000-05-01
1
-83
/
+255
*
Fix the loader to handle module dependencies properly. More fixes
bp
2000-02-25
1
-39
/
+8
*
$Id$ -> $FreeBSD$
peter
1999-08-28
1
-1
/
+1
*
Enable load of i386 ELF kernels with larger KVA range (e.g. starting at
tegge
1999-02-15
1
-2
/
+2
*
Don't forget a trailing \n when loading a kernel that has been stripped.
peter
1999-01-04
1
-7
/
+8
*
Load the first page of the file and use the headers in it. This should
peter
1998-10-17
1
-52
/
+48
*
"fix" the gzipped kernel load problem by having the loader check that it
peter
1998-10-16
1
-22
/
+33
*
Change some printfs so that ELF_VERBOSE prints meaningful values on the alpha.
dfr
1998-10-15
1
-3
/
+3
*
Tweak the output one more time again. The kernel or module pathname
peter
1998-10-14
1
-2
/
+3
*
Make the ELF load messages cleaner.
peter
1998-10-13
1
-8
/
+17
*
Only print kernel entry point during load.
peter
1998-10-12
1
-62
/
+76
*
Implement preloading for elf modules
peter
1998-10-09
1
-33
/
+129
*
First shot at loading elf symbols. Things are a bit strange because
peter
1998-10-02
1
-13
/
+126
*
ELF loader, part 1. It works with ELF kernels generated on the i386
peter
1998-09-30
1
-0
/
+276