oskit/oskit-20020317/boot/bsd
dzavalishin f85eb2576f import 2016-02-19 15:02:31 +03:00
..
GNUmakefile.in import 2016-02-19 15:02:31 +03:00
GNUmakerules import 2016-02-19 15:02:31 +03:00
README import 2016-02-19 15:02:31 +03:00
boottype.h import 2016-02-19 15:02:31 +03:00
crt0.S import 2016-02-19 15:02:31 +03:00
ldscript.in import 2016-02-19 15:02:31 +03:00
main.c import 2016-02-19 15:02:31 +03:00
mkbsdimage.in import 2016-02-19 15:02:31 +03:00
putchar.c import 2016-02-19 15:02:31 +03:00
reboot.h import 2016-02-19 15:02:31 +03:00
unmkbsdimage.in import 2016-02-19 15:02:31 +03:00

README

Directories: oskit/boot/bsd
Target: bsdboot.o mkbsdimage
Documentation: some in doc/intro.tex
Original Code Source: Flux Research Group, University of Utah
Description:  
	This directory implements a MultiBoot->BSD boot-adaptor.
	It allows the user to create a BSD-bootable image from a
	MultiBoot-compliant kernel plus any arbitrary boot-modules.

	mkbsdimage is a script for linking a kernel image
	and arbitrary boot-modules
	with bsdboot.o to create an image loadable by the 
	BSD boot loader.

	bsdboot.o is the icky magic needed to interface with
	the BSD boot loader.
	It takes the info given to it by the BSD boot loader (boothowto, etc),
	as well as the boot-module info added by mkbsdimage,
	and creates a multiboot_info struct to pass to the booted
	kernel.