• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

aout2hux/07-Feb-2025-1,133747

boot/07-Feb-2025-1,9481,227

boot_ufs/07-Feb-2025-1,9971,524

boot_ustar/16-Jan-2021-

bootlogo/20-Jan-2014-

common/07-Feb-2025-1,6831,271

gunzip/20-Jan-2014-

installboot/20-Jan-2014-284213

libdos/20-Jan-2014-1,082884

libiocs/16-Jan-2021-1,004830

libsa/07-Feb-2025-1,658995

loadbsd/07-Feb-2025-732470

mboot/07-Feb-2025-225133

netboot/21-Oct-2017-103

newdisk/06-Sep-2014-217156

xxboot/07-Feb-2025-1,9601,366

MakefileD16-Jan-2021331 198

Makefile.bootersD21-Oct-2017419 2214

Makefile.incD21-Dec-2021113 41

READMED16-Jan-20211.5 KiB5546

README

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