File: README

package info (click to toggle)
oskit 0.97.20000202-1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 58,008 kB
  • ctags: 172,612
  • sloc: ansic: 832,827; asm: 7,640; sh: 3,920; yacc: 3,664; perl: 1,457; lex: 427; makefile: 337; csh: 141; awk: 78
file content (26 lines) | stat: -rw-r--r-- 946 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

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

	mkofwimage is a script for linking a kernel image
	and arbitrary boot-modules
	with ofwboot.o to create an image loadable by the 
	OFW boot loader.

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

	ldscript.elf2bsd is the linker script that tells the GNU linker
	how to take ELF binaries and produce an OFW compliant image
	(netbsd a.out format) using linker emulation.