[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: proposal x68k/stand/README
> Some port already have its arch/xx/stand/README. Therefore
> I think it's nice that x68k has stand/README too.
> Primary bootloaders:
> contains xxboot_ufs.
> It is placed in FFS's boot area and loads secondary bootloader
> from its filesystem (FFSv1/v2).
Maybe it's worth to add
>> This historical primary boot uses custom ffs op functions
>> and can recognize Human68k partition table.
>> (See #ifdef SCSI_ADHOC_BOOTPART part for details)
> is placed in floppy's sector#0 and loads secondary bootloader
> from subsequent USTARFS.
> contains following variants.
> * cdboot_cd9660
> is placed in CD and loads secondary bootloader
> from cd9660 filesystem.
> * xxboot_ffsv1
> * xxboot_ffsv2
> * xxboot_lfsv1
> * xxboot_lfsv2
> is placed in each specified filesystem's boot area,
> and loads secondary bootloader from its filesystem.
>> These primary loaders use MI ffs/lfs op functions in
>> src/sys/lib/libsa. Currently these don't recognize
>> Human68k partition table.
> Secondary bootloaders:
> boot is placed to / (root directory) and loads the kernel.
> netboot is the same as /boot except default boot device is
The default device fo netboot is nfs:netbsd, so
>> nfs using network interface and DHCP.
Maybe it's also worth to note
>> Currently only NE2000 based Neptune-X and Nereid are
> Other bootloaders:
> mboot is 0-th bootloader.
> It is placed to sector#0 (as 1024byte/sector) of hard disk
> as an alternative to genuine boot selector. And loads
> active partition's +0 sector (sector size depends media)
> which should have primary bootloader.
> loadbsd.x is a Human68k executable and loads the kernel from
> Human68k filesystem.
>> newdisk is a utility to create the "disk mark" for X680x0
>> SCSI IPL using mboot bootloader to make a disk bootable.
Main Index |
Thread Index |