freebsd-dev/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
boot.c
bootstrap.h Add the loader side of support for preloading ELF relocatable object 2004-08-29 00:48:42 +00:00
commands.c
console.c
dev_net.c Change the following environment variables to kernel options: 2004-07-08 22:35:36 +00:00
dev_net.h
devopen.c
help.common Retire hw.pci.allow_unsupported_io_range. 2004-08-18 09:25:55 +00:00
interp_backslash.c
interp_forth.c
interp_parse.c
interp.c
isapnp.c
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
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
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
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
newvers.sh When building a kernel or the loader, let the hostname be overridden 2004-07-01 06:40:12 +00:00
panic.c
pnp.c
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