freebsd-dev/sys/boot/i386/libi386
Peter Wemm d1a50365db i386 ELF loader startup backend. On an ELF kernel booted with the 3-stage
bootblocks, the kernel shows up as the primary module:

[3:24am]~-100# kldstat
Id Refs Address  Size     Name
 1    1 0xf0100000 ff00000  /kernel
		   ^^^^ oops.. :-)

Based heavily on aout_freebsd.c.  Hmm.. There's so much in common that
these could probably be combined and just check the metadata to see which
format it is.
1998-09-30 19:48:09 +00:00
..
aout_freebsd.c Save booted kernel name. Cosmetic cleanups. 1998-09-30 19:42:06 +00:00
biosdisk.c MBR magic is 0x55aa not 0xffaa. 1998-09-28 20:08:34 +00:00
biosmem.c Fix typos.. The vector for "int 0x12" (get base mem) is not written in 1998-09-30 19:41:07 +00:00
bootinfo32.c Missing return value that was kinda important. 1998-09-28 21:59:21 +00:00
bootinfo64.c Missing return value that was kinda important. 1998-09-28 21:59:21 +00:00
bootinfo.c Missing return value that was kinda important. 1998-09-28 21:59:21 +00:00
comconsole.c Initial integration of the i386 bootloader and BTX. 1998-09-17 23:52:16 +00:00
devicename.c * Add old UFS compatibility code to alpha/boot1. 1998-09-26 10:51:38 +00:00
elf32_freebsd.c i386 ELF loader startup backend. On an ELF kernel booted with the 3-stage 1998-09-30 19:48:09 +00:00
elf64_freebsd.c i386 ELF loader startup backend. On an ELF kernel booted with the 3-stage 1998-09-30 19:48:09 +00:00
elf_freebsd.c i386 ELF loader startup backend. On an ELF kernel booted with the 3-stage 1998-09-30 19:48:09 +00:00
gatea20.c This is the new unified bootstrap, sometimes known previously as the 1998-08-21 03:17:42 +00:00
i386_copy.c Only bcopy the correct amount of data from the buffer in case it is ever 1998-09-28 22:04:54 +00:00
i386_module.c Bootloader update. 1998-08-31 21:10:43 +00:00
libi386.h * Add old UFS compatibility code to alpha/boot1. 1998-09-26 10:51:38 +00:00
Makefile i386 ELF loader startup backend. On an ELF kernel booted with the 3-stage 1998-09-30 19:48:09 +00:00
pread.c This is the new unified bootstrap, sometimes known previously as the 1998-08-21 03:17:42 +00:00
time.c Initial integration of the i386 bootloader and BTX. 1998-09-17 23:52:16 +00:00
vidconsole.c Initial integration of the i386 bootloader and BTX. 1998-09-17 23:52:16 +00:00