README revision 1.1
11.1Sisaki$NetBSD: README,v 1.1 2020/01/18 04:42:29 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.1Sisaki This historical primary bootloader uses custom ffs op functions 91.1Sisaki and can recognize Human68k partition table. 101.1Sisaki (See #ifdef SCSI_ADHOC_BOOTPART part for details) 111.1Sisaki 121.1Sisaki boot_ustar/ 131.1Sisaki is placed in floppy's sector#0 and loads secondary bootloader 141.1Sisaki from subsequent USTARFS. 151.1Sisaki 161.1Sisaki xxboot/ 171.1Sisaki contains following variants. 181.1Sisaki * cdboot_cd9660 191.1Sisaki is placed in CD and loads secondary bootloader 201.1Sisaki from cd9660 filesystem. 211.1Sisaki * xxboot_ffsv1 221.1Sisaki * xxboot_ffsv2 231.1Sisaki * xxboot_lfsv1 241.1Sisaki * xxboot_lfsv2 251.1Sisaki is placed in each specified filesystem's boot area, 261.1Sisaki and loads secondary bootloader from its filesystem. 271.1Sisaki 281.1Sisaki These primary bootloaders use MI ffs/lfs op functions in 291.1Sisaki src/sys/lib/libsa. Currently these don't recognize Human68k 301.1Sisaki partition table. 311.1Sisaki 321.1SisakiSecondary bootloaders: 331.1Sisaki boot/ 341.1Sisaki boot is placed to / (root directory) and loads the kernel. 351.1Sisaki 361.1Sisaki netboot/ 371.1Sisaki netboot is the same as /boot except default boot device is 381.1Sisaki nfs using network interface and DHCP. 391.1Sisaki Currently only NE2000 based Neptune-X and Nereid are 401.1Sisaki supported. 411.1Sisaki 421.1SisakiOther bootloaders: 431.1Sisaki mboot/ 441.1Sisaki mboot is 0-th bootloader. 451.1Sisaki It is placed to sector#0 (as 1024byte/sector) of hard disk 461.1Sisaki as an alternative to genuine boot selector. And loads 471.1Sisaki active partition's +0 sector (sector size depends media) 481.1Sisaki which should have primary bootloader. 491.1Sisaki 501.1Sisaki loadbsd/ 511.1Sisaki loadbsd.x is a Human68k executable and loads the kernel from 521.1Sisaki Human68k filesystem. 531.1Sisaki 541.1SisakiUtility tools: 551.1Sisaki newdisk/ 561.1Sisaki newdisk is a utility to create the "disk mark" for X680x0 571.1Sisaki SCSI IPL using mboot bootloader to make a disk bootable. 58