freebsd-nq/sys/boot/i386
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
..
boot0 In conjunction with having boot0cfg(8) default boot0 to packet mode. 2004-08-27 00:18:03 +00:00
boot0ext Thanks to David's patches, we can now simplify these makefiles 2004-04-28 21:31:21 +00:00
boot0sio Thanks to David's patches, we can now simplify these makefiles 2004-04-28 21:31:21 +00:00
boot2 Try packet mode of INT13 on a hard disk first if not prohibited by 2004-08-28 08:32:23 +00:00
btx Move boot2 BSS zeroing into btx startup code out of boot1. boot1 does not 2004-08-05 06:00:05 +00:00
cdboot Update the copyright to use a 3 clause BSD license rather than one that 2004-06-22 21:55:22 +00:00
gptboot B1FLAGS -> BOOT_BOOT1_FLAGS, which is consistent with 2004-08-27 15:01:56 +00:00
kgzldr Fixed the fatal bug introduced in previous commit: don't strip 2004-02-12 22:06:33 +00:00
libi386 Add the loader side of support for preloading ELF relocatable object 2004-08-29 00:48:42 +00:00
loader Add the loader side of support for preloading ELF relocatable object 2004-08-29 00:48:42 +00:00
mbr Don't be too smart, just try packet mode of INT13 first. 2004-08-28 08:39:35 +00:00
pxeldr Back out last revision that unnecessarily changed valid assembler 2004-05-14 20:29:30 +00:00
Makefile Hook boot0sio to the build. Use 'boot0cfg -b /boot/boot0sio' to use. 2003-12-08 19:02:06 +00:00
Makefile.inc - Factor out -nostdlib to an upper level Makefile.inc. 2004-02-09 14:11:58 +00:00