xref: /netbsd-src/sys/arch/x68k/stand/README (revision 2dd295436a0082eb4f8d294f4aa73c223413d0f2)
1$NetBSD: README,v 1.3 2020/08/16 07:25:51 isaki Exp $
2
3Primary bootloaders:
4	boot_ufs/
5		contains xxboot_ufs.
6		It is placed in ffs's boot area and loads secondary bootloader
7		from its filesystem (ffsv1/v2).
8		This historical primary bootloader uses custom ffs op
9		functions.
10
11	xxboot/
12		contains following variants.
13		* cdboot_cd9660
14			is placed in CD and loads secondary bootloader
15			from cd9660 filesystem.
16		* fdboot_ustarfs
17			is placed in floppy's sector#0 and loads secondary
18			bootloader from subsequent USTARFS.
19		* xxboot_ffsv1
20		* xxboot_ffsv2
21		* xxboot_lfsv1
22		* xxboot_lfsv2
23			is placed in each specified filesystem's boot area,
24			and loads secondary bootloader from its filesystem.
25
26		These primary bootloaders use MI ffs/lfs op functions in
27		src/sys/lib/libsa.
28
29Secondary bootloaders:
30	boot/
31		boot is placed to / (root directory) and loads the kernel.
32
33	netboot/
34		netboot is the same as /boot except default boot device is
35		nfs using network interface and DHCP.
36		Currently only NE2000 based Neptune-X and Nereid are
37		supported.
38
39Other bootloaders:
40	mboot/
41		mboot is 0-th bootloader.
42		It is placed to sector#0 (as 1024byte/sector) of hard disk
43		as an alternative to genuine boot selector.  And loads
44		active partition's +0 sector (sector size depends media)
45		which should have primary bootloader.
46
47	loadbsd/
48		loadbsd.x is a Human68k executable and loads the kernel from
49		Human68k filesystem.
50
51Utility tools:
52	newdisk/
53		newdisk is a utility to create the "disk mark" for X680x0
54		SCSI IPL using mboot bootloader to make a disk bootable.
55