Home | History | Annotate | only in /src/sys/arch/x68k/stand
Up to higher level directory
NameDateSize
aout2hux/07-Jan-2024
boot/08-Aug-2025
boot_ufs/07-Jan-2024
common/07-Jan-2024
installboot/09-Nov-2022
libdos/09-Nov-2022
libiocs/09-Nov-2022
libsa/07-Jan-2024
loadbsd/07-Jan-2024
Makefile16-Aug-2020331
Makefile.booters17-Sep-2016419
Makefile.inc15-Apr-2021113
mboot/07-Jan-2024
netboot/09-Nov-2022
newdisk/09-Nov-2022
README16-Aug-20201.5K
xxboot/Today

README

      1 $NetBSD: README,v 1.3 2020/08/16 07:25:51 isaki Exp $
      2 
      3 Primary 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 
     29 Secondary 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 
     39 Other 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 
     51 Utility 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