11.3Sisaki$NetBSD: README,v 1.3 2020/08/16 07:25:51 isaki Exp $
21.1Sisaki
31.1SisakiPrimary bootloaders:
41.1Sisaki	boot_ufs/
51.1Sisaki		contains xxboot_ufs.
61.1Sisaki		It is placed in ffs's boot area and loads secondary bootloader
71.1Sisaki		from its filesystem (ffsv1/v2).
81.3Sisaki		This historical primary bootloader uses custom ffs op
91.3Sisaki		functions.
101.1Sisaki
111.1Sisaki	xxboot/
121.1Sisaki		contains following variants.
131.1Sisaki		* cdboot_cd9660
141.1Sisaki			is placed in CD and loads secondary bootloader
151.1Sisaki			from cd9660 filesystem.
161.2Sisaki		* fdboot_ustarfs
171.2Sisaki			is placed in floppy's sector#0 and loads secondary
181.2Sisaki			bootloader from subsequent USTARFS.
191.1Sisaki		* xxboot_ffsv1
201.1Sisaki		* xxboot_ffsv2
211.1Sisaki		* xxboot_lfsv1
221.1Sisaki		* xxboot_lfsv2
231.1Sisaki			is placed in each specified filesystem's boot area,
241.1Sisaki			and loads secondary bootloader from its filesystem.
251.1Sisaki
261.1Sisaki		These primary bootloaders use MI ffs/lfs op functions in
271.3Sisaki		src/sys/lib/libsa.
281.1Sisaki
291.1SisakiSecondary bootloaders:
301.1Sisaki	boot/
311.1Sisaki		boot is placed to / (root directory) and loads the kernel.
321.1Sisaki
331.1Sisaki	netboot/
341.1Sisaki		netboot is the same as /boot except default boot device is
351.1Sisaki		nfs using network interface and DHCP.
361.1Sisaki		Currently only NE2000 based Neptune-X and Nereid are
371.1Sisaki		supported.
381.1Sisaki
391.1SisakiOther bootloaders:
401.1Sisaki	mboot/
411.1Sisaki		mboot is 0-th bootloader.
421.1Sisaki		It is placed to sector#0 (as 1024byte/sector) of hard disk
431.1Sisaki		as an alternative to genuine boot selector.  And loads
441.1Sisaki		active partition's +0 sector (sector size depends media)
451.1Sisaki		which should have primary bootloader.
461.1Sisaki
471.1Sisaki	loadbsd/
481.1Sisaki		loadbsd.x is a Human68k executable and loads the kernel from
491.1Sisaki		Human68k filesystem.
501.1Sisaki
511.1SisakiUtility tools:
521.1Sisaki	newdisk/
531.1Sisaki		newdisk is a utility to create the "disk mark" for X680x0
541.1Sisaki		SCSI IPL using mboot bootloader to make a disk bootable.
55