freebsd-skq/sys/boot/common
Ian Dowse 941fdb393b Add the loader side of support for preloading ELF relocatable object
format modules, which are currently only used on the amd64 platform.
This initial implementation just parses enough of the module to
allow it to extract dependencies and load all the bits into the
right place in memory, so the kernel must still do the full relocation
and linking. The details of the loaded sections are passed to the
kernel by supplying a copy of the ELF section header table as module
metadata with the MODINFOMD_SHDR tag.
2004-08-29 00:48:42 +00:00
..
bcache.c Use __FBSDID(). 2003-08-25 23:30:41 +00:00
boot.c Use __FBSDID(). 2003-08-25 23:30:41 +00:00
bootstrap.h Add the loader side of support for preloading ELF relocatable object 2004-08-29 00:48:42 +00:00
commands.c Use __FBSDID(). 2003-08-25 23:30:41 +00:00
console.c Use __FBSDID(). 2003-08-25 23:30:41 +00:00
dev_net.c Change the following environment variables to kernel options: 2004-07-08 22:35:36 +00:00
dev_net.h
devopen.c Use __FBSDID(). 2003-08-25 23:30:41 +00:00
help.common Retire hw.pci.allow_unsupported_io_range. 2004-08-18 09:25:55 +00:00
interp_backslash.c Use __FBSDID(). 2003-08-25 23:30:41 +00:00
interp_forth.c Use __FBSDID(). 2003-08-25 23:30:41 +00:00
interp_parse.c Use __FBSDID(). 2003-08-25 23:30:41 +00:00
interp.c Use __FBSDID(). 2003-08-25 23:30:41 +00:00
isapnp.c Use __FBSDID(). 2003-08-25 23:30:41 +00:00
isapnp.h
load_elf32_obj.c Add the loader side of support for preloading ELF relocatable object 2004-08-29 00:48:42 +00:00
load_elf32.c Use __FBSDID(). 2003-08-25 23:30:41 +00:00
load_elf64_obj.c Add the loader side of support for preloading ELF relocatable object 2004-08-29 00:48:42 +00:00
load_elf64.c Use __FBSDID(). 2003-08-25 23:30:41 +00:00
load_elf_obj.c Add the loader side of support for preloading ELF relocatable object 2004-08-29 00:48:42 +00:00
load_elf.c Separate out the ELF relocation code from the ELF loader, and add 2004-08-28 23:03:05 +00:00
load.c Trim EOL white spaces. 2004-08-22 08:57:05 +00:00
loader.8 Bump the manpage date. 2004-08-18 09:39:24 +00:00
ls.c Use __FBSDID(). 2003-08-25 23:30:41 +00:00
Makefile.inc Add the loader side of support for preloading ELF relocatable object 2004-08-29 00:48:42 +00:00
merge_help.awk
misc.c Add a few helper functions for zeroing kernel space and reading 2004-08-28 14:57:34 +00:00
module.c Use __FBSDID(). 2003-08-25 23:30:41 +00:00
newvers.sh When building a kernel or the loader, let the hostname be overridden 2004-07-01 06:40:12 +00:00
panic.c Use __FBSDID(). 2003-08-25 23:30:41 +00:00
pnp.c Use __FBSDID(). 2003-08-25 23:30:41 +00:00
pnpdata
reloc_elf32.c Separate out the ELF relocation code from the ELF loader, and add 2004-08-28 23:03:05 +00:00
reloc_elf64.c Separate out the ELF relocation code from the ELF loader, and add 2004-08-28 23:03:05 +00:00
reloc_elf.c Separate out the ELF relocation code from the ELF loader, and add 2004-08-28 23:03:05 +00:00
ufsread.c Consistently use __inline instead of __inline__ as the former is an empty macro 2004-07-04 16:11:03 +00:00